Você está na página 1de 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

Ator

(1,n)

(1,1)
Compe

(1,n)

Novela

(0,1)
Atua

(0,1)
(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

Você também pode gostar