Projeto para desenvolvimento de uma aplicação web com a utilização de Spring Boot, Spring MVC e Materialize para a disciplina de Desenvolvimento de Software II Unisinos-2018.
ABControl é um software que irá auxiliar no controle de tarefa, recursos humanos, prazos, materiais, orçamento, estoque e qualidade para uma empresa chamada Construtora ABC que é uma companhia que presta serviços no ramo da construção civil. O software visa melhorar a comunicação com clientes e fornecedores, e melhorar o acesso à informação dos projetos.
Em um primeiro momento realizamos a construção de uma documentação para o projeto, com a utilização de vários ferramentas de documentação para construção de sistemas, como documento de requisitos funcionais e não funcionais, diagrama de modelo de casos de uso, casos de usos completos do sistema, diagrama de domínio, diagrama de classes, diagrama de atividades, diagrama de sequência, diagrama de componentes, etc.
Os casos de uso que foram desenvolvidos no trabalho foram:
- UC_011 - Caso de uso Manter Projetos
- UC_007 - Caso de uso Manter Ferramentas e Materiais
- Spring Boot
- Spring MVC
- Materialize
- UC_011 - Caso de uso Manter Projetos
- UC_007 - Caso de uso Manter Ferramentas e Materiais
- Faça clone do projeto;
- Importe o projeto para sua IDE de preferência, via pom (Maven).
-
Testes CRUD Manter Projetos:
Acessar o linkhttp://localhost:8080/projeto/todosProjetos
, que é o menu Projetos, e o CRUD está disponível na página; -
Testes CRUD Manter Ferramentas e Materiais:
Acessar o linkhttp://localhost:3000/material/todosMateriais
, que é o menu Ferramentas e Materiais, e o CRUD está disponível na página.