Beruflich Dokumente
Kultur Dokumente
Conceitos Bsicos
Denise F. Togneri
Tecnologia Perfeita
Tecnologia Perfeita
Como no existe uma tecnologia de implementao
com tais caractersticas, qual a utilidade dessa
abstrao?
Denise F. Togneri
Tecnologia Perfeita
Requisito verdadeiro
uma caracterstica ou capacidade que um sistema deve
ter para cumprir a sua finalidade, independentemente de
como o sistema ser implementado, ou seja considerando
que ser implementado em uma tecnologia perfeita.
Essncia do sistema (requisitos essenciais)
consiste no conjunto de requisitos verdadeiros
Requisito falso
uma capacidade ou caracterstica que o sistema no
precisa possuir para atender ao seu propsito, caso ele
disponha de uma tecnologia de implementao perfeita.
Denise F. Togneri
Evento e Resposta
10
Evento e Resposta
Sistema
Interativo
Evento
Resposta
Ambiente
Denise F. Togneri
11
Tipos de Eventos
Evento Externo
(ou Evento Orientado por Fluxo de Dados)
12
Tipos de Eventos
Evento externo de solicitao
(ou Evento Orientado por Controle)
13
Tipos de Eventos
Evento Temporal fixo
14
Tipos de Eventos
Evento temporal relativo
15
Denise F. Togneri
16
Cliente entrega
pedido
cliente envia
pagamento
Tipo
Estmulos
Evento
fluxo de
dados
pedido
fluxo de cheque de
dados pagamento
Aes
Respostas
registrar
pedido
(pedido
registrado)
emitir
recibo de
pagamento
Recibo de
pagamento
(fatura
paga)
Denise F. Togneri
17
18
Cliente entrega
pedido
Tipo
Estmulos
Evento
fluxo de
dados
pedido
Aes
Respostas
registrar
(pedido
pedido registrado)
Denise F. Togneri
19
A Anlise de Eventos
A Anlise de Eventos
20
10
21
A Anlise de Eventos
Denise F. Togneri
Componentes da Essncia de um
Sistema
22
11
Componentes da Essncia de um
Sistema (Atividades Essenciais)
23
ATIVIDADES ESSENCIAIS
Classificam-se em
Atividades Fundamentais
Atividades Custodiais
Atividades Essenciais Compostas
Denise F. Togneri
Componentes da Essncia de um
Sistema (Atividades Essenciais)
24
ATIVIDADES FUNDAMENTAIS
atendem ao propsito do sistema, produzindo as respostas externas do
sistema.
Consiste em uma resposta planejada e uma definio do estmulo da
atividade. A resposta planejada, iniciada por um evento, o conjunto de
aes efetuadas pelo sistema para executar a atividade.
A atividade iniciada quando reconhece um estmulo que enviado
pelo evento externo toda vez que o mesmo ocorre. A definio do
estmulo permite que a atividade reconhea a sua chegada.
Estmulo
Atividade
Fundamental
Memria
Resposta externa
Denise F. Togneri
12
Componentes da Essncia de um
Sistema (Atividades Essenciais)
25
ATIVIDADES CUSTODIAIS
criam e mantm a memria necessria execuo das atividades
fundamentais, atravs da obteno de dados do ambiente externo ao
sistema e do armazenamento, nos depsitos de dados, das informaes
necessrias s atividades fundamentais.
Produzem as respostas que so internas ao sistema.
Consistem numa ou mais respostas planejadas e numa definio de um
estmulo, sendo que a resposta consiste em uma atualizao da memria
essencial do sistema.
Estmulo
Atividade
de
Custdia
Resposta interna
Memria
Denise F. Togneri
Componentes da Essncia de um
Sistema (Atividades Essenciais)
26
Estmulo
Atividade
Composta
Resposta externa
Resposta interna
Memria
Denise F. Togneri
13
Componentes da Essncia de um
Sistema (Memria Essencial)
27
MEMRIA ESSENCIAL
Denise F. Togneri
Componentes da Essncia de um
Sistema (Memria Essencial)
28
MEMRIA ESSENCIAL
14
29
Modelo de
Implementao
Modelo
Comportamental
Descrio do comportamento em
resposta a eventos em seu ambiente.
Voltado para dentro do sistema
Apresenta o sistema
num grau de abstrao
completamente
dependente de
restries tecnolgicas;
Diz respeito
implementao do
sistema. derivado do
modelo essencial.
Produtos
DER, DFDs Particionados por Eventos,
DTE, DFDs organizados em Nveis
Hierrquicos, Dicionrio de Dados,
Especificao da Lgica dos Processos
(ou mini-especificao de processos)
15
31
Denise F. Togneri
32
Denise F. Togneri
16
33
Os princpios da Modelagem
Essencial
34
17
35
Modelos
A maior parte do trabalho feito por um analista de sistemas
envolve modelagem do sistema.
Os modelos de anlise de sistemas so representaes
abstratas daquilo que, eventualmente, se tornar uma
combinao de hardware e software de computadores
(Yourdon, 1992).
36
Modelos
Denise F. Togneri
18
Modelos
37
Nveis de Abstrao
Retrato fiel da realidade
Viso da realidade em relao ao usurio
Denise F. Togneri
19
39
Mundo real
Modelo
Modelo
descritivo
descritivo
Informaes formais
Modelo
Representao atravs modelos matem.
Modelo
Formal e fiel a realidade,
conceitual
conceitual
Modelo E/R e DFD
Dados
Modelo
Smbolos a serem introduzidos comput
Modelo
(Formal e direcionada),
Operacional
programas e algoritmos
lgico P.D.
Cadeia de bits e bytes
Viso da mquina
estruturas de arquivos
programas executveis
Modelo
Modelo
interno
fsico P.D.
Denise F. Togneri
40
20
41
MODELO DESCRITIVO:
obtido a partir de informaes do mundo real
No tem formalismo definido
Entrevistas, anotaes, questionrios, relatrios, telefonemas
MODELO CONCEITUAL:
Representar de maneira formal as informaes da
organizao
No h preocupao com nenhum aspecto de implementao
Premissa: os dados necessrios resoluo de um problema
so absolutamente independentes do fato de usarmos
computador para resolv-los.
Estvel em relao s mudanas dos recursos computacionais
Denise F. Togneri
42
21
43
44
22