Atividade prática de desenvolvimento I

Arquitetura de Software - ADS - IFBA Campus Eunápolis

Repositório para atividade prática I da Disciplina de Arquitetura de Software.

Discentes: Emersson Cardim, Lucas Cardoso, Yuri Carvalho.

Tecnologias utilizadas:

Diagramas da aplicação:

Diagrama de Componentes

Diagrama de Componentes <

Diagrama de Classes

Diagrama de Classes

Planilha de Requisitos:

Planilha

Dependencias utilizadas:

  • WEB

    • Spring web
  • SQL

    • Spring Data JPA
    • PostgreSQL Driver
  • I/O

    • Validation
  • DEVELOPER TOOLS

    • Lombock
  • PACOTES

    • CONTROLLERS: Responsável por intermediar as requisições enviadas pela view.
  • DTOS

    • Objetos que vamos receber do método post.
  • ENUMS

    • Onde vamos definir os tipos do status do curso.
  • MODELS

    • Onde vamos salvar os dados do curso. Então sempre algum serviço/usuário precisar cadastrar algum curso, este microsserviço vai receber os dados referentes ao curso. Os models já serão marcadas como entidades.
  • REPOSITORIES

    • Contém objetos que isolam os objetos ou entidades do domínio do código que acessa o banco de dados.
  • SERVICES

    • Camada intermediária entre o repository e o controller.