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.

Entradas relacionadas: