Com relação às tecnologias Rational Unified Process (RUP) e ...
( ) RUP é um framework de engenharia de software (metodologia) e a UML é uma linguagem expressa como notação gráfica padronizada para modelagem.
( ) RUP busca assegurar a produção de software com qualidade mínima pactuada, satisfazendo as necessidades de seus usuários finais dentro do prazo e orçamento previsíveis; enquanto UML exige a realização de pelo menos um produto formal de trabalho.
( ) Um dos diagramas UML padrão mais úteis se refere ao diagrama de atividade, que representa modelagens ou mapeamentos do processo de negócio que buscam exibir o fluxo de uma atividade para outro sistema.
As afirmativas são, respectivamente,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: A decisão dependia de separar o papel do RUP, como processo/framework de engenharia de software, do papel da UML, como linguagem padronizada de modelagem. Essa distinção torna a 1ª assertiva verdadeira e invalida a 2ª na parte em que atribui à UML uma exigência de produto formal de trabalho.
- Separe sempre o papel da tecnologia cobrada: processo/framework define condução e artefatos; linguagem de modelagem define notação e representação.
- Em assertiva composta, uma segunda parte errada invalida o item inteiro, mesmo que a primeira parte esteja correta.
- Em UML, identifique o diagrama pelo que ele modela; no caso do diagrama de atividade, o núcleo é fluxo de atividades e processos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A alternativa correta é a B) V – F – V.
Vamos analisar cada afirmativa:
- “RUP é um framework de engenharia de software (metodologia) e a UML é uma linguagem expressa como notação gráfica padronizada para modelagem.”
- ✅ Verdadeira
- O RUP (Rational Unified Process) é um processo/framework de desenvolvimento de software.
- A UML (Unified Modeling Language) é uma linguagem padronizada de modelagem visual.
- “RUP busca assegurar a produção de software com qualidade mínima pactuada (...); enquanto UML exige a realização de pelo menos um produto formal de trabalho.”
- ❌ Falsa
- A primeira parte sobre o RUP está correta.
- O erro está na UML: a UML não exige a realização de produto formal de trabalho. Ela é apenas uma linguagem de modelagem, não um processo/metodologia com obrigatoriedade de artefatos.
- “Um dos diagramas UML padrão mais úteis se refere ao diagrama de atividade, que representa modelagens ou mapeamentos do processo de negócio que buscam exibir o fluxo de uma atividade para outro sistema.”
- ✅ Verdadeira
- O Diagrama de Atividades modela fluxos de trabalho, processos de negócio e sequências de atividades.
Portanto:
- 1 → V
- 2 → F
- 3 → V
✅ Resposta: B) V – F – V.
A UML não exige nada . Por ser uma linguagem de modelagem, ela é passiva; ela fornece os meios para criar diagramas, mas não impõe a obrigatoriedade de produtos formais de trabalho. Quem define quais "artefatos" (produtos de trabalho) devem ser entregues é o processo (como o RUP ou o Scrum), não a linguagem (UML).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo