Considere as seguintes atividades: I. Identificar os maiores riscos do projeto e, no final da fase, apresentar um modelo de requisitos para o sistema, que pode ser um conjunto de casos de uso da UML, uma descrição da arquitetura ou um plano de desenvolvimento do software. II. Elaborar o projeto do sistema e o desenvolvimento, em paralelo, das partes do sistema e sua integração. III. Com base em informações originadas de business cases estabelecidos para o sistema, identificar todas as entidades externas (pessoas e sistemas) que vão interagir com o sistema e definir as interações. Essas informações são usadas para avaliar a contribuição do sistema para o negócio. Essas atividades são, correta e respectivamente, abordadas nas fases do Rational Unified Process (RUP):
- A)Concepção, Elaboração e Construção.
Errada, porque a atividade III é de Concepção, mas a atividade I se encaixa em Elaboração, não em Concepção.
- B)Concepção, Construção e Transição.
Errada, porque a atividade I não é Concepção e a atividade III também não é Transição.
- C)Elaboração, Construção e Transição.
Errada, porque a atividade III não corresponde à Transição, e a atividade I fica melhor em Elaboração.
- D)Construção, Transição e Concepção.
Errada, porque embaralha as fases: a atividade I não é Construção, a II não é Transição e a III não é Concepção nessa ordem.
- E)Elaboração, Construção e Concepção.
Certa, porque a atividade I é típica da Elaboração, a II da Construção e a III da Concepção.
Gabarito: E
No RUP, cada fase tem uma cara bem própria. A Concepção (Inception) é o momento de entender o negócio, enxergar quem vai interagir com o sistema e avaliar se ele faz sentido do ponto de vista da empresa. Por isso, quando a questão fala em business case, entidades externas e interações, ela está apontando para essa fase inicial. Já a Elaboração vem logo depois, e aqui o jogo fica mais técnico: você identifica os maiores riscos do projeto e consolida uma base mais sólida para seguir adiante. É comum aparecer a ideia de um modelo de requisitos, uma visão de arquitetura ou um plano de desenvolvimento. Ou seja, é a fase em que você sai do “vamos entender” e entra no “vamos estruturar direito”. A Construção é a fase de colocar a mão na massa: projetar o sistema e desenvolver, em paralelo, partes dele e sua integração. Se a questão fala em desenvolvimento incremental, integração e implementação do que foi planejado, pense em Construção. A Transição, por sua vez, é a hora de entregar, ajustar e colocar o software em uso. Por isso o gabarito é a alternativa E: a atividade I descreve Elaboração, a II descreve Construção e a III descreve Concepção. Essa divisão é a clássica do RUP, conforme a doutrina de engenharia de software sobre o processo unificado.