Foram encontradas 655 questões.
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 programa contém um exemplo de método de ordenação com base na recursividade do tipo quicksort.
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 "try", nas linhas 4 e 13, é usada para indicar blocos de códigos dentro dos quais a criação e o lançamento de quaisquer objetos de exceção serão tratados pelos blocos de códigos especificados pelas cláusulas "catch", nas linhas 7 e 16, respectivamente.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Engenharia de SoftwareDefeitos, Erros e Falhas em Software
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Qualidade de SoftwareSQA: Garantia da Qualidade de Software
O IEEE define a engenharia de software, por um lado, como a aplicação de uma abordagem sistemática, disciplinada, quantificável do desenvolvimento, da operação e da manutenção do software, ou seja, a aplicação da engenharia ao software. Por outro lado, a definição do IEEE refere-se ao estudo das abordagens para a engenharia de software, inclusive no que se refere aos aspectos relativos à qualidade de software. Acerca da garantia da qualidade de software, julgue o item abaixo.
O custo relativo para descobrir e reparar defeitos decresce à medida que se avança no processo de desenvolvimento de um software, dado que a equipe de desenvolvimento passa a ter uma compreensão bastante precisa da estrutura do software.
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.
A análise de requisitos deve permitir avaliar a viabilidade econômica do desenvolvimento de um software, ou seja, verificar se haverá recursos financeiros suficientes e disponíveis para custear o desenvolvimento.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Em um artigo de 1983, na revista Communications of the ACM .RJ Abbot, tratando da concepção de programas por meio de descrições informais em inglês, ou seja, uma linguagem natural, afirma que "um programa de computador capaz de tomar uma estratégia informal expressa em inglês e transformá-la automaticamente em um programa executável está ainda longe de ser realizado". Já R.S. Pressman, na conclusão de seu livro Software Engineering de 1997 coloca a construção de software embasada na compreensão da linguagem natural como uma tecnologia que se encontra apenas em estágio conceitual. Entretanto, pode-se demonstrar que existem correspondências entre elementos lexicais e sintáticos das linguagens naturais com estruturas de dados e fluxos de programas, podendo tais correspondências fundamentarem métodos de análise de software. Acerca dessas correspondências e das possibilidades de seu uso na construção de programas, julgue o item abaixo.
Um verbo sugere uma função, ou um operador, ou um método.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Qualidade de SoftwareMétricas de SoftwareCoCoMo: Constructive Cost Model
Uma técnica tradicional para realizar estimativas relativas a um projeto de software é o modelo COCOMO (constructive cost model), concebido por Barry Boehm. Acerca desse modelo, julgue o item que se segue.
O modelo COCOMO destina-se especificamente à estimativa de características de projetos voltados à produção de softwares complexos ou de grande porte.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
Em um artigo de 1983, na revista Communications of the ACM .RJ Abbot, tratando da concepção de programas por meio de descrições informais em inglês, ou seja, uma linguagem natural, afirma que "um programa de computador capaz de tomar uma estratégia informal expressa em inglês e transformá-la automaticamente em um programa executável está ainda longe de ser realizado". Já R.S. Pressman, na conclusão de seu livro Software Engineering de 1997 coloca a construção de software embasada na compreensão da linguagem natural como uma tecnologia que se encontra apenas em estágio conceitual. Entretanto, pode-se demonstrar que existem correspondências entre elementos lexicais e sintáticos das linguagens naturais com estruturas de dados e fluxos de programas, podendo tais correspondências fundamentarem métodos de análise de software. Acerca dessas correspondências e das possibilidades de seu uso na construção de programas, julgue o item abaixo.
Um nome ou substantivo próprio em uma descrição informal em linguagem natural sugere uma variável ou um objeto.
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 14 do código, é definida uma relação de herança entre as classes A e B, enquanto na linha 21 é definida uma relação de herança múltipla para a classe C, que herda de B e de A, igualmente.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
O IEEE define a engenharia de software, por um lado, como a aplicação de uma abordagem sistemática, disciplinada, quantificável do desenvolvimento, da operação e da manutenção do software, ou seja, a aplicação da engenharia ao software. Por outro lado, a definição do IEEE refere-se ao estudo das abordagens para a engenharia de software, inclusive no que se refere aos aspectos relativos à qualidade de software. Acerca da garantia da qualidade de software, julgue o item abaixo.
Revistas de software durante o processo de produção servem somente para identificar não-conformidades com relação a especificações e requerimentos do usuário.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: BACEN
- Engenharia de SoftwareGerenciamento de Projetos de Software
- Engenharia de SoftwareModelos de Desenvolvimento
Entre os assuntos de foco da gerência de projetos de software, encontram-se os aspectos relativos ao pessoal, os aspectos do problema a serem resolvidos pelo software e os aspectos do próprio processo de desenvolvimento, tais como as métricas a serem aplicadas nesse processo. Acerca da gerência de projetos de software, julgue o item a seguir.
Uma das maneiras de melhorar o processo de desenvolvimento de softwares de uma organização consiste em aplicar métricas para avaliar o desempenho individual dos membros das equipes de desenvolvimento.
Provas
Caderno Container