Atividade Supervisionada
Trabalho Universitário: Atividade Supervisionada. Pesquise 862.000+ trabalhos acadêmicosPor: flor18 • 12/5/2014 • 301 Palavras (2 Páginas) • 351 Visualizações
Modelagem
A modelagem de dados é parte integrante de uma metodologia de
desenvolvimento de software. Uma metodologia é um processo organizado de
produção de software, que utiliza técnicas predefinidas e notações
convencionais. As etapas que compõem este processo correspondem ao ciclo
de vida do software. Tradicionalmente, a formulação inicial do problema, a
análise, o projeto, a implementação, os testes e a operação (manutenção e
aperfeiçoamento) compõem estas etapas do ciclo de vida.
A modelagem de dados é uma das etapas mais importantes do projeto de um
SIG, pois a escolha de uma modelo que melhor se ajuste à realidade que pretende expressar é fator crítico para o sucesso ou fracasso do projeto.
Modelagem é um modelo abstrato cuja finalidade é descrever, de maneira conceitual, os dados a serem utilizados em um sistema de informações ou que pertencem a um domínio. A principal ferramenta do modelo é sua representação gráfica, o diagrama entidade relacionamento. Normalmente o modelo e o diagrama são conhecidos por suas siglas: MER e DER.
Modelar significa criar um modelo que explique as características de funcionamento e comportamento de um software a partir do qual ele será criado, facilitando seu entendimento e seu projeto, através das características principais que evitarão erros de programação, projeto e funcionamento. É uma parte importante do desenho de umsistema de informação.
São apresentados a seguir as definições de autores como base de discussão:
“Modelo de dados é uma coleção de ferramentas conceituais para descrição
dos dados, relacionamento entre os dados, semântica e restrições dos dados”
(Korth e Silberschatz, 1989)
Sinteticamente, modelar os dados é uma maneira de expressar uma realidade
através de um formalismo que requer abstração por parte do modelador.
Existem diversas técnicas para modelagem de dados, cada uma com
ferramentas de abstração diferenciadas determinando a classe de problemas
mais adequada ao seu uso.
Um modelo completo de um sistema é composto por sub-modelos que
expressam visões diferentes da mesma realidade. Essas visões estão
...