Sei sulla pagina 1di 20

1

Professores:

Aula 001

Geraldo Xexo Geraldo Zimbro

Contedo:
Modelagem de Informao

Modelagem da Informao
O que ? Quem faz? Por que feita? Quando feita? Como feita?

O que um Modelo?
Uma representao abstrata e simplificada um sistema observado Permite explicar, testar, analisar, resolver problemas no sistema real Ns veremos como o uso de abstraes nos permite construir um modelo adequado

Sistemas
Usamos a palavra sistema de muitas formas Sistemas no mundo real Composies de objetos, aes, pessoas, etc... Sistemas de informtica Sistemas de computador Programas de computador Sistemas de informao

Exemplo de Modelos
F=ma um modelo matemtico para relacionar grandezas fsicas Composies de objetos, aes, pessoas, etc...

um modelo de uma clula

O que um Modelo de Informao?


uma representao abstrata da informao em um sistema Mas sistemas de computao tambm so bastante abstratos

Exemplo de Modelo de Informao

Exemplo de Modelo de Informao

Exemplo de Modelo de Informao


Diretor
(0,1)
Dirige

(1,1)

Captulo

(1,1)
Compe

(1,n) (1,n)

Novela

Ator
(0,1)

(0,1)
Atua

(1,1)
Pode ser

Ator horista

(1,1)
Trabalha

(0,n)

Horas

10

Quem faz um modelo de informao?


Analista de Sistemas Analista de Informaes Desenvolvedor

11

Modelagem de Informao: Por que feita?


Facilita a comunicao Desenvolve a compreenso Descreve diferentes perspectivas Define, especificando e limitando, a informao a ser tratada pelo sistema Permite a verificao e validao

12

Verificar x Validar
Verificar: Confirmar a correo de um modelo em relao a outro modelo ou a si mesmo Validar Confirmar a correo de um modelo em relao ao mundo real

13

Modelagem de Informao: Quando feita?


A partir do incio da anlise Progressivamente mais detalhada at a programao Alterada quando necessrio

14

Modelagem de Informao: Como feita?


Existem vrios mtodos Orientado a Objeto - UML Entidades e Relacionamentos Relacional

15

Tcnica Geral
Observao dos objetos Entendimento dos conceitos Identificar Conceituar Entender Assimilar Representao dos objetos Verificao da fidelidade e coerncia Validao do Modelo

16

Nveis de Abstrao Conceitual Lgico Fsico

17

Modelo Conceitual
Representa o ambiente observado Independente da tecnologia No est sujeito s suas limitaes Ideal para entendimento e conversao Estvel a longo prazo Tipicamente: Modelo ER Modelo OO

18

Modelo Lgico
Adota uma tecnologia No adota um produto, dispositivo especfico ou meio de armazenamento Tipicamente: Modelo Relacional Modelo OO

19

Modelo Fsico
Exige o conhecimento fsico das estruturas de dados Representa os dados na aplicao Totalmente dependente da soluo adotada Tecnologia Produtos Tipicamente: Modelo Relacional de um SGDB Modelo OO + Relacional

20

O que veremos no curso?


Mtodos diferentes de descrever o modelo de informao Algumas formas de usar esses mtodos

Potrebbero piacerti anche