No Processo Unificado, o Modelo de Domínio é um

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: FCC Órgão: SERGAS Prova: FCC - 2010 - SERGAS - Analista de Sistemas |
Q40225 Engenharia de Software
No Processo Unificado, o Modelo de Domínio é um
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C.

A questão aborda um conceito importante dentro do Processo Unificado, especificamente na área de modelagem de sistemas e software. No Processo Unificado, a modelagem é uma atividade essencial que ajuda a definir a estrutura e o comportamento do sistema que está sendo desenvolvido. O Modelo de Domínio, em particular, é uma representação que ajuda a esclarecer quais são os principais conceitos e entidades do domínio do problema e como eles se relacionam entre si.

O Modelo de Domínio utiliza uma abordagem orientada a objetos para capturar o vocabulário relevante do sistema ou negócio sob modelagem. Ele é composto por classes e relações que representam conceitos do mundo real relevantes para o domínio do software. Por exemplo, em um sistema para uma livraria, o Modelo de Domínio poderia incluir classes como Livro, Autor, e Cliente.

A resposta correta é a alternativa C, que afirma que o Modelo de Domínio é um "produto da modelagem de negócios e, como tal, captura o vocabulário do sistema ou negócio sob modelagem". Esta afirmação está correta porque o Modelo de Domínio é de fato destinado a representar o universo de discurso do negócio, usando uma linguagem comum para que todos os stakeholders possam entender e concordar com os termos e conceitos usados. Ele não é um diagrama de classes em nível de desenho, que é mais técnico e voltado para a implementação no código, nem carrega detalhes de comportamento e estrutura de um modelo de análise completo ou informações de armazenamento de dados, que seriam mais apropriados em outros tipos de modelos, como o Diagrama de Entidade-Relacionamento (DER).

Ter uma compreensão sólida do Modelo de Domínio é fundamental para qualquer profissional envolvido na análise e no planejamento de projetos de software, especialmente aqueles que seguem o Processo Unificado ou metodologias ágeis que enfatizam a importância da modelagem e da comunicação clara entre a equipe de desenvolvimento e os stakeholders.

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

Sobre PU:a) ERRADO. O diagrama de classe pode ser utilizado apenas para análise, mas isto não é uma peculiaridade do Modelo de Domínio.b) ERRADO. Que nível de desenho é esse? Desenho do software? Se for, muitos dos diagramas da UML faz parte deste nível de desenho e não é uma peculiaridade do Modelo de Domínio.c) CORRETO. Segundo Eric Evans, o Modelo de Domínio deve expressar o negócio, as regras, comportamentos e relações entre os objetos de négocios utilizando uma Linguagem unificada (capturando como o mundo real nomeias os conceitos, características e elementos de negócio de um sistema). Claro que Evans trata o Modelo de Domínio sobre a ótica de DDD, mas ainda sim expressa muito bem seu conceito.d) ERRADO. Nenhum modelo de domínio carregaria TODO comportamento e estrutura (de que mesmo?).e) ERRADO. Nenhum modelo de domínio esta preocupado se as informações serão ou não armazenadas, muito menos NORMALIZADAS. Então como saber se o que estará no Modelo de Domínio estará no DER. Isto fica a cargo do ORM (Mapeamento Objeto-Relacional) o que nada tem haver com ser UP.

Segue um esquema para tentar ajudar neste tipo de questão:

Visão Lógica:
*Diagrama de classes
*Modelo E-R (Se o sistema assim o requer)

Visão de Implementação:
*Diagrama de Sequência
*Diagrama de estados
*Diagrama de Colaboração

Visão Conceptual:
*Modelo de domínio ou modelo de negócio

Visão física:
*Mapa de comportamento a nível de hardware.

A FCC (Fundação Copia e Cola) sempre surpreendendo:

Fonte: RUP 7

Definição de Termo: modelo de domínio
 No RUP, o modelo de domínio é um subconjunto do modelo de análise de negócio.

c-

o modelo de dominio amplia o modelo conceitual, incluindo informações relativas a solucao do problema, incluindo os metodos. Um modelo descreve os aspectos do sistema fisico que sao relevantes ao proposito do modelo, no nivel adequado ao detalhe.

Clique para visualizar este comentário

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