Foram encontradas 655 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
A metodologia de concepção orientada a objetos emprega entre outras ferramentas, o encapsulamento de informação e a reutilização de software. Acerca das principais características da metodologia de concepção orientada a objetos aplicada ao desenvolvimento de software, julgue o item seguinte.
As classes de objetos de objetos dependentes dentro de um módulo informático cujo relações são imutáveis dentro de aplicações de contextos diferentes.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
A análise de requisitos constitui etapa fundamental no desenvolvimento de um software, devendo resultar em uma especificação precisa de objetos a serem alcançados com o software bem como em um planejamento que envolve recursos, tecnologias e tempo para o desenvolvimento do projeto do software. Acerca da análise de requisitos e suas consequências para o desenvolvimento de software, julgue o item abaixo.
Em decorrência da análise de requisitos, deve-se realizar uma análise de riscos, com o objetivo de definir possíveis fatores de comprometimento do desenvolvimento, bem como definir uma base de controle de produtividade embutida no plano de execução do projeto do software para acompanhamento quantitativo e qualitativo do desenvolvimento.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Acerca das vantagens e desvantagens da abordagem orientada a objetos na concepção de softwares de grande porte, julgue o item abaixo.
A determinação dos objetos e das classes de objetos na modelagem de um sistema não é uma tarefa difícil devido à existência de diversas ferramentas CASE (computer-aided software engineering) atualmente, que possuem a mesma eficiência e ferramentas disponíveis para a concepção estruturada (top-down).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
O código a seguir apresenta um programa escrito na linguagem Java, versão 2. e explora os conceitos de tratamento de exceções dessa linguagem.

Acerca das estruturas de linguagem e seus significados no código acima, julgue o seguinte item.
A palavra-chave "new", na linha 5, é usada para criar uma instância de uma classe do tipo "Exception", com escopo limitado à função "proc()", Desse modo, essa instância será destruída quando a função "proc()" terminar de ser executada.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Uma das ferramentas, mais úteis encontradas atualmente para a programação orientada a objetos é a linguagem de programação C++.
O código abaixo ilustra uma classe de objetos no padrão ANSI ISO/C ++.


Com relação a esse código, julgue o item seguinte.
Na linha 39, a função "get()" efetivamente utilizada para o incremento da variável "e" é a função declarada e definida na linha 19, apesar de esta função ter sido declarada como protected, que a impede de ser acessada por intermédio de uma relação de clientela.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
A análise de requisitos constitui etapa fundamental no desenvolvimento de um software, devendo resultar em uma especificação precisa de objetos a serem alcançados com o software bem como em um planejamento que envolve recursos, tecnologias e tempo para o desenvolvimento do projeto do software. Acerca da análise de requisitos e suas consequências para o desenvolvimento de software, julgue o item abaixo.
O planejamento do projeto de engenharia de um software deve permitir prever a alocação de recursos humanos e tecnológicos em uma escala temporal flexível que possa ser ajustada toda vez que ocorrer algum problema com a disponibilidade desses recursos.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Vários riscos devem ser considerados no planejamento de um software, a exemplo de riscos relativos ao tamanho do software, riscos de impactos nos negócios, riscos ligados às características do cliente, ao processo de desenvolvimento, ao ambiente de desenvolvimento, à tecnologia embutida no sistema, ao tamanho e à experiência da equipe de desenvolvimento etc. Por essa razão. uma das atividades de planejamento de software é a projeção de riscos. Acerca desse assunto, julgue o item seguinte.
O impacto de um risco tem influência distinta da probabilidade de um risco no que se refere à postura da gerência de projeto.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Considere o seguinte programa, que implementa um método de ordenação, escrito em linguagem C/C++ padrão ANSI, uma das linguagens de programação mais utilizadas na atualidade:

Acerca desse programa e do método de ordenação utilizado, julgue o item seguinte.
O algoritmo do programa poderia ser melhorado com a utilização de uma variável para detectar, em uma determinada passagem pela tabela, que nenhuma troca de posição dos valores foi realizada a partir de uma determinada posição.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Concorrência e Paralelismo
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Encorajadas pela introdução da linguagem Simula, em 1967, várias linguagens de programação orientadas a objetos entraram em cena, oferecendo aos usuários diversos aspectos da filosofia da concepção por objetos, Entre as linguagens de programação por objetos, pode-se destacar a própria linguagem Simula, as linguagens Smalltalk C++ e Java. Acerca dessas linguagens, julgue o item que se segue.
A linguagem Simula suporta a noção de co-rotinas que, já em 1967, na sua primeira versão, implementava a noção completa de paralelismo em sistema de tempo real. A noção de herança existe em Simula, porém uma classe só pode ser herdada se ela não possuir co-rotinas.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
A introdução de técnicas e conceitos de orientação a objetos ampliou as facilidades de desenvolvimento presentes nas técnicas tradicionais de concepção estruturada. No entanto, muitos programas desenvolvidos em linguagens orientadas a objetos não aproveitam esse potencial da linguagem por terem sido concebidos sem a utilização adequada dos paradigmas da orientação a objetos. A respeito dos conceitos de orientação a objetos que devem ser utilizados durante a concepção e implementação de um programa orientado a objetos, julgue o item a seguir.
O encapsulamento consiste em ocultar detalhes de implementação de uma estrutura pela definição de uma interface que evidencie apenas as operações relacionadas à interação da estrutura com os elementos externos a ela. Sua implementação está associada com a aplicação de restrições de escopo e acesso a cada membro da estrutura.
Provas
Caderno Container