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

Limpar Busca

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).

Na Engenharia de Software, qual alternativa descreve corretamente o que é o modelo de desenvolvimento de software em cascata?

  • A Um modelo de desenvolvimento de software iterativo e incremental, em que o software é construído em pequenas etapas e entregas frequentes.
  • B Um modelo de desenvolvimento de software baseado em testes, em que os testes são criados antes do código e o desenvolvimento é feito em pequenas iterações.
  • C Um modelo de desenvolvimento de software em que as atividades de desenvolvimento são organizadas em fases sequenciais, em que uma fase só começa após a conclusão da anterior.
  • D Um modelo de desenvolvimento de software que enfatiza a interação e colaboração contínua entre desenvolvedores, clientes e usuários finais.
  • E Nenhuma das alternativas anteriores está correta.