Você está na página 1de 3

FACULDADE DE TECNOLOGIA SENAC RIO

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas Semestre letivo: 2020.1


Unidade Curricular: Análise de Requisitos Módulo: 4 - Engenharia de Software
e Arquitetura Multiplataforma
Professor: Reinaldo José de Freitas Data:
Competências a serem avaliadas: Indicadores de Competência:
Documentar requisitos funcionais e não funcionais Documenta requisitos funcionais e não funcionais
visando o desenvolvimento e teste de sistemas e visando o desenvolvimento e teste de sistemas e
aplicativos. aplicativos.
Obs.: Só deverão ser registradas as competências e os indicadores que serão avaliados no instrumento avaliativo.

Aluno: Conceito:

Com base na lista de requisitos de um sistema de reserva de uma pousada,


desenvolva um documento de requisitos contendo no mínimo:

 Convenções, termos e abreviações


 Descrição do sistema
 Limitações do sistema (hardware, software, linguagens, etc.)
 Integrações com outros sistemas
 Tipos de usuários e suas necessidades
 Requisitos funcionais contendo: Identificador, descrição e prioridade.
 Casos de uso: Identificador, nome, descrição, prioridade, Frequência de
uso, Pré-condições, Condição de entrada, Fluxo principal, Fluxos
alternativos, Fluxos de exceção, Pós-condições e requisitos funcionais
relacionados.
 Diagrama de Casos de Uso
 Requisitos não funcionais, contendo: Identificador, descrição e métricas
a serem avaliadas.

Seguem os requisitos funcionais (RF) e não funcionais (RNF) do sistema:

Identificador Descrição
RF01 O sistema deve possuir uma área restrita que só seja
acessível através de login e senha. Esta área restrita deve
estar disponível apenas para os funcionários da pousada.
RF02 O sistema deve permitir que os clientes da pousada possam
criar reservas contendo os seus dados (CPF, nome,
endereço, telefone, mês e ano do aniversário), a data
prevista para entrada, a data prevista para saída, o valor do

1
desconto concedido e o número dos quartos. Caso o CPF já
esteja cadastrado, o sistema deve apresentar os dados do
cliente e permitir que eles sejam atualizados. O sistema
deve gerar um número automático para a reserva.
RF03 O sistema deve verificar a disponibilidade de quartos no
período antes de registrar uma reserva.
RF04 O sistema deve permitir o cadastramento de quartos
contendo o preço da diária e uma descrição do quarto. Esta
deve ser uma função da área restrita.
RF05 O sistema deve permitir o registro do pagamento de diárias
de reservas pelo cliente. O cliente deve anexar o
comprovante do depósito bancário para um número de
reserva. Um funcionário da pousada deve confirmar o
pagamento.
RF06 O sistema deve verificar os pagamentos de diárias
confirmados para reservas e, caso o cliente não tenha
realizado o pagamento até três dias antes da data prevista
de entrada, a reserva deve ser cancelada pelo sistema.
RF07 O sistema deve gerar diariamente os seguintes relatórios:
reservas canceladas, reservas não pagas e de reservas a
serem efetivadas no dia, contendo todas as informações da
reserva. Estes relatórios devem ser enviados por e-mail
para o gerente da pousada.
RF08 O sistema deve permitir a emissão de um relatório de
reservas dado um determinado período. Esta deve ser uma
função da área restrita.
RF09 O sistema deve enviar um e-mail para todos os clientes que
estejam fazendo aniversário no dia com uma mensagem de
parabéns e apresentando as promoções do dia.
RF10 O sistema deve permitir o cadastramento de promoções
contendo o dia, o quarto e o percentual de desconto do
quarto no dia.
RNF01 O sistema deve autenticar os usuários da área restrita
através da verificação de acesso no sistema de controle de
acesso da pousada.
RNF02 O sistema deve liberar apenas as funções da área restrita
que o usuário esteja autorizado. As funções que cada
usuário tem acesso devem ser verificadas no sistema de
controle de acesso da pousada.
RNF03 O sistema deve ser acessível via web através do protocolo
HTTPS.
RNF04 O sistema deve registrar log de todas as atualizações feitas
em reservas.

2
RNF05 O sistema deve funcionar em máquinas com sistema
operacional Windows.
RNF06 O sistema deve funcionar em máquinas com 2 Gb de
memória.
RNF07 O sistema deve estar liberado para os funcionários da
pousada em 3 (três) meses e para os clientes em 4 (quatro)
meses.
RNF08 Após o preenchimento dos dados da reserva e verificação
de disponibilidade de quarto, uma reserva não deve levar
mais do que 2 (dois) segundos para ser gravada.
RNF09 O sistema deve estar preparado para ser utilizado por até
10 (dez) usuários simultaneamente.
RNF10 O sistema deve ser desenvolvido na linguagem Java.

Você também pode gostar