Professional Documents
Culture Documents
Fbio Teixeira
Disc. Fundamentos de Analise de Sistemas
Curso : ADS
No final da dcada de 1980, o paradigma orientado a
objeto da engenharia de software, comeava a amadurecer,
onde foram desenvolvidos software e sistemas considerando
uma mentalidade orientada a objeto, com o uso de tcnicas
e linguagens de programao apropriadas para a nova forma
de desenvolvimento do software.
A analise orientada a objeto baseia-se em conceitos simples
que o homem adquire desde a infncia tais como objetos,
atributos, classes, membros, todo e partes do todo.
Na analise orientada a objeto o sistema uma coletnea de
objetos que interagem entre si, com caractersticas prprias
representadas por atributos (dados) e operaes (processos).
Para entendermos o ponto de vista orientado a objeto,
podemos fazer uma analogia com um objeto do mundo real,
por exemplo uma cadeira, onde a mesma um membro ou
instancia de uma classe maior de objetos denominado
moblia.
Um conjunto de atributos genricos pode ser associado a cada
objeto da classe moblia. Toda moblia tem um custo,
dimenses, localizao, peso, cor etc. Uma srie de atributos
podem ser empregados a classe moblia. E uma vez que a
cadeira um membro ou instancia da classe moblia, a
mesma herdar todos os atributos definidos pela classe.
Objeto
OBJETO: Entidade independente, composta por um conjunto de
elementos que a caracterizam (domnio) e as aes que agem sobre
esse domnio (operaes
Qualquer coisa, real ou abstrata, a respeito da qual armazenamos
dados e mtodos que os manipulam Martin, Odell (1995)
Abstrao de uma entidade do mundo real de modo que essa
entidade possue vrias caractersticas
Exemplo: objetos cachorro e casa.
Classe
Conjunto de objetos que possuem propriedades
semelhantes(ATRIBUTOS), mesmo comportamento
(MTODOS), os mesmos relacionamentos com
outros objetos e a mesma semntica
Ex. PESSOA, CARRO, CASA, VECULO, EMPRESA, PAS, SERES HUMANOS,
HOMENS, MULHERES, MEIO DE TRANSPORTE
Todo objeto da classe moblia, pode passar por diversas aes.
No caso da cadeira, ela pode ser mudada de local, realizado
alteraes em sua estrutura, comprada, vendida.
E Cada uma dessas operao so chamadas de servios ou
Mtodos.
Conseqentemente , ao se aplicar operaes ou mtodos
sobre os objetos , um ou mais atributos do objeto sero
modificados. Ex. Localizao = prdio + andar + sala
o conjuntos de informaes de classes e atributos de
classes e objetos, que so empacotadas para que seja
reutilizadas como especificao ou componente de um
programa.
Atributo
Um valor armazenado pelos objetos da classe
PESSOA: nome, idade, peso, cor
CARRO: cor, peso, ano, modelo
Cada atributo possui um valor para cada instncia
Joo tem 24 anos e Maria tem 40
Mensagem
Situao
Deciso
Implementao
Retorno
Abstrao, formulao do modelo,
interpretao e implementao
Modelagem envolve
arte e imaginao
talento e criatividade
Etapas na construo de modelos
Estudar e caracterizar a situao de deciso
Formular e selecionar uma representao da
situao
Construir e analisar o modelo simblico
Quantificar e subsidiar o modelo com dados
Validar e testar modelo realidade
Modelagem de Dados
A modelagem de dados na analise de sistemas tem
como objetivo organizar e estruturar os dados
de forma a representar de forma coerente e eficiente
a informao do mundo real
Modelagem e dados
Decises envolvem avaliao e interpretao de dados
Dados so interpretados em um contexto e vice-versa