Questões Militares Sobre engenharia de software
Foram encontradas 395 questões
Com relação à teoria de Engenharia de Software, a figura abaixo ilustra um estilo arquitetural na construção de um software para sistemas baseados em computador.

Assinale a alternativa que apresenta o estilo arquitetural proposto pela figura.
Segundo Sommerville (2011), um sistema responde aos estímulos de seu ambiente. Esses estímulos podem ser de dois tipos:
• Dados - alguns dados que chegam precisam ser processados pelo sistema; e
• Eventos - alguns eventos que acontecem disparam o processamento do sistema.
O modelo de sistema que mostra o que acontece ou deve acontecer quando o sistema responde a um estímulo de seu ambiente é denominado modelo:
De acordo com Sommerville (2011), assinale a opção que apresenta o desenvolvimento baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido.
Na linguagem UML é utilizado um diagrama que define o comportamento do sistema de forma dinâmica, mostrando o fluxo de controle que ocorre entre ações executadas pelo sistema.
Este é o diagrama de
Indique a opção que completa corretamente as lacunas da assertiva a seguir sobre classes de teste de software.
O ______________foca em verificar um componente ou módulo do software. E o _____________executa testes focados nas interfaces entre os componentes.
Em engenharia de software, alguns atributos são fundamentais para analisar se um software tem qualidade garantida.
1 – A medida de quanto o software satisfaz as necessidades definidas em seus requisitos.
2 – A medida de tempo que o software fica disponível sem erros.
3 – A medida do grau de facilidade de utilização do software.
4 – A medida do grau de utilização de recursos do sistema pelo software da melhor forma possível.
5 – A medida do grau de facilidade em transpor o software de um ambiente para outro.
Os atributos acima descritos são, respectivamente,
“O desenvolvimento incremental é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar por meio da criação de várias versões até que um sistema adequado seja desenvolvido.”
É uma característica do modelo de desenvolvimento incremental
O modelo de processo de desenvolvimento de software conhecido como Waterfall ou Cascata, possui 5 estágios definidos.
Associe as colunas relacionando o estágio à sua respectiva entrega usual.
Estágio
( 1 ) Análise e definição de requisitos.
( 2 ) Projeto de sistema e software.
( 3 ) Implementação e teste unitário
( 4 ) Integração e teste de sistema.
( 5 ) Operação e Manutenção.
Entrega usual
( ) Código executável do software completo.
( ) Código executável de partes específicas.
( ) Documento de especificação do sistema.
( ) Código executável melhorado.
( ) Diagrama de Arquitetura de classes.
A sequência correta dessa associação e
Avalie as afirmações com relação ao método ágil SCRUM.
I. Prescreve o uso de práticas de programação, como a programação em pares.
II. É um método ágil geral, mas o seu foco está no gerenciamento e desenvolvimento iterativo.
III. Pode ser usado com abordagens ágeis mais técnicas, como o XP.
IV. Sua característica inovadora é a sua fase central, chamada de ciclos de sprint.
Sobre os princípios do método ágil, está correto apenas o que se afirma em
Avalie as afirmações sobre os princípios do método ágil para desenvolvimento de software.
I. Envolvimento do cliente.
II. Entrega incremental.
III. Foco nos processos.
IV. Aceitação às mudanças.
Sobre os princípios do método ágil, está correto apenas o que se afirma em
Um desenvolvedor de software precisa testar somente os objetos e métodos específicos do programa.
Nesse caso, o melhor teste aplicável é