Uml - modelagem

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (687 palavras )
  • Download(s) : 0
  • Publicado : 7 de outubro de 2011
Ler documento completo
Amostra do texto
PUCRS – FACIN – Engenharia de Software
Trabalho de Modelagem em UML
Construa um diagrama de casos de uso, um diagrama de classes, um
diagrama de estados, um protótipo de tela e um caso de testepara o
enunciado a seguir.
Enunciado
A Cia. NOAR iniciará suas operações no interior do estado este ano e
necessita de um sistema para controle de reservas de passagens aéreas com
as seguintesopções: (1) Consultar reservas de passagens aéreas e vôos
disponíveis, (2) Reservar passagem aérea e (3) Cancelar passagem aérea
Ao ser realizada uma reserva, são armazenados os seguintes dados
sobre apassagem aérea: RG e nome do passageiro, data da partida, código do
vôo e número do lugar do passageiro na aeronave. Para cada passagem, o
sistema gera automaticamente um código.
Os dados de um vôosão: código, hora prevista de partida, estado, origem
(cidade e aeroporto), destino e escalas. Sobre escalas e destino são
informados: cidade e aeroporto e tempo de vôo desde a escala anterior. Umvôo pode ter como estado os valores: “confirmado”, “atrasado” ou “cancelado”.
Sabe-se que cada uma das aeronaves da Cia NOAR tem 35 lugares
numerados de 1 a 35.
Passageiros e clientes sãocadastrados em outro sistema. Considere que
os dados estão disponíveis e projete apenas o diagrama de classes
correspondente.
Reservas e cancelamentos de passagens aéreas podem ser realizados
pelosclientes diretamente no sistema, via Web, até que 24 horas antes do vôo.
Para operar o sistema, a entrada deve ser autenticada com identificação e
senha. No caso do passageiro, são necessários o RG e senhae no caso do
funcionário são necessárias a matrícula e a senha. A autenticação permanece
até que o usuário realize a saída do sistema. A consulta D pode ser realizada
sem a necessidade deautenticação.
As consultas a passagens aéreas e vôos são as seguintes:
A. Consultar reserva
Entrada: RG e senha do passageiro e código da passagem
Saída: todas as informações sobre a referida passagem...
tracking img