1
Engenharia de Software
UFSC
1
Engenharia de Software
UFSC
7
Engenharia de Software
UFSC
33
Engenharia de Software
UFF
7
Engenharia de Software
MULTIVIX
3
Engenharia de Software
UFPI
1
Engenharia de Software
SENAC
16
Engenharia de Software
UNIP
12
Engenharia de Software
UNEB
16
Engenharia de Software
UFF
Texto de pré-visualização
Centro Tecnológico CTC Departamento de Informática e Estatítica INE Disciplina de Análise e Projeto de Sistemas Profa Fabiane Benitti Exercício avaliativo Diagrama de Máquina de Estados Você precisa implementar um sistema de venda de passagens aéreas Sabese A companhia aérea libera uma quantidade de assentos em um determinado voo mantendo alguns assentos bloqueados Ou seja ao disponibilizar um voo todos os assentos inicialmente estão bloqueados até que a companhia aérea libere alguns para venda As agências de turismo podem reservar um assento disponível podendo realizar a compra posteriormente Contudo cada agência de turismo não pode manter mais do que 5 reservas simultaneamente para evitar que a agência reserve um voo inteiro Contudo a agência pode tanto comprar quanto retirar a reserva da passagem Um passageiro comum pode apenas comprar diretamente um assento não podendo reserválo Havendo a compra de uma passagem essa pode ter sido executada no caso do voo ocorrer ou sofrer um cancelamento no caso de solicitação do passageiro Uma passagem que foi emitida e cancelada o assento volta automaticamente a estar disponível para compra Passagens não podem ser canceladas no dia agendado para o voo Para este exercício Apresente um diagrama de estados que representa o sistema descrito acima contemplando estados transições e definições dos atributos para cada estado por meio de comentários Apresente o diagrama de classes compatível com a solução apresentada
1
Engenharia de Software
UFSC
1
Engenharia de Software
UFSC
7
Engenharia de Software
UFSC
33
Engenharia de Software
UFF
7
Engenharia de Software
MULTIVIX
3
Engenharia de Software
UFPI
1
Engenharia de Software
SENAC
16
Engenharia de Software
UNIP
12
Engenharia de Software
UNEB
16
Engenharia de Software
UFF
Texto de pré-visualização
Centro Tecnológico CTC Departamento de Informática e Estatítica INE Disciplina de Análise e Projeto de Sistemas Profa Fabiane Benitti Exercício avaliativo Diagrama de Máquina de Estados Você precisa implementar um sistema de venda de passagens aéreas Sabese A companhia aérea libera uma quantidade de assentos em um determinado voo mantendo alguns assentos bloqueados Ou seja ao disponibilizar um voo todos os assentos inicialmente estão bloqueados até que a companhia aérea libere alguns para venda As agências de turismo podem reservar um assento disponível podendo realizar a compra posteriormente Contudo cada agência de turismo não pode manter mais do que 5 reservas simultaneamente para evitar que a agência reserve um voo inteiro Contudo a agência pode tanto comprar quanto retirar a reserva da passagem Um passageiro comum pode apenas comprar diretamente um assento não podendo reserválo Havendo a compra de uma passagem essa pode ter sido executada no caso do voo ocorrer ou sofrer um cancelamento no caso de solicitação do passageiro Uma passagem que foi emitida e cancelada o assento volta automaticamente a estar disponível para compra Passagens não podem ser canceladas no dia agendado para o voo Para este exercício Apresente um diagrama de estados que representa o sistema descrito acima contemplando estados transições e definições dos atributos para cada estado por meio de comentários Apresente o diagrama de classes compatível com a solução apresentada