A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MO409 – Engenharia de Software I Aula de 30/09/2004.

Apresentações semelhantes


Apresentação em tema: "MO409 – Engenharia de Software I Aula de 30/09/2004."— Transcrição da apresentação:

1 MO409 – Engenharia de Software I Aula de 30/09/2004

2 EuCase Interface Contents uses extends specializes User Role Use Case Narrative Use Case Instructions: to Notes View 99 * * * * * * * * * * * * * Notação

3 Requisitos – Sistema de hotel Estudo de caso: sistema de hotel ( pag do programa da disciplina) Um grupo de empresários deseja que sua equipe desenvolva um sistema para gerenciar reservas e ocupações de apartamentos em uma rede de hotéis. O sistema será utilizado para controlar serviços internos de cada hotel e para a comunicação entre hotéis da rede de forma que seja possível que uma unidade da rede faça consultas sobre a disponibilidade de vagas em outras unidades da mesma cidade ou região. Os serviços básicos a ser considerados são: · Cadastro de clientes (hóspedes), apartamentos e despesas; · Verificação de disponibilidade (via atendente por telefone ou via WEB); · Controle de reserva (e cancelamento de reserva) de apartamentos; · Controle de ocupação de apartamentos; · Controle de pagamento (emissão da conta, emissão de fatura e registro do pagamento); e · Emissão de relatórios gerenciais (que devem ser sugeridos pelos desenvolvedores).

4 Pontos de vista Empresários Gerente Hóspede Usuário (web) Recepcionista Serviço de Consulta ao Crédito

5 Serviços Manter Cadastros (hóspede, aptos, despesas) Verificar disponibilidade Efetuar “login” (requisito de segurança?) Controlar reservas Efetuar reserva »Consultar reserva »Alterar reserva »Cancelar reserva Controlar ocupação  Controlar Pagamento Emitir Relatórios check-in check-out

6 Alocação de serviços aos pontos de vista Usando Casos de Uso

7 Empresários* Gerente* Hóspede* Usuario (web)* Recepcionista* Serviço de Consulta ao crédito* Emitir Relatórios Verificar Disponibilidade Manter Cadastros Efetuar Reserva Consultar Reserva Alterar Reserva Cancelar Reserva Controlar Ocupação Verificar Despesas Controlar Pagamento usa Casos de Uso

8 Para cada serviço fazer descrição do serviço (conforme descrito pelo Somerville) Ref. Motivação Especificação Pontos de Vista Provedor

9 Caso de Uso: Efetuar Reserva (escolhido como crítico) Descrição: Alocar quartos de determinado tipo a um hóspede. Atores: Recepcionista Prioridade: Alta (1) Pré-Condições: –1. Há disponibilidade de quarto do tipo solicitado, no período da reserva. –2. Há disponibilidade de informações de cadastro.

10 Caso de Uso: Efetuar Reserva (continuação) Cenário: 1. Verifica disponibilidade do tipo de quarto solicitado e quantidade disponível 2. Bloqueia o nro de quartos (concorrência de processo? Via web?) 3. Solicita Dados cadastrais 4. Reserva um ou mais quartos..... Cenários alternativos 3A. Cliente já existe


Carregar ppt "MO409 – Engenharia de Software I Aula de 30/09/2004."

Apresentações semelhantes


Anúncios Google