Diagramas de Classes - ViniTamburu26/Projeto-de-Software GitHub Wiki
Dicionário
Individuo em Situação de Vulnerabilidade
-->Classe para representar um individuo em situação de vulnerabilidade.
- Id_Individuo
- Nome
- Idade
- Gênero
- NecessidadeEspecial -> Qualquer necessidade ou condição especial do indivíduo, como restrições alimentares ou mobilidade reduzida.
- SituaçãoDeVulnerabilidade -> Uma descrição da situação de vulnerabilidade do indivíduo
Assistente Social
--> Classe para representar o assistente social.
- Id_Assistente
- Nome
- Telefone
Instituição
--> Classe para representar uma instituição.
- Id_Instituicao
- Nome
- Endereco
- Telefone
- TipoDeInstituicao -> O tipo de instituição (ONG, governo, instituição de caridade, etc.)
Solicitação Atendimento Médico
--> Classe para representar uma solicitação de atendimento médico feita por um individuo, que pode ser atendida por um assistente social.
- Id_solicitacao
- Id_solicitante
- Id_assistente
- DataDeSolicitacao
- DataDeAtendimento
- Descricao -> Uma descrição detalhada da solicitação, incluindo quaisquer informações relevantes.
- TipoDeAssistencia -> O tipo específico de assistência solicitada (alimentação, abrigo, assistência médica, etc.).
- RecursosNecessarios
- Estado -> O estado atual da solicitação (pendente, em andamento, concluída, etc.).
Ponto de Apoio
-->Classe para representar um ponto de apoio gerenciado por uma instituição afiliada.
- Id
- Endereco
- InfoDeContato
- HorarioDeFuncionamento
- Capacidade
- Funcionalidade --> Serviços e recursos disponíveis no ponto de apoio
Abrigo
--> Subclasse de Ponto de Apoio, representa um abrigo que deve estar filiado à uma instituição, onde o usuário pode reservar sua estadia.
- Capacidade
- VagasDisponiveis
Ponto de Distribuição de Alimento
--> Subclasse de Ponto de Apoio, representa um ponto de distribuição de alimentos, onde o usuário pode retirar uma refeição (reservada ou não).
- Cardapio
- RefeicoesDisponiveis
Ponto de Distribuição de água potável
--> Subclasse de Ponto de Apoio, representa um ponto de distribuição de alimentos, onde o usuário pode beber água potável. Essa classe não utiliza necessita de reservas.
- DisponibilidadeDeAgua
Instalação Sanitária
--> Subclasse de Ponto de Apoio, representa uma instalação sanitária, onde o usuário pode realizar atividades relacionadas a higiene pessoal (banheiros, banhos, escovação de dentes, etc.).
- RecursosDisponiveis
- NumDeSanitarios
- _NumDeChuveiros
- KitsDeHigieneDisponiveis
Serviço
-->Classe para representar um serviço ofertado por uma instituição afiliada.
- IdServico
- Nome
- Descricao -> Uma descrição detalhada do serviço, incluindo o que ele oferece e como é prestado.
- Regulamento -> Qualquer regulamento interno ou regras que aqueles que desejam usufruir do serviço devem seguir.
- Responsavel -> Instituição que oferta o serviço
Estadia
--> Subclasse de Serviço. Representa a estadia que um indivíduo pode reservar em um abrigo.
Refeição
--> Subclasse de Serviço. Representa a refeição que um indivíduo pode reservar em ponto de distribuição de alimento.
Kit de higiene
--> Subclasse de Serviço. Representa os kits de higiene que um indivíduo pode reservar em uma instalação sanitária.
Evento
--> Classe para representar um evento beneficente organizado por uma instituição.
- Id_Evento
- Nome
- Data
- Hora
- Descricao --> Uma descrição detalhada do evento, incluindo seus objetivos e propósito.
- Localizacao
- Responsavel --> Instituição responsável pela organização do evento
Reserva
--> Classe para representar as reservas que podem ser feitas no sistema (kits de higiene, refeição e estadia).
- Data
- Horario
Diagrama de Classes
Versão 1.0:
Versão 2.0: