Questão de Engenharia de Software — UML — FGV 2026
- Código
- fg126188
- Banca
- FGV
- Órgão
- AL-GO
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista Legislativo - Analista de Sistemas
- AF – F – V.
- BV – F – V.
- CF – V – V.
- DV – V – F.
- EV – V – V.
GabaritoB — V – F – V.
Gabarito: B (V – F – V). A primeira afirmativa é verdadeira: o RUP é um framework de processo (metodologia) e a UML é uma linguagem de modelagem gráfica padronizada. A segunda é falsa: a UML não exige a produção de nenhum artefato formal; ela é uma notação, não um processo. A terceira é verdadeira: o diagrama de atividade UML é adequado para modelar fluxos de processos de negócio, inclusive entre sistemas.
O Rational Unified Process (RUP) é um framework de processo de software, ou seja, uma metodologia que define fases, disciplinas e artefatos. Já a Unified Modeling Language (UML) é uma linguagem de modelagem visual padronizada pela OMG, usada para especificar, construir e documentar sistemas orientados a objetos. A descrição está correta.
A parte sobre o RUP está correta (busca qualidade, prazo e orçamento), mas a afirmação sobre a UML está errada. A UML não exige a realização de pelo menos um produto formal de trabalho. Ela é uma notação que pode ser usada de forma mais ou menos formal, dependendo do processo adotado. O erro está em atribuir uma exigência de artefato à UML.
O diagrama de atividade da UML é um dos mais utilizados para modelar processos de negócio, fluxos de trabalho e algoritmos. Ele mostra a sequência de atividades, decisões e concorrências, podendo representar o fluxo entre sistemas ou atores. A descrição está correta.
Lembre-se: RUP = processo (como fazer); UML = notação (como representar). A UML é independente de processo, então ela nunca impõe a criação de artefatos formais — isso é papel do processo adotado.
Gabarito: letra B – sequência V – F – V.
Link permanente: /questoes/fg126188