Engenharia de Software: Diagrama de Classes
O Diagrama de Classes é a estrutura central da UML para descrever a visão estática do sistema.
Exemplo: Sistema de Matrícula
Abaixo, um exemplo de modelagem usando Mermaid.js:
classDiagram class Aluno { +String nome +String matricula +matricular("Disciplina d") } class Disciplina { +String codigo +String nome +int cargaHoraria } class Professor { +String nome +String departamento +lancarNota("Aluno a, float nota") } Aluno "1..*" -- "1..*" Disciplina : frequenta Professor "1" -- "0..*" Disciplina : ministra
Atividade
- Identifique as multiplicidades no diagrama acima.
- Adicione a classe
Cursoe estabeleça a relação comAluno.