teoria dos grafos
- Faculdade de Computação e Informática –
Curso: Sistemas de Informação
Disciplina: Análise, Projeto e Desenvolvimento 2
Projeto de Sistema de Turismo
Mack Turismo
Objetivo
Desenvolver uma aplicação de software através da utilização dos conceitos aprendidos durante o curso. Para tanto, deve ser utilizada a especificação do Sistema MackTurismo para a implementação dos casos de uso Reservar Voo e Reservar Assento em Voo.
Entregas:
Grupos de até 3 pessoas da mesma turma de laboratório.
Devem ser aplicados os padrões GRASP e os padrões GOF - dois de criação, um estrutural e um comportamental.
Devem ser entregues os modelos em UML, o código-fonte e um relatório sobre a execução da tarefa.
As entregas que devem ser realizadas por meio do Moodle, na disciplina de laboratório.
O grupo pode fazer as adaptações necessárias nos modelos para customizar a sua solução. Os testes devem ser codificados para permitir que a aplicação seja refatorada.
Nos modelos UML devem ser entregues: o Modelo de Classes Domínio o Modelo de Casos de Uso (diagrama e descrição dos cenários) o Projeto Arquitetural: (modelos de Classes (atributos e operações), diagrama de sequência ou comunicação. Modelagem CRC (Classes, Responsabilidades e
Colaboradores -Classes fronteira, controle, entidade). Utilizar um padrão arquitetural (sugestão MVC).
Descrição do Problema:
Desenvolver uma aplicação destinada à compra de passagem área, hotel e pacote de turismo, chamada MackTurismo. Esta aplicação permite que usuários façam pedidos de compras e cancelamento. Os usuários também podem fazer reserva do assento do vôo assim que realizar a compra da passagem ou posteriormente.
Esta aplicação deverá ser desenvolvida em fases, devendo cada grupo seguir rigorosamente a entrega dos trabalhos de acordo com as datas marcadas pelo professor.
1 Fase: 01/09 – 28/09 – apenas para o Caso de Uso: Reservar Voo
a) Descrição das