Ciência da Computação Software Engenharia de Software

Com relação ao Rational Unified Process (RUP), julgue os seguintes itens.

I Um software pode passar por ciclos de evolução divididos em fases. Se nos ciclos de evolução não ocorrerem mudanças na arquitetura, as suas fases de elaboração tipicamente serão mais curtas do que essas fases no desenvolvimento.

II Na fase de elaboração, procura-se completar a análise, o projeto, o desenvolvimento e o teste das funcionalidades requisitadas; além de se desenvolver de forma iterativa e incremental o software até que possa ser entregue aos usuários.

III Na disciplina de implementação, define-se e refina-se a arquitetura do software. A definição identifica uma arquitetura candidata e o refino identifica incompatibilidades entre a arquitetura proposta e os requisitos.

IV Entre as práticas sugeridas pelo RUP, tem-se a construção de modelos e a adoção de uma linguagem de modelagem que possibilite a construção de diagramas para facilitar a descrição do sistema.

V Na disciplina de teste, entre os artefatos que podem ser produzidos, tem-se o plano de teste. O plano de teste pode definir os objetivos dos testes no escopo de uma iteração ou do projeto, os itens a serem testados e as abordagens dos testes.

Estão certos apenas os itens

  • A. I e II.
  • B. II e III.
  • C. I, IV e V.
  • D. III, IV e V.