Questões de Engenharia de Software - Outros modelos de Processo de Software para Concurso

Foram encontradas 249 questões

Q1057599 Engenharia de Software

Sobre processos de desenvolvimento de software, considere as informações a seguir.


I. Metodologias de desenvolvimento em cascata (waterfall) são muito úteis em projetos de desenvolvimento de software, independentemente do tamanho do projeto.

II. A documentação detalhada das funcionalidades de um projeto pode ser muito importante em contexto no qual a equipe de desenvolvimento encontra-se distribuída.

III. Metodologias ágeis são adequadas para projetos de pequeno e médio porte com entregas frequentes. 

IV. São exemplos de metodologias ágeis: eXtreme Programming (XP), Rational Unified Process (RUP) e SCRUM.


Estão CORRETAS, apenas, as proposições

Alternativas
Q1026739 Engenharia de Software
Heitor é gerente de projeto e precisa decidir qual modelo utilizará no processo de desenvolvimento do próximo software da empresa Brasil. Quanto a alguns dos modelos do ciclo de vida de desenvolvimento de software, assinale a alternativa incorreta.
Alternativas
Q1010267 Engenharia de Software

O desenvolvimento dirigido a testes (TDD, do inglês Test-Driven Development) é uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Sobre o tema, identifique com “V”, caso verdadeiro, ou com “F”, caso falso, as assertivas a seguir:


( ) Começa-se pela identificação do incremento de funcionalidade necessário.

( ) O segundo passo consiste em escrever um teste para essa funcionalidade e o implementar como um teste automatizado.

( ) O terceiro passo consiste em executar o teste, junto com todos os outros testes eventualmente já implementados. Inicialmente, você não terá implementado a funcionalidade, logo, o novo teste falhará.

( ) O quarto passo consiste em implementar a funcionalidade e executar novamente o teste.

( ) O quinto passo consiste em analisar pontos de refatoração do código existente para melhorá-lo.


A sequência correta obtida, no sentido de cima para baixo, é:

Alternativas
Q1005162 Engenharia de Software

Considere as afirmações abaixo sobre Engenharia de Software.

I - A Engenharia de Software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades como gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoiar a produção de software.

II - Por ser uma abordagem sistemática para a produção de software, a Engenharia de Software propõe técnicas e métodos universais que são adequados a todos os sistemas e a todas as empresas.

III - Um processo de software é uma sequência de atividades que leva à produção de um produto de software.

Quais estão corretas?  

Alternativas
Q980127 Engenharia de Software
Dos modelos de desenvolvimento de software, aquele que prioriza a análise dos riscos envolvidos no desenvolvimento de cada parte do software é o modelo:
Alternativas
Respostas
86: B
87: D
88: B
89: C
90: D