Vous êtes sur la page 1sur 20

Anlise Essencial

ANLISE ESSENCIAL
A Anlise Essencial e a Tcnica que orienta a anlise de
sistemas para a essncia do negcio ao qual se destina,
independente das solues de informtica que sero utilizadas
em sua construo, partindo do princpio de que os sistemas
existem independentemente dos computadores, e so feitos
visando uma oportunidade de negcio.
O objetivo da Anlise Essencial descobrir, e documentar, O objetivo da Anlise Essencial descobrir, e documentar,
todos os requisitos funcionais verdadeiros de um sistema e
apenas esses requisitos.
O Mtodo Essencial no eficaz em qualquer tipo de projeto.
Na verdade, estamos preocupados basicamente com sistemas
de informao que sejam sistemas interativos de respostas
planejadas
O Modelo Essencial ou Anlise Essencial uma evoluo dos
mtodos antecessores no desenvolvimento de sistemas, conforme
mostra a tabela abaixo
Mtodos Abordagens Ferramentas
Anlise
Estruturada
Funcional
Dados
Diagrama de Fluxo de Dados (DFD)
Diagrama de Estrutura de Dados
(Modelo Conceitual)
Normalizao
Dicionrio de Dados Dicionrio de Dados
Anlise
Essencial
Funcional
Dados
Controle
Lista de Eventos
DFD (contexto )
Diagrama Entidade-Relacionamento
(DER)
Diagrama de Transio de Estados
(DTE)
Normalizao
Dicionrio de Dados
O Modelo Ambiental consiste de quatro
componentes:
Declarao de Objetivos
Diagrama de Contexto
Lista de Eventos
Dicionrio de Dados Preliminar (opcional)
1. DECLARAO DOS OBJETIVOS
Consiste de uma breve e concisa declarao Consiste de uma breve e concisa declarao
dos objetivos do sistema. dirigida para a alta
gerncia, gerncia usuria ou outras pessoas
no diretamente envolvidas no desenvolvimento
do sistema. Pode ter uma, duas ou vrias
sentenas mas no deve ultrapassar um
pargrafo. No deve pretender dar uma
descrio detalhada do sistema.
EXEMPLOS:
O Objetivo do Sistema de Processamento de Livros
ABC manusear todos os detalhes de pedidos de
compra de livros dos clientes, bem como a remessa,
faturamento e cobrana de clientes em atraso.
Informaes sobre pedidos de livros devem ficar
disponveis para outros sistemas tais como: Marketing,
Vendas e Contabilidade. Vendas e Contabilidade.
O sistema AKD-MICO se prope a manipular as
informaes sobre alunos matriculados, cursos
oferecidos e perodos letivos, de modo a permitir a
avaliao de cada aluno matriculado.
2.DIAGRAMA DE CONTEXTO
Apresenta uma viso geral das caractersticas
importantes do sistema:
As pessoas, organizaes ou sistemas com os
quais o sistema se comunica (Entidades
Externas).
Os dados que o sistema recebe do mundo Os dados que o sistema recebe do mundo
exterior e que de alguma forma devem ser
processados.
Os dados produzidos pelo sistema e enviados
ao mundo exterior.
A fronteira entre o sistema e o resto do mundo.
3.LISTA DE EVENTO
uma relao dos estmulos que ocorrendo no mundo
exterior implicam que o sistema d algum tipo de
resposta. Um evento pode ser definido informalmente
como um acontecimento do mundo exterior que requer
do sistema uma resposta.
Sistema
Estmulo
EVENTO
Resposta
UM ESTMULO: um ativador de uma funo. a
forma como o evento age sobre o sistema.
UMA RESPOSTA: o resultado gerado pelo sistema
devido ocorrncia de um evento. Pode ser:
Um fluxo de dados saindo do sistema p/ uma entidade externa.
Uma mudana de estado em algum depsito de dados (o que
equivale a incluso, excluso ou modificao de algum registro
de um arquivo).
Um fluxo de controle saindo de uma funo para ativar outra
funo.
Os eventos so classificados em 3 tipos:
Orientado Fluxo (F)
Temporal (T)
Temporal Relativo (TR)
A)EVENTO ORIENTADO A FLUXO
aquele associado a um fluxo de dados , ou seja, o sistema
toma conhecimento da sua ocorrncia quando um ou vrios toma conhecimento da sua ocorrncia quando um ou vrios
dados chegam a ele.
Corresponde aos fluxos de dados de entrada do Diagrama de
Contexto.
Nem sempre um fluxo de dados necessariamente um
evento orientado a fluxo. Isso ocorre quando o sistema
solicita de uma entidade externa um dado.
sujeito + verbo transitivo na voz ativa + complemento verbal
EXEMPLO: CLIENTE EMITE COMPROVANTE
Exemplos
ex1: Cliente paga prestao => uma E.E., cliente, encaminha
cheque de pagto da prestao (f.d.) e o sistema reage
produzindo um recibo (f.d) que enviado para a E.E. cliente;
ex2: Cliente cancela pedido => uma E.E., cliente, entrega
pedido de cancelamento do pedido de produto (f.d.) e o sistema
reage cancelando o pedido, isto , muda o estado do pedido no
depsito de dados;
B)EVENTO TEMPORAL
aquele gatilhado pela chegada a algum ponto no tempo.
No disparado por nenhum fluxo de dados. como se o
sistema dispusesse de um relgio interno que determinasse a
passagem do tempo.
Pode ocorrer que um evento temporal pea ao sistema que
solicite dados de uma ou mais entidades externas. Nesse
caso um ou mais fluxos de dados podem estar associados
com um evento temporal, embora os fluxos de dados em si
no representem o evento propriamente dito.
EXEMPLO: EXEMPLO:
Um relatrio dirio de todos os pedidos de livro solicitado s
09:00 hs.
Fatura deve ser gerada s 15:00 hs.
Relatrio gerencial deve ser gerado uma vez por hora.
hora de + verbo no infinitivo + complementos verbais
EXEMPLO: hora de emitir nota-fiscal
C)EVENTO TEMPORAL RELATIVO
iniciado pelo passar do tempo, mas dependendo do valor
de um dado da memria.
um caso especial de evento temporal no qual o estmulo
externo ocorre em um ponto imprevisvel no tempo.
Diferentemente do evento temporal, no esta associado com
a passagem regular do tempo de forma que o sistema o
antecipe usando seu relgio interno.
Diferentemente tambm do evento orientado a fluxo, no
mostra sua presena atravs de um dado que chega. mostra sua presena atravs de um dado que chega.
(1) sujeito + verbo transitivo na voz ativa + complemento
verbais
(2) sujeito + verbo na voz passiva + complemento verbais
EXEMPLO
(1) A Diretoria autoriza o pagamento de uma fatura
(2) O nvel de ressuprimento do estoque atingido
Vejamos alguns exemplos comuns
Cliente envia pedido de compra.
Fornecedor entrega mercadoria
Fornecedor entrega mercadoria, at 10 dias depois do
pedido.
Vendedor solicita mercadoria.
Filial envia vendas dirias. Filial envia vendas dirias.
Cliente aluga fita.
Ao final do ms, imprimir folha de pagamento.
Ao fim do dia, imprimir resumo de vendas.
Gerente solicita relatrio de produo.
Caso o cliente no pague a conta, 20 dias depois,
invocar departamento jurdico.
Caso o aluno no apresente o boletim assinado, 10 dias
depois, enviar aviso aos pais.
Exemplo de lista de eventos
Sistema de Pessoal
1. Empregado admitido.
2. Empregado solicita licena no remunerada.
3. Empregado demitido.
4. Empregado recebe aumento de salrio.
5. Receita Federal comunica alteraes da tabela de
deduo.
6. hora de emitir contra-cheque (temporal).
N Evento Fluxo Temporal
1 Gerente cadastra distribuidora
X
2 Gerente cadastra livro
X
3 Cliente pede livros
X
4 Sexta-feira, hora de fazer requisies
X
Exemplo de uma tabela de classificao de
eventos
4 Sexta-feira, hora de fazer requisies
de livros para as distribuidora
X
5 Distribuidora entrega livros
X
6 Gerente solicita relatrio de vendas
X
7 Gerente solicita relatrio de livros em
atraso
X
8 A distribuidora no entregou...
X
As Respostas aos Eventos
Para cada evento o sistema deve executar uma
resposta. Essa resposta representada pela
atividade essencial correspondente ao evento
e produz dois tipos de resultados: alteraes e produz dois tipos de resultados: alteraes
no estado do sistema e emisso de
informao para o ambiente (alteraes do
estado do ambiente).
N Evento Descrio do Evento Ao Resposta
01 Usurio Consulta Obra Quando o usurio desejar
verificar a existncia ou
situao de determinada
obra
Consultar Obra Dados-
Obra ou
Msg-01
02 Usurio Reserva Obra O usurio pode reservar
obras, desde que no seja
peridicos ou
enciclopdias.
Reservar Obra Msg-02
03 Usurio Empresta Obra O usurio passa os dados Emprestar Obra Obra ou 03 Usurio Empresta Obra O usurio passa os dados
da obra que deseja levar.
Ela pode ter sido
reservada previamente.
Perodicos e
enciclopdias no podem
ser emprestados. Se
houver apenas um
exemplar de uma obra
que seja um clssico em
sua rea, tambm no
poder ser emprestado.
Emprestar Obra Obra ou
Msg-03
N Evento Descrio do Evento Ao Resposta
04 Usurio Devolve
Obra
Quando o usurio faz a
devoluo de uma obra
que havia emprestado
Registrar
Devoluo
Msg-04
05 Usurio recebe cobrana Decorrido o tempo
destinado a devoluo
de obras, o usurio
receber uma carta de
Gerar Cobrana Carta-
Cobrana
receber uma carta de
cobrana
06 Administrao Cadastra Obras Quando uma nova
obra for fazer parte do
acervo da biblioteca
(via compra ou
doao) a
administrao efetua o
cadastro da mesma
Cadastrar Obra Msg-05
N Evento Descrio do Evento Ao Resposta
07 Administrao
Cadastra
Bibliotecas
Quando uma nova
biblioteca requisitar seu
cadastro, ou necessitar
efetuar algum
emprstimo
Cadastrar
Bibliotecas
Msg-06
08 hora de emitir relatrios estatisticos Todo dia primeiro de
cada ms emitido os
relatrios:
Emitir
Relatrios
Estatsticos
Relatrios-
Estatisticos
Obras mais lidas
Usurios mais ativos
Usurios menos
pontuais
09 hora de emitir obras inexistentes Todo primeiro dia de
cada ms gerado um
relatrio com as obras
solicitadas e que no
existem no acervo,
referente ao ms
anterior
Listar Obras
Inexistentes
Obras-Inex
Lista de Eventos
Nr Evento Tipo Estmulo Aes
Respostas
Externas
1 Cliente reserva
quarto
(F) pedido_reserva Reservar Quarto quarto_reservado ou
quarto_indisponvel
2 Cliente cancela
reserva
(F) pedido_cancela-
mento_reserva
Cancelar Reserva
3 hora de
cancelar reserva
(T) Cancelar no
comparecimento

cancelar reserva comparecimento
4 Cliente registra-
se no hotel
(F) dados_cliente Registrar
hospedagem de
Cliente
cliente_rejeitado ou
cliente_registrado
5 Cliente solicita
sada do hotel
(F) pedido_sada Providenciar sada de
cliente
conta_fornec

6 Cliente paga a
conta
(F) pagto_conta Efetuar pagto de
conta
recibo

7 Gerente
disponibiliza o
quarto
(F) ger_disp_quarto Disponibilizar quarto

Vous aimerez peut-être aussi