Diagrama de Classes
Ministério da Educação
Universidade Federal do Amazonas
Instituto de Computação
1. IDENTIFICAÇÃO
Disciplina: Projeto de Programas Código: IEC481 Turma: 01 Curso: Engenharia da Computação
Aluno: Eduardo Brito de Oliveira Matrícula: 21102221
SISTEMA PARA CONTROLE DE VEíCULOS POLICIAIS
2. OBJETIVO
Determinação das classes que serão usadas para compor um sistema que alocará um veículo
(ou grupo de veículos) para incidentes ocorridos em uma determinada área.
3. Definição das Classes:
Convém ressaltar que os atributos e métodos presentes nas classes aqui expostas correspondem apenas a um esboço das estruturas reais que serão desenvolvidas no transcorrer do projeto. Os tipos dos atributos também não correspondem, em absoluto, à realidade.
a) Classe Pessoa:
Os objetos básicos que irão compor este trabalho serão as pessoas, nesse caso descritas pelos atributos: Nome, CPF, RG, Gênero, Idade e Profissao. A princípio terão apenas a habilidade (método) de mostrar seus atributos (Mostrar_atributos).
b) Classe Incidente:
Os incidentes, por exemplo, crimes, serão eventos com os atributos: Local - descrição geográfica das coordenadas da área em questão onde ocorreu o incidente;
1
Gravidade_incidente - parâmetro que definirá os tipos de veículos enviados até o incidente; Noticiante - informação sobre a pessoa que noticiou o incidente;
Descricao_incidente - conjunto de informações complementares sobre o incidente, usadas posteriormente pelo relator para criação do registro de caso. Neste primeiro momento os objetos desta classe terão apenas o método Mostrar_atibutos().
c) Classe Veiculo:
Os objetos que serão usados para sanar os incidentes são os veículos. Possuem os seguintes atributos: Local_atual - como são objetos dinâmicos no espaço, o local
(posição) dos veículos muda continuamente, portanto, cabe a esse atributo definir as coordenadas de um veículo em um dado instante; Tipo_veiculo - Como existem incidentes de várias