Projecto
1.1 Enquadramento 2
1.2 Processo de desenvolvimento 2
2.1 Glossário 3
2.3 Modelo Relacional 3
2.4 Modelo de Domínio 4
2.5 Modelo de Casos de Uso 5
3.1 Diagrama de Classes 7
3.2 Diagrama de Sequência 8
3.3 Principais Funcionalidades 9
4.1 Apreciação Pessoal e do Grupo 10
Introdução
1 Enquadramento
Este relatório e o trabalho desenvolvido no âmbito da unidade curricular de Laboratório/Projecto 4 da Licenciatura em Engenharia Informática do ISEP.
A unidade curricular de LAPR4 ajusta-se ao ciclo de unidades curriculares da LEI (LAPR1 a LAPR5) em que os alunos aprendem as técnicas e boas práticas de desenvolvimento de projectos informáticos, de uma forma progressiva e com base na experiência prática adquirida na implementação dos projectos, de acordo com as melhores práticas definidas no CDIO.
As unidades curriculares de Laboratório/Projecto (LAPR) têm como objectivo permitir aos alunos aplicar na prática, em projectos de engenharia informática, os conhecimentos obtidos ao longo do curso.O enunciado com a descrição do problema proposto apresenta-se num documento incluído nos anexos deste relatório.
2 Processo de desenvolvimento
No primeiro dia do trabalho, dividimos as tarefas de acordo com a facilidade que cada elemento do grupo tem com cada uma das unidades curriculares presentes no trabalho. Um dos elementos do grupo organizou os diagramas de sequência, use case, modelo de domínio, fluxogramas enquanto os outros três elementos restantes do grupo começaram a desenvolver o código no Netbeans.
Identificação de Requisitos
1 Glossário
• Portal (conjunto de leilões) • Leilão (oferta + candidaturas) • Oferta (utilizador Proponente + dados da oferta, pode ser de emprego ou serviços) • Candidatura (utilizador Candidato + dados da candidatura) • Registo de utilizadores (conjunto de utilizadores)
2 Modelo