-
I. Correto. Os casos de uso são predominantemente criados nas fases de Concepção e elaboração;
II. Não é orientado por fluxo, pois é iterativo.
III. Correto. Centrado na arquitetura, por isso as disciplinas de Modelagem de negócios, requisitos e análise e desenho.
IV. Errado. São quatro fases: Concepção, elaboração, construção e transição.
V. Correto. É uma característica do RUP.
-
Gabarito: C
O processo unificado (UP) de desenvolvimento de software é o conjunto de atividades necessárias para transformar requisitos do usuário em um sistema de software. O UP de desenvolvimento de sistemas combina os ciclos iterativo e incremental para a construção de softwares. É fundamental na visão de que o avanço de um projeto deve estar baseado na construção de artefatos de software, e não apenas em documentação.
Os aspectos que distinguem o processo unificado são três conceitos chave, a saber:
- direcionado a casos de uso;
Fonte: Wikipédia
-
II-errada.
são nove workflows, tambem conhecidos como disciplinas, e não quatro. Quatro são as fases.
disciplinas são as partes estáticas do RUP/UP.
ex de workflow: analise e design, gerenciamento de projeto, ambiente, implementação, teste, implantação, etc.
-
O processo é formado:
5 workflows:
1- Requesitos
2-Análise
3-Projeto
4- Implementação
5- Teste
4 Fases:
Concepção
Elaboração
Construção
Transição
-
DANIEL,
São 9 "workflow's" (ou disciplinas) e não 5. CUIDADO.
Veja em: http://www.wthreex.com/rup/portugues/manuals/intro/im_keymc.htm#Software%20Engineering%20Process
-
Pessoal, o Daniel está correto. A questão faz referência ao Unified Process (UP) e não ao Rational Unified Process (RUP) que é uma instância do mesmo.
-
UP:
5 fluxos:
RUP:
9 disciplinas:
3-
-
Mata eliminação, é dirigido por caso de uso e iterativo e incremental, só tem 1 alternativa (C) que engloba os 2.
-
Rational Unified Process (RUP)
- É um processo de engenharia de software;
- Seu objetivo é garantir a produção de software de alta qualidade que atenda aos requisitos do usuário em um prazo e orçamento previsíveis.
- É derivado de trabalhos sobre a UML;
- É Iterativo (feito em ciclos) e incremental (planejado em incrementos);
- Guiado por casos de uso;
- Centrado em uma arquitetura;
- Baseado em modelos;
Alternativa: C