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