ESSÊNCIA: É o sobra (o que fica !) se o sistema for implementado
com Tecnologia Perfeita.
PROCESSADOR
. Não custa nada
. Não consome energia
. Não ocupa espaço
. Não gera calor
. Nunca comete erros
. Não quebra
processador
Ambiente
MEMÓRIA
. Não custa nada
memória
. Não consome energia
. Não ocupa espaço
. Não gera calor
. Nunca comete erros
. Não quebra
. Pode conter uma qtde infinita de dados
. É adequada a qualquer processador
Tecnologia Perfeita
13
Tecnologia Perfeita
NÃO EXISTE !
. É utilizada para determinar a ESSÊNCIA do sistema.
processador
Ambiente
. NÃO se aplica ao AMBIENTE !
memória
Exemplo: Sistema Semafórico de via pública.
14
ATIVIDADE ESSENCIAL
FUNDAMENTAL
CUSTODIAL
FUNDAMENTAIS
. São desejadas
. Geram resposta(s) ou estímulo para outra(s) atividade(s)
. São RARAS
CUSTODIAIS
. São necessárias para apoio
. Estabelecem e mantém a MEMÓRIA do sistema
. São FARTAS
15
Reação do sistema a um evento externo
consulta a
memória
estímulo a
evento externo
manutenção
memória
Atividade
Fundamental
ambiente
Atividade
Custodial
fonte de
dados
AD HOC
resposta
planejada
estímulo a
outra atividade
16
Evento: Uma pessoa deseja, dado uma palavra, saber o significado
Reação do sistema ao evento:
memória
consulta a
memória
estímulo a
evento externo
palavra
ambiente
significado
palavra/
atualizar nova
significado
memória palavra
significado existente
Oferecer
significado
Pessoa
resposta
consulta
resposta
planejada
solicitação
pesquisa
palavra
significado
Manter
dicionário
palavra
atividade
palavra não atividade significado
Fundamental encontrada Custodial pesquisado
estímulo a
outra atividade
Equipe de
Campo
ad hoc
fonte de
dados
17
Atividade Essencial Completa
Os EVENTOS são INDEPENDENTES
O sistema fica INATIVO até que o evento ocorra novamente.
18
Sistema de Controle físico de Estoque
Evento: Cliente solicita material para consumo
Reação do sistema ao evento:
estoque
situação do
material
quantidade
de material
solicitação de
material
Cliente
Atender
cliente
Repor
estoque
ordem de
compra
Fornecedor
disponibilidade
de material
incorreto
SISTEMA fica
INATIVO aqui
19
Sistema de Controle físico de Estoque
Evento: Cliente solicita material para consumo
Reação do sistema ao evento:
estoque
quantidade
de material
situação do
material
solicitação de
material
Cliente
Atender
cliente
material
em falta
Repor
estoque
ordem de
compra
Fornecedor
disponibilidade
de material
correto
SISTEMA fica
INATIVO aqui
19
PARTICIONAMENTO POR EVENTOS
. Elaborar uma Lista de Eventos (observando o AMBIENTE)
. Verificar Análise/Síntese: do agente; da ação; do objeto.
. Elaborar nova Lista de Eventos
. Para cada Evento modelar a REAÇÃO do sistema
0. Sistema reage ?
1. Tem Fluxo de Dados como estímulo ?
2. Gera resposta(s)?
Sete perguntinhas do
Estêvão para modelar a
reação de um sistema na
ocorrência do evento
3. Precisa armazenar dado(s)?
4. Precisa consultar a memória?
5. Muda o estado de objeto(s)?
6. Precisa de Fluxo de Controle?
7. Precisa recorrer em fonte AD HOC?
20
Download

NÃO