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