Escolar Documentos
Profissional Documentos
Cultura Documentos
ANLISE
ESSENCIAL
MODELO
ESSENCIAL
MODELO
IMPLEMENTAO
Modelo Ambiental:
Define a fronteira entre o sistema e o resto do mundo
Modelo Comportamental:
Define o comportamento das partes internas do sistema necessrio para interagir com o
ambiente.
Mtodos Envolvidos:
Modelagem de Dados
Modelagem Funcional
ANALISE ESSENCIAL
MODELO ESSENCIAL
MODELO
AMBIENTAL
MODELO DE IMPLEMENTAO
MODELO
COMPORTAMENTAL
MEMRIA ESSENCIAL: Todos os dados que o sistema tem que se lembrar se tudo o que faz
executar as Atividades Essenciais.
ENCARNAO: Toda tecnologia usada para implementar as Atividades Essenciais e a
Memria Essencial.
ANLISE ESSENCIAL
ANLISE ESTRUTURADA
ANLISE ESSENCIAL
MODELO ESSENCIAL
MODELO DE IMPLEMENTAO
A Anlise Essencial comea pelo modelo essencial, o que equivale, na Anlise Estruturada,
comear diretamente pelo modelo lgico proposto.
Temporal (T)
2.
3.
PEDIDO
LIVRO
VERIFICAR:
Cada entrada do diagrama de contexto est associada com uma entrada em
um dos processos do DFD preliminar.
Cada sada produzida por um processo do DFD preliminar est sendo
enviada a um depsito de dados ou uma sada do diagrama de contexto.
MODELO COMPORTAMENTAL - PARTICIONAMENTO POR EVENTOS
RESPOSTA AOS EVENTOS
CASOS ESPECIAIS:
Um nico evento causa mltiplas respostas do sistema a partir de um nico
fluxo de dados de entrada e com todas as respostas independentes entre si.
Mltiplos eventos causam a mesma resposta com os dados de entrada e
sada idnticos.
MODELO COMPORTAMENTAL - NIVELAMENTO DO DFD
PRIMEIRA ATIVIDADE:
Nivelar para cima o DFD preliminar grupando processos relacionados em
processos que representem, cada um, uma bolha no diagrama de nvel
imediatamente superior.
ROTEIRO:
Grupar processos que envolvam resposta muito prximas (relacionadas).
Buscar oportunidades de ocultar depsitos de dados que apaream em
nveis inferiores.
SEGUNDA ATIVIDADE:
Nivelar para baixo processos complexos cuja especificao no seja feita
em cerca de uma pgina.
ROTEIRO:
Identificar subfunes que possam ser levadas a efeito por uma bolha de
nvel mais baixo.
R1
S
R2
S
R3
N
R4
N
X
X
APAGADA
INTERRUPTOR
FOI LIGADO
INTERRUPTOR
FOI DESLIGADO
ASCENDER
LMPADA
APAGAR A
LMPADA
ACESA
Alterabilidade
Facilidade de manuteno
Eficincia
Recursos utilizados x recursos necessrios
Tempo de resposta
Segurana e Controle
Proteo contra acesso indevido aos dados (segurana lgica)
Proteo contra destruio / perda de dados (segurana fsica)
Garantia de integridade dos dados (correo e coerncia)
Procedimentos de auditoria (registro das transaes efetuadas)
Reusabilidade
Aumentar a produtividade no desenvolvimento de sistemas atravs da
componentes.
reutilizao de
Portabilidade
Ser executvel em diferentes plataformas
DO
SISTEMA
Fronteiras de Processamento
MANUAL
AUTOMTICO
IBM
MVS DB2
RISC
INFORMIX
BATCH
ON-LINE
SEMANAL
MENSAL
WINDOWS
VB SYBASE
4.nvel (periodicidade)
DIRIO
REALTIME
SINCRONISMO:
Em alguns casos, apenas uma parte do processo empacotado possui uma restrio
diferenciada quanto ao instante em que pode ser executada.
Para
no
impor
esta
restrio para todo o processo, torna-se interessante segment-lo de forma que cada
segmento constitua um programa distinto.
11.
12.
13.
14.
15.
16.