Buscar

Modelagem Aula_08

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

*
*
MODELAGEM DE SISTEMAS – AULA08
PRÁTICA DESCRIÇÃO E INTERAÇÃO – CLAUDIA ABREU PAES
*
*
SUMÁRIO
Apresentação Estudo de caso - Hotel
Descrição de caso de uso
Diagrama de Sequencia
Diagrama de Sequencia de Sistema
Diagrama de Colaboração
        
*
*
Sistema de Gestão de Hotel Estacio
O cadastro do hospede (nome, procedência, endereço, contato, previsão de permanência) é realizado pelo setor de recepção que também controla a alocação de quarto/apartamento (número do quarto ou apartamento) e abertura de uma conta corrente para o hospede (senha, número da conta, nome do hospede).
ESTUDO DE CASO
*
*
Sistema de Gestão de Hotel Estacio
...
Ao setor de serviço de copa cabe a responsabilidade pelos lançamentos, na conta do hospede, das despesas que o mesmo efetuar com bebidas e comidas (data, tipo da despesa e valor). A atendente de telefonia é responsável pelo lançamento, na conta do cliente, das chamadas interurbanas que o mesmo venha a fazer (data, local chamado, duração e tarifa). As chamadas locais não são computadas. O setor de lavanderia é responsável pelos lançamentos, na conta do hospede, dos serviços que o mesmo venha a solicitar àquele setor (data, tipo de serviço, valor).
ESTUDO DE CASO
*
*
Sistema de Gestão de Hotel Estacio
...
A gerência pode, a qualquer instante, ter acesso às informações de cadastro e gastos realizados pelo hospede. A gerência é responsável pelo cadastro e atualização das tabelas de serviços, menus e diárias. 
ESTUDO DE CASO
*
*
Sistema de Gestão de Hotel Estacio
...
O hospede pode a qualquer instante consultar o saldo de sua conta. 
O setor de recepção é responsável pela extração do extrato final da conta e fechamento da mesma quando o hospede finaliza sua estadia. 
ESTUDO DE CASO
*
*
ESTUDO DE CASO
Hospedar Cliente
*
*
ESTUDO DE CASO - DESCRIÇÃO
PASSO 1 - Definir o Cabeçalho
*
*
PASSO 1 - Definir o Cabeçalho
Nome: Hospedar cliente
Objetivo: Registrar entrada do hóspede no hotel
Pré-condição: Quartos disponíveis.
Pós-condição: Conta corrente aberta para consumo. Autorizada permanência do cliente nas áreas do hotel.
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 2 - Definir a interface
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 2 - Definir a interface
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 3 – Identificar procedimentos fluxo normal
ESTUDO DE CASO - DESCRIÇÃO
*
*
Sistema Apresenta Tela de Hospedagem
Sistema apresenta lista de HÓSPEDES já cadastrados
Recepção escolhe HÓSPEDE 
Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato
Sistema apresenta lista de PROCEDÊNCIA cadastrada
Recepção escolhe PROCEDÊNCIA 
Recepção informa DIAS DE PERMANÊNCIA
PASSO 4 – Descrição procedimentos fluxo normal
ENTRADA
ESTUDO DE CASO - DESCRIÇÃO
*
*
Sistema apresenta lista de QUARTOS cadastrados e disponíveis
Recepção escolhe QUARTOS
Sistema apresenta data de chegada como a data do dia 
Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência
Recepção clica CONFIRMA
PASSO 4 – Descrição procedimentos fluxo normal
ENTRADA/PROCESSAMENTO
ESTUDO DE CASO - DESCRIÇÃO
*
*
Sistema <INCLUDE> “Alocar Quarto”
Sistema <INCLUDE> “Abrir conta corrente”
Sistema inclui informações de HOSPEDAGEM
Sistema encerra caso de uso
PASSO 4 – Descrição procedimentos fluxo normal
SAÍDAS
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 5 – Identificar procedimentos fluxo Alternativo
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 5 – Identificar procedimentos fluxo Alternativo
Sistema Apresenta Tela de Hospedagem
Sistema apresenta lista de HÓSPEDES já cadastrados
Recepção escolhe HÓSPEDE 
Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato
Sistema apresenta lista de PROCEDÊNCIA cadastrada
Recepção escolhe PROCEDÊNCIA 
Recepção informa DIAS DE PERMANÊNCIA
Sistema apresenta lista de QUARTOS cadastrados e disponíveis
Recepção escolhe QUARTOS
Sistema apresenta data de chegada como a data do dia 
Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência
Recepção clica CONFIRMA
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 6 – Descrever procedimentos fluxo Alternativo
Recepção escolhe HÓSPEDE 
3.1 	Novo hóspede
	3.1.1 Recepção clica “Novo Cliente”
	3.1.2 Sistema <EXTEND> “Cadastrar Hóspede”
	3.1.3 Sistema retorna 4
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 6 – Descrever procedimentos fluxo Alternativo
Recepção escolhe HÓSPEDE 
3.1 	Novo hóspede
	3.1.1 Recepção clica “Novo Cliente”
	3.1.2 Sistema <EXTEND> “Cadastrar Hóspede”
	3.1.3 Sistema retorna 4
Sistema apresenta lista de QUARTOS cadastrados e disponíveis
8.1 Não existem quartos disponíveis
	8.1.1 Sistema apresenta mensagem “Quartos indisponíveis no momento”
	8.1.2 Sistema retorna 2
ESTUDO DE CASO - DESCRIÇÃO
*
*
PASSO 6 – Descrever procedimentos fluxo Alternativo
Recepção escolhe HÓSPEDE 
3.1 	Novo hóspede
	3.1.1 Recepção clica “Novo Cliente”
	3.1.2 Sistema <EXTEND> “Cadastrar Hóspede”
	3.1.3 Sistema retorna 4
Sistema apresenta lista de QUARTOS cadastrados e disponíveis
8.1 Não existem quartos disponíveis
	8.1.1 Sistema apresenta mensagem “Quartos indisponíveis no momento”
	8.1.2 Sistema retorna 2
Recepção clica CONFIRMA
12.1 Recepção desiste
	12.1.1 Recepção clica SAIR
	12.1.2 Sistema retorna 2
ESTUDO DE CASO - DESCRIÇÃO
*
*
DIAGRAMAS DE INTERAÇÃO
Representam a troca de mensagens entre objetos:
Sequencia
Sequencia de Sistemas
Colaboração
ESTUDO DE CASO - INTERAÇÃO
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 1 – Representar os objetos e as linhas da vida
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 1 – Representar os objetos e as linhas da vida
É possível ir criando na medida em que os objetos vão aparecendo na análise do caso de uso.
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
Sistema Apresenta Tela de Hospedagem
Sistema apresenta lista de HÓSPEDES já cadastrados
Recepção escolhe HÓSPEDE 
Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
Sistema Apresenta Tela de Hospedagem
Sistema apresenta lista de HÓSPEDES já cadastrados
Recepção escolhe HÓSPEDE 
Sistema obtém dados HÓSPEDES e apresenta informações: endereço e contato
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
Sistema apresenta lista de PROCEDÊNCIA cadastrada
Recepção escolhe PROCEDÊNCIA 
Recepção informa DIAS DE PERMANÊNCIA
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
Sistema apresenta lista de QUARTOS cadastrados e disponíveis
Recepção escolhe QUARTOS
Sistema apresenta data de chegada como a data do dia 
Sistema apresenta data de saída calculando a data de chegada acrescida dos dias de permanência
Recepção clica CONFIRMA
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
Sistema <INCLUDE> “Alocar Quarto”
Sistema <INCLUDE> “Abrir conta corrente”
Sistema inclui informações de HOSPEDAGEM
Sistema encerra caso de uso
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 2 – A partir da descrição de caso de uso informar mensagens
*
*
ESTUDO DE CASO - SEQUENCIA
PASSO 3 – Incluir os métodos no diagrama de caso de classe
*
*
ESTUDO DE CASO – DSS
Representa as entradas e saídas
*
*
ESTUDO DE CASO – DSS
Representa as entradas e saídas
*
*
ESTUDO DE CASO – DSS
Representa as entradas e saídas
*
*
ESTUDO DE CASO – COLABORAÇÃO
Representa troca de mensagens sem sequencia.
:formulário
escolherHosppede()
escolherProcedencia()
InformarDiasPermanencia()
clicaCONFIRMA()
:Hóspedes
4: *ler()
listaHospedes
1: apresentaInformações()
2: apresentaDataChegada()
3: calculaDataSaída ()
5: *ler()
listaProcedência
:Procedência
6: [disponíveis]*ler()
listaQuartos
:Quartos
7: Incluir()
:Hospedagem
8: <include>
alocarQuarto
9: <include>
abrirCCorrente
*
*
Próxima aula
Diagrama de Estado
Diagrama de Atividade
ESTUDO DE CASO
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
**
*
*
*
*
*
*
*
*
*

Continue navegando