Acerca de diagramas de casos de uso da UML, assinale a opção...

Próximas questões
Com base no mesmo assunto
Q47350 Engenharia de Software
Acerca de diagramas de casos de uso da UML, assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

O tema da questão envolve o entendimento dos diagramas de casos de uso em UML - Unified Modeling Language. Especificamente, exige-se conhecimento sobre os elementos que podem ser utilizados em tais diagramas, incluindo atores, casos de uso e relacionamentos, como também a organização e estruturação destes elementos através de pacotes. Essencial para resolver a questão é entender o propósito de cada elemento e como eles podem ser aplicados na modelagem de requisitos de sistemas.

A correta justificação para a Alternativa E é que os pacotes em UML são utilizados para agrupar elementos de modelagem que estão relacionados, isso se aplica tanto a casos de uso quanto a atores em um diagrama de casos de uso. Essa organização ajuda a estruturar melhor os modelos, especialmente em sistemas complexos, onde a clareza e a compreensão podem ser prejudicadas devido ao grande número de elementos. A ideia de pacotes reflete uma maneira de categorizar e consolidar elementos que compartilham um contexto comum, melhorando assim a legibilidade e a manutenção dos diagramas. Em diagramas de casos de uso, pacotes podem, portanto, ser utilizados para indicar, por exemplo, diferentes funcionalidades oferecidas a tipos de usuários distintos, separando funcionalidades administrativas das de usuários regulares, o que facilita a compreensão das diferentes visões ou partes do sistema.

O uso de pacotes permite que designers e engenheiros de software visualizem e compreendam as funcionalidades do sistema de forma modular, promovendo uma abordagem sistemática na análise e design de sistemas. É por esta razão que a Alternativa E está correta.

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

 Os estereótipos estão incompletos. Enquanto não ajeitam...

O estereótipo da alternativa B é "includes", e o da alternativa C é "extends".

a) Os diagramas de casos de uso são diagramas UML para modelagem de aspectos estáticos dinâmico de sistemas.

b) O relacionamento de dependência que usa o estereótipo <include> <extends>especifica que um caso de uso incorpora recursos opcionais, ou seja, o sistema pode ser utilizado com ou sem os recursos adicionais.

 c) O relacionamento de dependência que usa o estereótipo <extends> <include > especifica que o caso de uso de origem incorpora explicitamente outro caso de uso, que representa uma atividade significativa.

d) Em diagramas de casos de uso, não é possível utilizar relacionamento de generalização entre atores nem e entre casos de uso.

a) é um diagrama dinâmico

b) include é obrigatório

c) extends é opcional e não incorpora outro caso, mas o estende, aumenta seu escopo. Ex. "ver histórico detalhado" ESTENDE ver "informações da conta"

d) é difícil dizer que algo não é permitido na UML, é uma linguagem muito flexível

e) correto.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo