Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagrama de Classes:
Elementos:
etc.
Exemplo:
Classe Candidato:
- Atributos:
<<Oid>> id: Long
- Nome : String
- Bi : String
- Data de Nascimento: String
- Endereço : String
- Telefone : String
- Métodos:
- Cadastrar()
- Atualizar()
- Excluir()
Classe Curso:
- Atributos:
- Nome
- Descrição
- Duração
- Métodos:
- Cadastrar()
- Atualizar()
- Excluir()
Classe Inscrição:
- Atributos:
- Candidato
- Curso
- Data Inscrição
- Situação (Pendente, Aprovado, Reprovado)
- Métodos:
- Cadastrar()
- Cancelar()
Relacionamentos:
- Candidato ----* Inscrição
- Curso ----* Inscrição
Elementos:
Vagas, etc.
Exemplo:
Ator Candidato:
- Casos de Uso:
- Cadastrar Candidato
- Atualizar Dados
- Consultar Vagas
- Inscrever-se em Curso
Ator Administrador:
- Casos de Uso:
- Gerenciar Cursos
- Gerenciar Vagas
- Selecionar Candidatos
- Gerar Relatórios
Casos de Uso:
- Cadastrar Candidato:
- Ator: Candidato
- Descrição: Permite que o candidato se cadastre no sistema.
- Inscrever-se em Curso:
- Ator: Candidato
- Descrição: Permite que o candidato se inscreva em um curso.
Diagrama de Sequência:
Elementos:
Exemplo:
Diagrama de Contexto:
externo.
Elementos:
Exemplo:
- Atores externos:
- Instituições de ensino
- Empresas
- Interfaces:
- API para consulta de vagas
- API para envio de currículos
Recursos adicionais:
Lembre-se: