Uml exercicios
1. Identifique as classes com os seus atributos (classes de análise/domínio) para os seguintes contextos:
a. Numa turma de um curso de graduação, temos disciplinas ministradas em salas diferentes. b. Está passando na rede de cinemas ArtFilme o filme “Jogos 2”, todos os dias, em três sessões diárias. Aos sábados e domingos existem em algumas sessões duas salas de exibição.
2. Se dois desenvolvedores modelarem uma mesma classe X para sistemas distintos, obrigatoriamente as classes terão os mesmos atributos e operações? Por que?
3. Identifique os atributos para as classes a seguir:
a. Conta-corrente
b. Caderno vendido em papelaria
c. Arquivo de computador
4. Analise os atributos a seguir e determine o nome da classe correspondente, no contexto da informatização de uma clínica médica.
a. Classe: _______________________________________
Atributos: nome, CRM, especialidade, data de admissão
Operações: Realizar Consulta, Prescrever Exame, Prescrever Receita
b. Classe: _______________________________________
Atributos: dia, hora, identificador de consulta paga, identificador de comparecimento de cliente
Operações: Marcar, Desmarcar, Remarcar, Pagar Consulta, Registrar
Comparecimento do Paciente
c. Classe: _______________________________________
Atributos: nome, tipo, instruções para realização, tempo de entrega
Operações: Listar Relação de Laboratórios Credenciados
d. Classe: _______________________________________
Atributos: nome, endereço, data de nascimento, sexo, histórico clínico
Operações: Lançar Dados da Consulta, Imprimir Histórico, Imprimir Ficha Médica,
Imprimir Exames Solicitados
5. Que superclasse poderíamos criar, num relacionamento de herança, para as classes
Triângulo, Retângulo e Hexágono? Exemplifique uma operação polimórfica nessa relação. 6. Identifique nas classes adiante, que atributos e/ou operações não pertencem ao escopo do problema.
a. Controle de alunos de ensino médio matriculados em um colégio.