O Analista de Sistemas está iniciando o projeto de um novo ...

Próximas questões
Com base no mesmo assunto
Q3885110 Engenharia de Software
O Analista de Sistemas está iniciando o projeto de um novo sistema de gestão de Atos Normativos no Senado Federal. A primeira fase da Modelagem de Dados exige uma representação de alto nível das entidades, seus atributos e seus relacionamentos, livre de detalhes físicos ou de implementação.
Assinale a opção que apresenta o nível de modelagem de dados da arquitetura ANSI/SPARC responsável por fornecer uma visão completa das entidades e relacionamentos do negócio, com foco na semântica e no entendimento dos stakeholders e o diagrama UML que é frequentemente utilizado para essa finalidade.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Gabarito (D)

Modelos ER e modelos de dados são normalmente desenhadas em até três níveis de detalhe:

  • Modelo de dados conceitual: a visão de mais alto nível que contém o mínimo de detalhe. Seu valor é de mostrar um âmbito geral do modelo e retratar a arquitetura do sistema. Para um sistema de alcance menor, pode não ser necessário desenhar. Em vez disso, comece com um modelo lógico.

  • Modelo de dados lógico: contém mais detalhes que um modelo conceitual e entidades operacionais e transacionais mais detalhadas agora são definidas. O modelo lógico é independente da tecnologia na qual ele será implementado.

  • Modelo de dados físico: um ou mais modelos físicos podem ser desenvolvidos a partir de cada modelo lógico. Modelos físicos devem mostrar detalhes de tecnologia suficientes para produzir e implementar o banco de dados.

Fonte: https://www.ibm.com/br-pt/think/topics/entity-relationship-diagram

A criação de diagramas de classes durante a fase de projeto facilita o processo de desenvolvimento, mostrando claramente as classes, seus atributos e seus métodos. Eles também mostram como as classes se relacionam entre si. Visualizar uma construção conceitual de um sistema antes de qualquer código ser escrito ajuda os desenvolvedores a se comunicarem entre si e com outras partes interessadas.

Fonte: https://miro.com/diagramming/what-is-a-uml-class-diagram/

O Nível de Modelagem (Nível Conceitual): Na arquitetura de dados, o nível conceitual é o mais alto grau de abstração. Ele serve para mapear o negócio. Ele responde "O QUÊ" o sistema vai armazenar (ex: Deputado, Ato Normativo, Voto ), focado 100% na semântica para que o Diretor do Senado entenda o desenho. Não há chaves estrangeiras (FK), não há tipos de dados complexos (VARCHAR) e não se fala em qual banco será usado (Oracle ou SQL Server).

O Diagrama UML (Diagrama de Classes): O padrão absoluto para banco de dados é o MER (Modelo Entidade-Relacionamento). Porém, como a questão amarrou com a UML, o correspondente estrutural exato do MER na orientação a objetos é o Diagrama de Classes. Ele modela as entidades (Classes), suas características (Atributos) e como elas interagem estaticamente (Associações/Relacionamentos).

Gabarito: D

Clique para visualizar este comentário

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