Especificação de Casos de Uso novo

39
FACULDADE RUY BARBOSA HOTEL SPA Especificação de Casos de Uso

Transcript of Especificação de Casos de Uso novo

Page 1: Especificação de Casos de Uso novo

FACULDADE RUY BARBOSA

HOTEL SPA

Especificação de Casos de Uso

SALVADOR2008

Page 2: Especificação de Casos de Uso novo

FACULDADE RUY BARBOSA

HOTEL SPA

Especificação de Casos de Uso

Trabalho apresentado para a disciplina Engenharia de Software IV, curso de graduação em Ciência da Computação da Faculdade Ruy Barbosa, sob a orientação do Prof. Gilberto Martins dos Santos Neto, turma 2008.1, turno noturno.

SALVADOR2008

Page 3: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Histórico de Revisões

Data Versão Descrição Autor

28/03/2008 1.0 Versão inicial da Especificação dos Casos de Uso do Hotel SPA

Confidencial FRB, 2023 Página 3

Page 4: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Tabela de Conteúdo

1. Introdução 5

1.1 Propósito 51.2 Escopo 51.3 Definições, Acrônimos e Abreviações 51.4 Referências 5

2. Definição de Atores ou Papéis 5

3. Diagrama de Casos de Uso 6

4. Descrição do Caso de Uso 7

4.1 Caso de Uso 01 – Consultar Características Gerais do Hotel SPA, Serviço, Preços e Disponibilidades 74.2 Caso de Uso 02 – Efetuar Registro como Cliente 74.3 Caso de Uso 03 – Cadastrar e Atualizar Dados Gerais da Empresa 84.4 Caso de Uso 04 – Cadastrar e Atualizar Serviços 94.5 Caso de Uso 05 – Cadastrar e Atualizar Quartos 94.6 Caso de Uso 06 – Cadastrar e Atualizar Empregados com Acesso ao Sistema 104.7 Caso de Uso 07 – Gerar Gráfico de Taxa de Ocupação x Tempo 114.8 Caso de Uso 08 – Gerar Gráfico de Evolução do Faturamento 114.9 Caso de Uso 09 – Gerar Gráfico de Distribuição de Vendas x Nacionalidade 124.10 Caso de Uso 10 – Listar Clientes com Maiores Gastos 124.11 Caso de Uso 11 – Cadastrar e Atualizar Reserva de Cliente 134.12 Caso de Uso 12 – Anular Reserva 144.13 Caso de Uso 13 – Consultar Ficha e Histórico do Cliente 154.14 Caso de Uso 14 – Alterar Dados Pessoais 154.15 Caso de Uso 15 – Consultar Reservas Pendentes 164.16 Caso de Uso 16 – Consultar Mapa de Ocupação 164.17 Caso de Uso 17 – Registar Saída 174.18 Caso de Uso 18 – Efetuar Mudança de Quarto 184.19 Caso de Uso 19 – Cadastrar e Atualiza Cliente 184.20 Caso de Uso 20 – Alterar Data Prevista de Saída 194.21 Caso de Uso 21 – Cadastrar Entrada de Cliente 19

5. Descrição dos Requisitos 21

Confidencial FRB, 2023 Página 4

Page 5: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Especificação de Casos de Uso

1. Introdução

Este documento apresenta as funcionalidades do Hotel SPA, descrevendo como o usuário poderá realizar ações neste. As definições relacionadas ao sistema também se encontram definidas, assim como as referências, e os atores ou papéis.

1.1 Propósito

O propósito deste documento de especificação de casos de uso é dar uma visão geral sobre como o sistema poderá ser utilizado, além de definir o fluxo de eventos para cada um destes casos.

1.2 Escopo

Este documento focará em todas as funcionalidades do Hotel SPA.

1.3 Definições, Acrônimos e Abreviações

1.4 Referências

STADZISZ, Paulo Cézar. Projeto de Software usando a UML. Centro Federal de Educação Tecnológica do Paraná.

2. Definição de Atores ou Papéis

No Hotel SPA haverá a priori, cinco atores. Sendo eles: usuário, gerente, recepcionista, cliente e sistema.

O ator usuário representa qualquer pessoa que por ventura venha a acessar o sistema através da internet para realizar consultas ou efetuar seu cadastro como cliente.

O ator gerente é o responsável por administrar o sistema efetuando os cadastros de configuração do sistema e seus usuários. Também é função do gerente disparar a emissão dos relatórios gerenciais.

O ator recepcionista é responsável por realizar o relacionamento direto com o cliente através das atividades de cadastro, reserva registro de entrada e saída dentre outras.

O ator cliente é usuário que realiza seu cadastro no sistema e passa a administrar e consultar seus dados e registros de estadia.

O ator sistema é o sistema propriamente dito que realiza atividades como geração e envio de senha por email e emissão de fatura a partir da interação dos usuários.

Confidencial FRB, 2023 Página 5

Page 6: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

3. Diagrama de Casos de Uso

Confidencial FRB, 2023 Página 6

Page 7: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

4. Descrição do Caso de Uso

4.1 Caso de Uso 01 – Consultar Características Gerais do Hotel SPA, Serviço, Preços e Disponibilidades

ID do Caso de Uso: 01Nome do Caso de Uso: Consultar Características Gerais do Hotel, Serviço, Preços e

DisponibilidadesCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Usuário, Gerente, Recepcionista e ClienteDependências: -Descrição: O ator acessa o sistema a partir da Internet e consulta nas respectivas sessões

do site as características do hotel spa, os serviços, preços e a disponibilidade de vagas.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar o site do hotel spa na Internet.

2- Navegar dentre as páginas e sessões que apresentam as características do hotel spa, os serviços, preços e a disponibilidade.

3-Consultar a base de dados integrada do sistema para manter atualizadas as informações que são apresentadas no site do hotel spa.

4.2 Caso de Uso 02 – Efetuar Registro como Cliente

ID do Caso de Uso: 02Nome do Caso de Uso: Efetuar Registro como ClienteCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Usuário, Gerente, Recepcionista e ClienteDependências: Acessar o site do hotel spa.Descrição: O ator acessa a sessão de cadastro, preenche o formulário de cadastro e

Confidencial FRB, 2023 Página 7

Page 8: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

acessa sua conta utilizando a senha recebida por email.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro do site do hotel spa.

2- Apresentar o formulário de cadastro.

3- Preencher os campos do formulário de cadastro com os dados pessoais.

4- Validar e salvar as informações do cadastro.

5- Enviar a senha gerada automaticamente para o email definido no cadastro.

6- Acessar a área restrita do portal utilizando a senha recebida por email.

4.3 Caso de Uso 03 – Cadastrar e Atualizar Dados Gerais da Empresa

ID do Caso de Uso: 03Nome do Caso de Uso: Cadastrar e Atualizar Dados Gerais da EmpresaCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de cadastro de dados gerais da empresa onde é

possível realizar o cadastro de novas informações ou atualizar informações existentes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro de Dados Gerais da Empresa do sistema.

2- Apresentar o formulário de cadastro.

3- Preencher ou alterar os campos do formulário de cadastro com os dados do hotel.

4-Validar cadastro ou alterações.

Confidencial FRB, 2023 Página 8

Page 9: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

5- Salvar as informações do cadastro.

6- Apresentar formulário com dados atualizados.

4.4 Caso de Uso 04 – Cadastrar e Atualizar Serviços

ID do Caso de Uso: 04Nome do Caso de Uso: Cadastrar e Atualizar ServiçosCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de cadastro de serviços onde é possível realizar o

cadastro de novos serviços ou atualizar serviços existentes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro de Serviços do sistema.

2- Apresentar o formulário de cadastro.

3- Preencher ou alterar os campos do formulário de cadastro com os dados do serviço.

4-Validar cadastro ou alterações.

5- Salvar as informações do cadastro.

6- Apresentar formulário com dados atualizados.

4.5 Caso de Uso 05 – Cadastrar e Atualizar Quartos

ID do Caso de Uso: 05Nome do Caso de Uso: Cadastrar e Atualizar QuartosCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Gerente

Confidencial FRB, 2023 Página 9

Page 10: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Dependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de cadastro de quartos onde é possível realizar o

cadastro de novos quartos ou atualizar quartos existentes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro de Quartos do sistema.

2- Apresentar o formulário de cadastro.

3- Preencher ou alterar os campos do formulário de cadastro com os dados do quarto.

4-Validar cadastro ou alterações.

5- Salvar as informações do cadastro.

6- Apresentar formulário com dados atualizados.

4.6 Caso de Uso 06 – Cadastrar e Atualizar Empregados com Acesso ao Sistema

ID do Caso de Uso: 06Nome do Caso de Uso: Cadastrar e Atualizar Empregados com Acesso ao SistemaCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de cadastro de empregados onde é possível realizar

o cadastro de novos empregados ou atualizar empregados existentes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro de Empregados do sistema.

2- Apresentar o formulário de cadastro.

3- Preencher ou alterar os campos do formulário de cadastro com os dados do empregado.

4-Validar cadastro ou alterações.

5- Salvar as informações do cadastro.

Confidencial FRB, 2023 Página 10

Page 11: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

6- Apresentar formulário com dados atualizados.

4.7 Caso de Uso 07 – Gerar Gráfico de Taxa de Ocupação x Tempo

ID do Caso de Uso: 07Nome do Caso de Uso: Gerar Gráfico de Taxa de Ocupação x TempoCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de relatório de ocupação onde é possível gerar

gráficos estatísticos de ocupação x tempo.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Relatório de Ocupação do sistema.

2-Parametrizar os dados para geração do gráfico.

3- Gerar o gráfico a partir dos dados parametrizados.

4- Apresentar o relatório gráfico.

4.8 Caso de Uso 08 – Gerar Gráfico de Evolução do Faturamento

ID do Caso de Uso: 08Nome do Caso de Uso: Gerar Gráfico de Evolução do FaturamentoCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de relatório de faturamento onde é possível gerar

gráficos estatísticos de evolução do faturamento.

Fluxo Básico de Eventos

Confidencial FRB, 2023 Página 11

Page 12: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Relatório de Faturamento do sistema.

2-Parametrizar os dados para geração do gráfico.

3- Gerar o gráfico a partir dos dados parametrizados.

4- Apresentar o relatório gráfico.

4.9 Caso de Uso 09 – Gerar Gráfico de Distribuição de Vendas x Nacionalidade

ID do Caso de Uso: 09Nome do Caso de Uso: Gerar Gráfico de Distribuição de Vendas x NacionalidadeCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael Martins Pereira de Souza Neto, Ricardo Teixeira e Raphael Martins

Data de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: GerenteDependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de relatório de vendas onde é possível gerar

gráficos estatísticos de distribuição das vendas por nacionalidade.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Relatório de Vendas do sistema.

2-Parametrizar os dados para geração do gráfico.

3- Gerar o gráfico a partir dos dados parametrizados.

4- Apresentar o relatório gráfico.

4.10 Caso de Uso 10 – Listar Clientes com Maiores Gastos

ID do Caso de Uso: 10Nome do Caso de Uso: Listar Clientes com Maiores GastosCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Gerente

Confidencial FRB, 2023 Página 12

Page 13: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Dependências: Logar no sistema como gerente.Descrição: O ator seleciona a opção de relatório de clientes com maiores gastos onde é

possível listar os clientes que possuem os maiores gastos.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Relatório de Clientes com Maior Gasto do sistema.

2-Parametrizar os dados para geração do gráfico.

3- Gerar o gráfico a partir dos dados parametrizados.

4- Apresentar o relatório gráfico.

4.11 Caso de Uso 11 – Cadastrar e Atualizar Reserva de Cliente

ID do Caso de Uso: 11Nome do Caso de Uso: Cadastrar e Atualizar Reserva de ClienteCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas e Clientes.Dependências: Logar no sistema como recepcionista ou logar no site do hotel spa como

cliente.Descrição: O ator seleciona a opção de cadastro de reserva onde é possível realizar o

cadastro de uma nova reserva ou atualizar os dados de uma reserva existente. Os clientes somente têm acesso a seus dados, não podendo visualizar ou alterar dados de outros clientes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

Recepcionista:

1-Acessar a sessão de Cadastro de Reserva do sistema.

Cliente:

1- Acessar a sessão de Cadastro de Reserva do site do do hotel spa na internet

2- Apresentar o formulário de cadastro.

3- Preencher ou alterar os campos do formulário de cadastro com os dados da reserva.

Confidencial FRB, 2023 Página 13

Page 14: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

4-Preencher os dados do cartão de crédito.

5-Validar dados do cartão (sistema externo).

6-Atribuir número de reserva automaticamente (apenas para novas reservas).

7- Validar e salvar as informações do cadastro.

8- Apresentar formulário com dados atualizados e atualizar mapa de ocupação.

4.12 Caso de Uso 12 – Anular Reserva

ID do Caso de Uso: 12Nome do Caso de Uso: Anular ReservaCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas e Clientes.Dependências: Logar no sistema como recepcionista ou logar no site do hotel spa como

cliente.Descrição: O ator seleciona a opção de cadastro de reserva onde é possível anular uma

reserva existente. Os clientes somente têm acesso a seus dados, não podendo visualizar ou alterar dados de outros clientes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

Recepcionista:

1-Acessar a sessão de Cadastro de Reserva do sistema.

Cliente:

1- Acessar a sessão de Cadastro de Reserva do site do hotel spa na internet

2- Apresentar o formulário de cadastro.

3- Selecionar a opção de Anular Reserva.

4- Apresentar mensagem exigindo confirmação.

5-Confirmar.

6- Apresentar mensagem de confirmação e atualizar mapa de ocupação.

Confidencial FRB, 2023 Página 14

Page 15: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

4.13 Caso de Uso 13 – Consultar Ficha e Histórico do Cliente

ID do Caso de Uso: 13Nome do Caso de Uso: Consultar Ficha e Histórico do ClienteCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas e Clientes.Dependências: Logar no sistema como recepcionista ou logar no site do hotel spa como

cliente.Descrição: O ator seleciona a opção de consulta e histórico onde é possível visualizar a

ficha e histórico de reservas e estadias. Os clientes somente têm acesso a seus dados, não podendo visualizar ou alterar dados de outros clientes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

Recepcionista:

1-Acessar a sessão de Consulta e Histórico do sistema.

Cliente:

1- Acessar a sessão de Consulta e Histórico do site do hotel spa na internet

Recepcionista:

2-Selecionar o cliente.

2- Apresentar a ficha do cliente e seu histórico de reservas e estadias.

4.14 Caso de Uso 14 – Alterar Dados Pessoais

ID do Caso de Uso: 14Nome do Caso de Uso: Alterar Dados PessoaisCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Clientes.Dependências: Logar no site do hotel spa como cliente.Descrição: O ator seleciona a opção de alterar dados pessoais onde pode realizar

alterações em seus dados pessoais de cadastro. Os clientes somente têm acesso a seus dados, não podendo visualizar ou alterar dados de outros

Confidencial FRB, 2023 Página 15

Page 16: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

clientes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro Pessoal do site do hotel spa na internet.

2- Apresentar o formulário de cadastro.

3- Alterar os campos do formulário de cadastro com os dados pessoais.

4-Validar alterações.

5- Salvar as informações do cadastro.

6- Apresentar formulário com dados atualizados.

4.15 Caso de Uso 15 – Consultar Reservas Pendentes

ID do Caso de Uso: 15Nome do Caso de Uso: Consultar Reservas PendentesCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Clientes.Dependências: Logar no site do hotel spa como cliente.Descrição: O ator seleciona a opção de consultar reservas pendentes onde pode

visualizar suas reservas pendentes. Os clientes somente têm acesso a seus dados, não podendo visualizar ou alterar dados de outros clientes.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Consultar Reservas Pendentes do site do hotel spa na internet.

2- Apresentar uma lista com as reservas pendentes para o cliente solicitante caso existam.

4.16 Caso de Uso 16 – Consultar Mapa de Ocupação

Confidencial FRB, 2023 Página 16

Page 17: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

ID do Caso de Uso: 16Nome do Caso de Uso: Consultar Mapa de OcupaçãoCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção de consultar mapa de ocupações onde pode

visualizar a ocupação do hote spal.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Consultar Mapa de Ocupação do sistema.

2-Parametrizar os dados para consulta.

3-Apresentar o mapa de ocupação do hotel filtrando o conteúdo de acordo com a parametrização definida.

4.17 Caso de Uso 17 – Registar Saída

ID do Caso de Uso: 17Nome do Caso de Uso: Registar SaídaCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção registrar saída onde é possível cadastrar a saída de

um cliente.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Registrar Saída do sistema.

2-Selecionar o cliente.

3-Solicitar confirmação.

4-Confirmar.

5-Emitir fatura e atualizar mapa de ocupação.

Confidencial FRB, 2023 Página 17

Page 18: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

4.18 Caso de Uso 18 – Efetuar Mudança de Quarto

ID do Caso de Uso: 18Nome do Caso de Uso: Efetuar Mudança de QuartoCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção mudar de quarto onde é possível realizar a troca de

um quarto para um cliente.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Mudar de Quarto do sistema.

2-Selecionar o cliente e o quarto.

3-Solicitar confirmação.

4-Confirmar.

5-Atualizar cadastro de estadia e mapa de ocupação.

4.19 Caso de Uso 19 – Cadastrar e Atualiza Cliente

ID do Caso de Uso: 19Nome do Caso de Uso: Cadastrar e Atualiza ClienteCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção cadastro de cliente onde pode é possível realizar o

cadastro de um novo cliente ou atualizar o cadastro de um cliente existente.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Cadastro de Cliente do sistema.

2-Selecionar o cliente ou registrar novo cliente.

Confidencial FRB, 2023 Página 18

Page 19: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

3- Apresentar o formulário de cadastro.

4- Preencher ou alterar os campos do formulário de cadastro com os dados do cliente.

5-Validar cadastro ou alterações.

6- Salvar as informações do cadastro.

7- Apresentar formulário com dados atualizados.

4.20 Caso de Uso 20 – Alterar Data Prevista de Saída

ID do Caso de Uso: 20Nome do Caso de Uso: Alterar Data Prevista de SaídaCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção alterar previsão de saída onde pode é possível

modificar a data prevista para saída de um cliente.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Alterar Previsão de Saída do sistema.

2-Selecionar o cliente.

3- Apresentar o formulário de cadastro.

4- Alterar a data de previsão de saída do cliente.

5-Validar cadastro ou alterações.

6- Salvar as informações do cadastro.

7- Apresentar formulário com dados atualizados e atualizar mapa de ocupação.

4.21 Caso de Uso 21 – Cadastrar Entrada de Cliente

ID do Caso de Uso: 21

Confidencial FRB, 2023 Página 19

Page 20: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Nome do Caso de Uso: Cadastrar Entrada de ClienteCriado por: Thiago Barbosa dos Santos Santiago, Vania D Borges, Gerson Pereira de

Souza Neto, Ricardo Teixeira e Raphael MartinsData de Criação: 28/03/2008Data da Última Atualização: 28/03/2008Atores: Recepcionistas.Dependências: Logar no sistema como recepcionista.Descrição: O ator seleciona a opção cadastrar entrada de cliente onde pode é possível

efetuar o registro de entrada de um cliente.

Fluxo Básico de Eventos

Ações do Ator: Ações do Sistema:

1- Acessar a sessão de Registrar Entrada de Cliente do sistema.

2-Selecionar o cliente.

3-Preencher os dados do cartão de crédito.

4- Validar cartão de crédito.

5-Atribuir número de estadia automaticamente.

6-Atualizar cadastro de estadia e mapa de ocupação.

Confidencial FRB, 2023 Página 20

Page 21: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Especificação de Casos de Uso

1. Introdução

Este documento apresenta as funcionalidades do Hotel SPA, descrevendo como o usuário poderá realizar ações neste. As definições relacionadas ao sistema também se encontram definidas.

1.1 Propósito

O propósito deste documento de especificação de requisitos é dar uma visão geral sobre como o sistema poderá ser utilizado.

1.2 Escopo

Este documento focará em todas as funcionalidades do Hotel SPA.

1.3 Definições, Acrônimos e Abreviações

6. Descrição dos Requisitos

1.4 Funcionais

Id Título do Requisito Benefício Prioridade

1 Login do Sistema A(alto) A(alta)

DescriçãoO sistema deve possuir tela de acesso solicitando o login e a senha de usuário, fazendo a validação. O login deve solicitar as seguintes informações: Login do usuário Senha

Confidencial FRB, 2023 Página 21

Page 22: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

2 Cadastro de Clientes A(alto) A(alta)

DescriçãoO sistema deve cadastrar os clientes que demandam serviços: Nome Endereço Telefone Email Login Senha CPF RG Idade Cidade Bairro Pais Sexo

Id Título do Requisito Benefício Prioridade

3 Cadastro de Funcionários A(alto) A(alta)

DescriçãoO sistema deve cadastrar os funcionários que prestaram serviços: Nome Endereço Telefone Email CPF RG Idade Cidade Bairro Pais Sexo

Confidencial FRB, 2023 Página 22

Page 23: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

4 Consultar Dados Gerais A(alto) A(alta)

DescriçãoO sistema deve mostrar os dados gerais cadastrados sobre o hotel SPA no sistema.

Id Título do Requisito Benefício Prioridade

5 Consultar Serviço A(alto) A(alta)

DescriçãoO sistema deve mostrar os dados dos serviços cadastrados no sistema.

Id Título do Requisito Benefício Prioridade

6 Consultar Preço A(alto) A(alta)

DescriçãoO sistema deve mostrar os dados dos preços dos serviços e produtos cadastrados no sistema.

Id Título do Requisito Benefício Prioridade

7 Consultar Disponibilidade A(alto) A(alta)

DescriçãoO sistema deve mostrar os dados das vagas disponíveis no sistema.

Confidencial FRB, 2023 Página 23

Page 24: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

8 Cadastrar Dados Gerais A(alto) A(alta)

DescriçãoO sistema deve cadastrar os dados gerais sobre o hotel SPA no sistema.

Nome Endereço CNPJ Bairro CEP Cidade Pais Bairro Classe

Id Título do Requisito Benefício Prioridade

9 Alterar Dados Gerais A(alto) A(alta)

DescriçãoO sistema deve alterar os dados gerais sobre o hotel SPA no sistema.

Nome Endereço CNPJ Bairro CEP Cidade Pais Bairro Classe

Id Título do Requisito Benefício Prioridade

10 Cadastrar Serviço A(alto) A(alta)

DescriçãoO sistema deve cadastrar os dados dos serviços cadastrados no sistema.

Nome Comentário Tipo Preço

Confidencial FRB, 2023 Página 24

Page 25: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

11 Alterar Serviço A(alto) A(alta)

DescriçãoO sistema deve alterar os dados dos serviços cadastrados no sistema.

Nome Comentário Tipo Preço

Id Título do Requisito Benefício Prioridade

12 Cadastrar Quarto A(alto) A(alta)

DescriçãoO sistema deve cadastrar os quartos no sistema.

Numero Andar Tipo Preço

Id Título do Requisito Benefício Prioridade

13 Alterar Quarto A(alto) A(alta)

DescriçãoO sistema deve alterar os quartos no sistema.

Numero Andar Tipo Preço

Id Título do Requisito Benefício Prioridade

14 Cadastrar Empregados com Acesso ao Sistema A(alto) A(alta)

DescriçãoO sistema deve cadastrar os empregado com nível de acesso no sistema.

Codigofuncionario Nível Login Senha

Confidencial FRB, 2023 Página 25

Page 26: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

15 Alterar Empregados com Acesso ao Sistema A(alto) A(alta)

DescriçãoO sistema deve alterar os empregado com nível de acesso no sistema.

Codigofuncionario Nível Login Senha

Id Título do Requisito Benefício Prioridade

16 Gerar taxa de ocupação x tempo A(alto) A(alta)

DescriçãoO sistema deve gerar um gráfico com as taxas de ocupação do hotel SPA comparando com o tempo de permanência.

Id Título do Requisito Benefício Prioridade

17Gerar taxa Distribuição de vendas x nacionalidade

A(alto) A(alta)

DescriçãoO sistema deve gerar um gráfico com as taxas distribuição de vendas dos serviços do hotel spa comparando com a nacionalidade dos clientes.

Id Título do Requisito Benefício Prioridade

18 Listar Clientes com maiores gastos A(alto) A(alta)

DescriçãoO sistema deve listar os dados dos clientes que mais tiveram gastos no hotel spa.

Confidencial FRB, 2023 Página 26

Page 27: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

19 Cadastrar Reserva de clientes A(alto) A(alta)

DescriçãoO sistema deve cadastrar as reservas dos clientes.

Codigocliente Serviço Datachegada Datasaida

Id Título do Requisito Benefício Prioridade

20 Alterar Reserva de clientes A(alto) A(alta)

DescriçãoO sistema deve alterar as reservas dos clientes.

Codigocliente Serviço Datachegada Datasaida

Id Título do Requisito Benefício Prioridade

21 Anular Reserva A(alto) A(alta)

DescriçãoO sistema deve cancelar a reserva dos clientes.

Codigoreserva comentário data

Id Título do Requisito Benefício Prioridade

22 Consultar Clientes A(alto) A(alta)

DescriçãoO sistema deve consultar os dados dos clientes.

Confidencial FRB, 2023 Página 27

Page 28: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

22 Consultar Histórico A(alto) A(alta)

DescriçãoO sistema deve consultar o histórico dos clientes.

Id Título do Requisito Benefício Prioridade

23 Alterar Clientes A(alto) A(alta)

DescriçãoO sistema deve alterar os dados dos clientes: Nome Endereço Telefone Email Login Senha CPF RG Idade Cidade Bairro Pais Sexo

Id Título do Requisito Benefício Prioridade

24 Consultar Reservas Pendentes A(alto) A(alta)

DescriçãoO sistema deve consultar as reservas não realizadas no sistema.

Id Título do Requisito Benefício Prioridade

25 Consultar Mapa de Ocupação A(alto) A(alta)

DescriçãoO sistema deve mostrar os dados das ocupações do dia ou dos períodos especificados.

Confidencial FRB, 2023 Página 28

Page 29: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

26 Registrar Saida A(alto) A(alta)

DescriçãoO sistema deve cadastrar quando o cliente fechou a conta no hotel SPA.

Codigocliente Datasaida

Id Título do Requisito Benefício Prioridade

27 Efetuar Mudança de Quarto A(alto) A(alta)

DescriçãoO sistema deve alterar os dados do quarto do cliente.

1.5 . Não Funcionais

Id Título do Requisito Benefício Prioridade

1 Interface gráfica amigável e Intuitiva A(alto) A(alta)

Descrição

O sistema deverá apresentar uma interface gráfica intuitiva, de baixa complexidade e amigável.

Id Título do Requisito Benefício Prioridade

2 Interface gráfica de Simulação A(alto) A(alta)

Descrição

O sistema deverá apresentar uma interface gráfica de simulação.

Confidencial FRB, 2023 Página 29

Page 30: Especificação de Casos de Uso novo

Trabalho de Engenharia de Software IV Versão: 1.0Especificação de Casos de Uso Data: 28/03/2008Hotel SPA

Id Título do Requisito Benefício Prioridade

3 Tecnologias Utilizadas A(alto) A(alta)

Descrição

O sistema deve utilizar as seguintes tecnologias em sua construção: AJAX; Apache; Banco de Dados MySQL Compatível com o navegador MS Internet Explorer 6 ou superior Suportado pelas plataformas MS Windows 2000 e MS Windows XP

Confidencial FRB, 2023 Página 30