Exercícios de Engenharia de Software — Modelos e Protótipos
Classificado em Computação
Escrito em em
português com um tamanho de 6,18 KB
AC-04
Analise as afirmativas abaixo
I – Quando um projeto de software está atrasado, adicionar mais analistas e desenvolvedores é uma alternativa totalmente viável;
II – Um manual contendo padrões e procedimentos para a construção de um software é algo absolutamente suficiente;
III – Os requisitos de projeto modificam-se continuamente, mas as mudanças podem ser facilmente acomodadas, porque o software é flexível;
IV – Assim que o sistema é colocado em Produção o trabalho da equipe de desenvolvimento está totalmente terminado.
Responda a alternativa correta:
- (X) Todas as afirmações são falsas
- Somente as afirmações I e IV são verdadeiras
- Somente as afirmações II e IV são verdadeiras
- Todas as afirmações são verdadeiras
- Somente a afirmação III é verdadeira
Em relação ao Ciclo de Vida Clássico
Assinale a alternativa incorreta: *
- É conhecido como Modelo Cascata (Waterfall Model)
- Requer uma abordagem sistemática, sequencial ao desenvolvimento de software
- (X) É um modelo iterativo
- Baseia-se no ciclo da engenharia convencional
- Modelo mais antigo e o mais amplamente usado da engenharia de software
Analise a figura do modelo de desenvolvimento de software e responda
- Refere-se ao modelo Espiral.
- (X) Refere-se ao modelo de Prototipação
- Refere-se às técnicas de 4ª Geração.
- Não se refere à Engenharia de Software.
- Refere-se ao modelo Cascata.
Analise as afirmações abaixo
I – Uma das preocupações da Engenharia de Software é sistematizar o processo de criação e manutenção de software;
II – Temos como as principais metas da Engenharia de Software melhorar a qualidade dos produtos de software, aumentando a produtividade dos profissionais da área e, por consequência, aumentar a satisfação do cliente;
III – Dentro da definição de Engenharia de Software, podemos entender por “software”: os programas (códigos e executáveis em si), os procedimentos e regras relacionados.
Assinale a alternativa correta: *
- As afirmações I e III são corretas
- As afirmações II e III são corretas
- As afirmações I e II são corretas
- (X) Todas as alternativas são verdadeiras
- Todas as alternativas são falsas
Em relação ao Modelo Cascata
Considere as seguintes afirmações:
I. Trata-se de um dos modelos mais antigos e até os dias de hoje é utilizado;
II. Um de seus pontos positivos é que a equipe permanece focada em cada fase, propiciando qualidade;
III. Um de seus pontos negativos é que todos os requisitos têm que ser definidos uma única vez.
As afirmações CORRETAS são: *
- Somente a I e II;
- Somente a II e III.
- (X) Todas as alternativas estão corretas
- Somente a I e III;
- Somente a I;
Analise as informações abaixo
I – A prototipação é o resultado final de um sistema de software, que possibilita demonstrar conceitos, experimentar opções de projeto, e em geral não serve para conhecer o problema e suas possíveis soluções;
II – Ela permite desenvolver rapidamente um sistema inicial a partir de especificações abstratas, que são então refinadas com informações do cliente, para produzir um sistema que atenda suas necessidades. Esse modelo é conhecido como desenvolvimento por prototipação;
III – É importante alinhar antecipadamente com o cliente que o objetivo principal da prototipação é auxiliar no esclarecimento de requisitos do software a ser construído.
Responda a afirmação correta: *
- Todas as afirmações são falsas
- As afirmações I e II são corretas
- As afirmações I e III são corretas
- (X) As afirmações II e III são corretas
- Todas as afirmações são verdadeiras
Método de desenvolvimento com aversão à mudanças
Trata-se de um método de desenvolvimento de software que é de natureza PRESCRITIVA e possui AVERSÃO À MUDANÇAS: *
- Modelo Prototipação
- (X) Modelo Cascata
Observação sobre diálogo entre analistas
Observe o diálogo abaixo entre dois analistas de sistemas. Assinale a alternativa que melhor expressa as conclusões sobre o modelo a ser adotado: *
Imagem sem legenda
- Certamente será escolhido o modelo Prototipação. Isso porque ele é o único que pode fornecer um prazo antes mesmo que a construção do sistema seja iniciada.
- Não é possível tirar conclusão alguma com base no diálogo apresentado.
- Certamente será escolhido o modelo Cascata. Isto porque os requisitos não são estáveis e o cliente deseja entregas parciais para acompanhar o progresso do software a ser desenvolvido.
- Pode ser adotado qualquer modelo de desenvolvimento.
- (X) Certamente não será escolhido o modelo Cascata. Isto porque os requisitos não são estáveis e o cliente deseja entregas parciais para acompanhar o progresso do software a ser desenvolvido.
Elemento fundamental da Engenharia de Software
Analise a frase abaixo e responda:
“A Engenharia de Software abrange os seguintes elementos fundamentais: Métodos, Ferramentas, Procedimentos e Regras” *
- (X) A afirmação é verdadeira
- A afirmação é falsa
Método de desenvolvimento de natureza iterativa
Trata-se de um método de desenvolvimento de software ITERATIVO: *
- Modelo Cascata
- (X) Modelo Prototipação
Notas de edição: Corrigi ortografia, pontuação e capitalização; organizei o conteúdo em títulos e listas para melhor legibilidade e SEO. Mantive todo o texto original, incluindo marcações de resposta ((X)) e os asteriscos presentes nas questões.