Projeto integrado multidisciplinar - sistema controle de matriculas para cursos livres
Por: rafaeldacosta • 20/4/2020 • Trabalho acadêmico • 3.041 Palavras (13 Páginas) • 372 Visualizações
UNIP EaD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA DE CONTROLE DE MATRÍCULAS DE CURSOS LIVRES
UNIP Luziânia-GO
2018
UNIP EaD
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA DE CONTROLE DE MATRÍCULAS DE CURSOS LIVRES
Rafael da Costa Gama
RA: 1754322
Curso: Sup. Tec. em Análise e Desenvolvimento de Sistemas
Semestre: 3º Semestre
UNIP Luziânia-GO
2018
RESUMO
A partir das matérias: Projeto de Sistemas Orientado a Objetos, Programação Orientada a Objetos, Gestão de Qualidade e Empreendedorismo. O projeto tem por finalidade a construção de um sistemas de controle de matricula de cursos livres, no qual será feito a transição da fase de análise para a fase de projeto do desenvolvimento do sistema. Serão apresentados os diagramas necessários para a fase de projeto, com inicio no desenho de arquitetura MVC. Para ilustrar essa transição de análise para o design, serão apresentados os diagramas de classe de implementação, diagrama de sequência de implementação, diagrama de atividades e diagrama de distribuição, tendo em vista o uso do diagrama de caso de uso e de classes elaborados na fase análise. Um dos desafios do projeto é demostrar as dificuldades do desenvolvimento de um software que ofereça desempenho e qualidade satisfatórias e que atendam as necessidades do cliente ou usuário final.
Palavras-chave: Diagramas, UML, MVC, Sistemas, Projeto.
ABSTRACT
From the materials: Object Oriented Systems Project, Object Oriented Programming, Quality Management and Entrepreneurship. The purpose of the project is the construction of a free course enrollment control system, in which the transition from the analysis phase to the development phase of the system will be made. The diagrams necessary for the design phase will be presented, starting with the MVC architecture design. To illustrate this transition from analysis to design, we will present the implementation class diagrams, implementation sequence diagram, activity diagram and distribution diagram, with a view to using the use case diagram and classes elaborated in phase analyze. One of the project's challenges is to demonstrate the difficulties of developing software that offers satisfactory performance and quality that meets the needs of the customer or end user.
Keywords: Diagrams, UML, MVC, Systems, Design.
SUMÁRIO
1 INTRODUÇÃO........................................................................................................................................................7
2 Arquitetura MVC.....................................................................................................................................................8
2.1 Camada Model....................................................................................................................................................8
2.2 Camada View......................................................................................................................................................8
2.3 Camada Controller...........................................................................................................................................9
3 Unified Modeling Language - UML.............................................................................................................9
4 Desenho da Arquitetura MVC....................................................................................................10
4.1 Diagrama Entidade - Relacionamento......................................................................................11
4.2 Diagramas de Classe de Implementação...............................................................................12
4.3 Diagramas de Classe de Implementação – Manter Curso...........................................12
4.4 Diagramas de Classe de Implementação – Manter Aluno...............................................13
4.5 Diagramas de Classe de Implementação – Efetuar Matricula....................................13
4.6 Diagramas de Classe de Implementação – Gerar Relatório de Matricula............14
4.7 Diagramas de Classe de Implementação – Efetuar Login...........................................14
4.8 Diagramas de Classe de Implementação – Consultar Curso......................................15
4.9 Diagramas de Classe de Implementação – Consultar Matriculas............................16
5 Diagramas de Sequência de Implementação.........................................................................16
5.1 Diagramas de Sequência de Implementação -Manter Curso..........................................17
5.2 Diagramas de Sequência de Implementação –Manter Aluno....................................19
5.3 Diagramas de Sequência de Implementação –Efetuar Matricula...........................21
5.4 Diagramas de Sequência de Implementação – Gerar Relatório de Matriculas...21
5.5 Diagramas de Sequência de Implementação –Efetuar Login....................................22
5.6 Diagramas de Sequência de Implementação –Consultar Curso..............................22
5.7 Diagramas de Sequência de Implementação –Consultar Matriculas........................23
6 Diagrama de Atividades......................................................................................................................23
7 Diagrama de Distribuição..................................................................................................................24
8 CONCLUSÃO...........................................................................................................................................26
REFERÊNCIAS.......................................................................................................................................................27
...