Questões de Modelo em cascata (Engenharia de Software)

Limpar Busca

Os modelos de processos de software são abordagens sistemáticas e estruturadas para o desenvolvimento, manutenção e evolução de software. Eles descrevem as atividades, tarefas e técnicas que devem ser seguidas para produzir software de alta qualidade de forma consistente. Considere as seguintes características: 1- modelado em função do ciclo da engenharia convencional; 2- cada fase só começa após a conclusão da anterior; 3- requer uma abordagem sistemática, sequencial ao desenvolvimento de software. Essas características dizem respeito a qual modelo de processo de software?

  • A Modelo Ágil.
  • B Modelo de Desenvolvimento Rápido de Aplicações.
  • C Modelo Espiral.
  • D Modelo Incremental.
  • E Modelo em Cascata.

Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.


Uma vantagem do ciclo de vida do software em cascata é que ele permite modificações nos requisitos por meio de atualização das fases anteriores.

  • Certo
  • Errado

Quanto ao ciclo de vida do software e aos sistemas orientados a objetos, julgue o item subsequente.


No modelo em cascata, o ciclo de vida do software torna o processo de desenvolvimento estruturado.

  • Certo
  • Errado

Existem modelos de processo de software que são uma representação simplificada de um processo de software. No modelo em cascata, são contidos estágios que refletem as atividades do desenvolvimento.
Informe verdadeiro (V) ou falso (F) em relação aos estágios do modelo de cascata. Em seguida, marque a opção que apresenta a sequência correta.

( ) No estágio da análise e definição de requisitos os serviços, restrições e metas são realizados por meio de consulta aos usuários.
( ) No estágio de projeto de sistema e software as unidades individuais do programa ou programas são integradas e testadas como um sistema completo.
( ) No estágio de implementação e teste unitário o projeto do software é desenvolvido como um conjunto de programas.
( ) No estágio de integração e teste de sistema são definidos os requisitos de hardware e software.
( ) No estágio de operação e manutenção, há melhorias na implementação das unidades do sistema e ampliação de seus serviços em resposta às descobertas de novos requisitos.

  • A (F); (F); (V); (F); (V).
  • B (F); (V); (F); (V); (F).
  • C (V); (V); (F); (F); (V).
  • D (V); (F); (V); (V); (F).

O gerenciamento de versão é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração. No modelo em cascata, são contidos estágios que refletem as atividades do desenvolvimento. Sobre os estágios do modelo de cascata, informe verdadeiro (V) ou falso (F) em relação aos estágios do modelo em cascata e, em seguida, marque a opção que apresenta a sequência correta.

( ) Uma consequência do desenvolvimento independente do mesmo componente é que codelines podem se ramificar.
( ) Os recursos de gerenciamento de armazenamento em um sistema de controle de versões aumentam o espaço requerido em disco.
( ) Sistemas de gerenciamento de versões usam o conceito de um repositório público e um espaço de trabalho privado.
( ) Pode ser necessário fundir ramificações de codelines para criar uma nova versão de um componente que inclui todas as mudanças realizadas.
( ) Quando uma versão mais recente de um componente é usada, os sistemas armazenam a versão na íntegra.

  • A (F); (F); (V); (F); (V).
  • B (F); (V); (F); (V); (F).
  • C (V); (V); (F); (F); (V).
  • D (V); (F); (V); (V); (V).