Skip to content

Marcelo-MConti/APOO

Repository files navigation

Descrição

O projeto implementa em linguagem Java as classes do componente de gerenciamento de disciplinas e turmas do trabalho da disciplina SSC0124 - Análise e Projeto Orientados a Objetos(APOO)

Sobre as classes

Durante a análise do componente selecionado, foram identificadas as classes:

  • Disciplina
  • DisciplinaController
  • DisciplinaRepository
  • Atividade
  • Mensagem

Diagrama de classes

O diagrama de classes desenvolvidos segue abaixo mostrando os métodos de cada classe

diagrama

Funções selecionadas

Foram selecionadas 2 funcionalidades do diagrama de classes para ser implementadas. As funcionalidades foram:

  • Gerenciar disciplinas
  • Calcular média de uma disciplina

Como rodar

Para rodar o projeto é preciso cumprir alguns requisitos e comandos para que seja executado corretamente

Requisitos

  • Java 21 (OpenJDK)
  • Gradle

Comandos

Após ter instalado java basta rodar os seguintes comandos:

./gradlew build
java -jar app/build/libs/app.jar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages