Questão FC374900
O processo unificado (Unified Process UP ou PU em PT/BR) é um processo de desenvolvimento de software que utiliza a UML como linguagem de modelagem, embora possa ser aplicado com o
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
Instituto Consulplan · 2021
O processo unificado (Unified Process UP ou PU em PT/BR) é um processo de desenvolvimento de software que utiliza a UML como linguagem de modelagem, embora possa ser aplicado com outras linguagens. O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, fornece uma abordagem disciplinada para designar tarefas e responsabilidades dentro de uma organização de desenvolvimento. Seu objetivo é garantir a produção de produtos de software de alta qualidade que atenda às necessidades de seus usuários finais, dentro de cronograma e orçamento previsíveis. Observe a figura a seguir.

Diante do exposto, é correto afirmar que:
- No Rational Unified Process (RUP), a arquitetura pode ser definida e justificada ao longo do processo de desenvolvimento.
- Modelar visualmente o software ajuda a capturar a estrutura e o comportamento de arquiteturas e componentes. Isso permite esconder os detalhes e escrever o código usando blocos de construção gráfica.
- A fase de construção tem como objetivo estabelecer a linha de base da arquitetura do sistema para fornecer uma base estável para a maior parte do projeto e esforço de implementação na fase de transição.
- O eixo horizontal apresenta a evolução das disciplinas e mostra aspectos do ciclo de vida do processo à medida que ele evolui; enquanto o eixo vertical representa o tempo e as atividades naturalmente relacionadas.
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
Modelar visualmente o software permite representar, de forma intuitiva, a estrutura (componentes, classes, interfaces) e o comportamento (fluxos, interações, estados) do sistema. Diagramas UML oferecem visões estática e dinâmica que facilitam entender a arquitetura sem entrar em detalhes de implementação.
Essa representação promove abstração: esconde complexidade, destacando apenas os elementos relevantes para cada fase do projeto e permitindo decisões arquiteturais mais seguras e comunicáveis.
Além disso, modelos bem definidos servem como blocos de construção reutilizáveis — padrões e componentes que aceleram a implementação.
Em práticas como as do RUP, a modelagem visual também possibilita validação precoce e, quando suportada por ferramentas, a geração de código ou esqueletos a partir dos modelos, reduzindo erros e esforço manual.
Conteúdo do catálogo FC Concursos · Atualizado em