Buscar

Aula 2-AES

Prévia do material em texto

Analise Essencial
Analise Essencial
Declaração de Objetivos
Trata-se da especificação daquilo que 
o sistema deverá propiciar, frente aos 
requisitos que foram identificados 
previamente.
Analise Essencial
É uma descrição textual, sem um 
formato estabelecido pelo método. 
Deve também, tanto quanto possível, 
refletir os desejos do usuário no que 
diz respeito às solicitações que ele 
tenha apresentado como alternativas 
de solução dos problemas.
Declaração de Objetivos
Analise Essencial
A declaração de objetivo do sistema 
deve estar resumida a um parágrafo, 
ser global, especificando o principal 
propósito da criação do software. 
Não cabe neste ponto estabelecer 
uma lista textual com todas as 
funcionalidades esperadas no 
sistema.
Ex:“Controlar o serviço de emissão 
de documentos de um sistema de 
vendas”.
Declaração de Objetivos
Analise Essencial
O diagrama de contexto reflete 
graficamente a relação do sistema 
com o meio ambiente onde está 
inserido. Essa relação dá-se por meio 
do recebimento de estímulos do 
meio ambiente, os quais ativam 
processos, e estes, por sua vez geram 
respostas, que podem vir a ser 
respostas externas ao sistema, ou 
seja, resposta ao meio ambiente. 
Diagrama de Contexto
Analise Essencial
Diagrama de Contexto
Para o diagrama de contexto na 
análise essencial, é aplicado o DFD.
Analise Essencial
Diagrama de Contexto
O diagrama de contexto é um DFD 
onde aparece um único processo 
(bolha) que representa o sistema.
Mostra a relação do sistema com 
entidades externas a ele. As 
entidades externas possuem alguma 
responsabilidade de interação, que 
seja para fornecer informações que 
seja como destino de informações 
geradas pelo sistema.
Analise Essencial
Diagrama de Contexto
Outro aspecto importante a ser 
destacado é que não cabe no DFD de 
contexto a especificação de 
depósitos de dados. Considera-se 
que um depósito de dados seja algo 
interno ao sistema e portanto, não 
aparece no contexto, onde se mostra 
apenas os limites do sistema e sua 
relação com o mundo fora dele.
Analise Essencial
Diagrama de Contexto
Analise Essencial
Exemplo de Diagrama de Contexto
Analise Essencial
Analise Essencial
Exercício 
Dado o texto abaixo construa uma declaração de objetivos e um diagrama de contexto. 
O sistema deve permitir a inclusão, alteração e remoção de hóspedes do hotel, contendo 
os seguintes atributos: nome, endereço, cidade onde mora, estado, país, telefone, email, 
documento de identificação (RG ou CPF para brasileiros e passaporte para estrangeiros), data 
de nascimento e nome dos pais.
O sistema deve permitir a reserva de acomodação
Cada reserva possui os seguintes atributos: data e hora de chegada do hóspede, data e 
hora de saída do hóspede, identificação do hóspede principal (previamente cadastrado), 
tipo de acomodação desejada, nomes e idades dos acompanhantes, valor da diária, taxa 
de multa a ser cobrada em caso de desistência de última hora (a menos de 12 horas do início 
previsto de entrada), os dados do cartão de crédito do hóspede e desconto concedido 
(opcional). 
A reserva somente deve ser concretizada se houver vagas suficientes para atendê-la. 
Caso contrário deverá ser mostrada uma mensagem alertando que não há 
disponibilidade de acomodações para o período indicado. A remoção de reserva somente 
é permitida sem maiores encargos até 12 horas antes do início previsto para estadia no 
hotel. Após esse período, a remoção da reserva deve alertar o funcionário do hotel de que 
deve ser cobrada a taxa de multa estabelecida durante a reserva.
Analise Essencial
No do 
Evento
Nome do 
Evento
Tipo do 
evento
Estimulo Ações Respostas
1 Cliente 
registra-se 
no hotel
F Dados do 
cliente
Registrar 
hospedagem 
do cliente
cliente 
registrado ou 
rejeitado
2 Cliente 
reserva 
acomodação
F Pedido de 
reserva
Reservar 
acomodação
Quarto 
reservado ou 
indisponível
3 Cliente 
cancela 
reserva
F Pedido de 
cancelament
o da reserva
Cancelar 
reserva
Reserva 
cancelada
Analise Essencial
No do 
Evento
Nome do 
Evento
Tipo do 
evento
Estimulo Ações Respostas
4 Cliente paga a 
conta
F Dados do pagto Pagar Conta Conta Paga
5 Recibo é 
emitido
F Dados do Recibo Emitir recibo de 
pagto
Recibo emitido
6 Gerente 
cadastra 
quartos 
disponíveis
F Informação dos 
quartos disponíveis
Registrar 
quartos
disponíveis
Registro dos 
quartos 
realizado
7 Conta paga F Dados do pagto Cliente
recebe 
conta
Conta 
recebida
8 Cliente
informa 
saída
F Dados do Cliente Fazer
checkout
Checkout
realizado
Legenda: F – Evento fluxo de dados T – Evento temporal C – Evento de controle 
Analise Essencial
Declaração de Objetivos 
Controlar o serviço de reservas, registros e cobrança de 
quartos de um sistema hoteleiro
Analise Essencial
Perguntas
Analise Essencial

Continue navegando