
Você domina as artes da Engenharia de Software?
Aqui estão 16 questões de múltipla escolha sobre Introdução à Engenharia de Software Alunos: Cleonara Émili Bruno Luigi George Beilírio
Anúncios
0
0
0
Anúncios
1
O que é Engenharia de Software?
A aplicação de princípios científicos e matemáticos para desenvolvimento de software
Apenas um sinônimo para programação
Um conjunto de regras para escrever código de maneira rápida
Um método exclusivo para programadores individuais
2
Qual dos seguintes não é um princípio da Engenharia de Software?
Reutilização
Modularidade
Manutenibilidade
Repetição de código
3
Qual das opções descreve melhor o ciclo de vida do software?
Análise de requisitos → Implementação → Lançamento
Programação → Testes → Lançamento
Projeto → Implementação → Manutenção → Eliminação
Planejamento → Implementação → Testes → Manutenção
4
O que é um Requisito Funcional?
Regras de desempenho do sistema
Característica que descreve o que o sistema deve fazer
Um critério de segurança
Uma exigência que melhora apenas a interface do usuário
5
Qual modelo de desenvolvimento de software segue um fluxo linear e sequencial?
Prototipação
Espiral
Cascata
Incremental
6
Qual das alternativas é um benefício da modelagem de software?
Garante que o software será entregue no prazo
Elimina completamente os erros no software
Evita a necessidade de testes
Ajuda na compreensão do sistema antes da implementação
7
Qual das opções não faz parte dos paradigmas de desenvolvimento de software?
Espiral
Procedural
Estruturado
Orientado a objetos
8
Qual dos seguintes não é um modelo de processo de software?
Modelo de Padrões de Design
Modelo em Espiral
Modelo Cascata
Modelo Ágil
9
Qual das alternativas descreve corretamente o modelo incremental?
O cliente recebe apenas a versão final, sem entregas intermediárias
O software é desenvolvido em etapas, permitindo evolução contínua
Todas as fases do desenvolvimento ocorrem ao mesmo tempo
O software é totalmente concluído antes de qualquer teste
10
O que é um Requisito Não Funcional?
Um erro encontrado durante os testes
Característica relacionada à qualidade do sistema, como desempenho ou segurança
Uma funcionalidade que o software precisa ter
Regras de negócio
11
Qual é um dos principais objetivos da Engenharia de Software?
Garantir que o software seja desenvolvido de forma eficiente, confiável e escalável
Criar programas o mais rápido possível
Fazer com que todos os programadores usem a mesma linguagem de programação
Aumentar a complexidade do código
12
Qual das seguintes não é uma vantagem do desenvolvimento ágil?
Melhor adaptação a mudanças
Maior envolvimento do cliente
Entregas incrementais e contínuas
Documentação completa e extensa
13
O que é um diagrama de casos de uso?
Um método de desenvolvimento
Um teste automatizado do software
Um código-fonte do sistema
Um diagrama que mostra a interação entre usuários e o sistema
14
O que é refatoração de código?
Processo de encontrar e corrigir bugs
Remoção de código para reduzir a complexidade
Adição de novas funcionalidades ao software
Processo de reescrever um código para torná-lo mais eficiente sem alterar sua funcionalidade
15
Qual das opções representa um tipo de teste de software?
Teste de Requisitos
Teste de Análise
Teste de Desenvolvimento
Teste de Unidade