Um Tribunal está modelando:I. os processos de negócio para a...

Próximas questões
Com base no mesmo assunto
Q566698 Engenharia de Software

Um Tribunal está modelando:

I. os processos de negócio para a construção de um novo sistema orientado a objetos;

II. a interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos.

Nesse contexto, considerando que a linguagem UML foi escolhida como única linguagem de modelagem, os diagramas que devem ser utilizados em I e II são, respectivamente,

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - de Atividades e de Casos de Uso.

A questão aborda dois aspectos da modelagem de sistemas orientados a objetos: a representação dos processos de negócio e a interação entre os usuários e os requisitos funcionais. Para resolver esta questão, é necessário conhecer os tipos de diagramas disponíveis na linguagem UML (Unified Modeling Language) e entender qual deles é mais adequado para cada situação descrita.

O Diagrama de Atividades, mencionado na alternativa C, é utilizado para modelar os fluxos de trabalho e processos de negócio. Ele mostra o fluxo de controle ou fluxo de objetos, fornecendo uma visão de alto nível de alguma funcionalidade do sistema. Isso o torna uma escolha apropriada para representar a modelagem de processos de negócio, como descrito no item I da questão.

Por outro lado, o Diagrama de Casos de Uso é uma representação gráfica que mostra quais funções do sistema estão disponíveis para os usuários. Ele ilustra os requisitos funcionais do sistema e a interação entre os usuários (atores) e o sistema, detalhando o que o sistema faz, mas não como. Portanto, este diagrama é ideal para modelar a interação entre os usuários e os requisitos funcionais, conforme descrito no item II.

A justificativa para a alternativa C ser a correta é que ela corresponde à utilização dos diagramas mais adequados para as situações descritas. O Diagrama de Atividades é a melhor escolha para modelar os processos de negócio, e o Diagrama de Casos de Uso é o mais indicado para o levantamento de requisitos funcionais e a interação com os usuários. As outras alternativas propõem diagramas que não são tão apropriados para os contextos dados na questão ou que sequer fazem parte da UML (como é o caso do Business Process Model and Notation - BPMN).

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 banca foi covarde! mas né é isso que espero delas!

BPMN contém processos de negócio mas é orientado a objeto?

I - Diagrama de Atividades  - os processos de negócio para a construção de um novo sistema orientado a objetos; Este diagrama de Comportamento da UML pode ser usado para modelar processos de negócio. Suporta comportamento paralelo 


II - Diagrama de Caso de Uso:  a interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos. É um Diagrama de Estruturaras. É o mais geral e informal da UML, utilizado normalmente nas fases de levantamento e análise de requisitos do sistema

Colega Rodrigo, o diagrama de casos de uso consiste em um diagrama comportamental e não estrutural, como você mencionou. No mais, suas considerações estão corretas!

Ficar atento ao enunciado da questão: " considerando que a linguagem UML foi escolhida como única linguagem de modelagem", ou seja só poderia ser o diagrama de atividades no I.

O diagrama de sequência não poderia ser utilizado em I, porque ele é muito técnico, trabalha a nível de classes e objetos. Como a proposição I fala de processos de negócio, o diagrama mais adequado, mais alto nível, é o de atividades.

Gabarito C

Levantamento de requisitos funcionais e relações com os usuários = Diagrama de Caso de Uso.

Comunicação entre os objetos do sistemas por via de mensagens = Diagrama de Sequencia.

Clique para visualizar este comentário

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