2a. prova


Primeira e Segunda questão



Terceira questão


  • Conforme diagrama acima exemplo de herança:
    • Superclasse: Pessoa
    • Subclasses: Funcionário e Paciente
  • Outras possibilidades:
    • Superclasse: Medicamentos
    • Subclasses: Controlado e Não Controlado
    • Superclasse: Médicos
    • Subclasses: Efetivos e Temporários
    • Superclasse: Cliente
    • Subclasses: Local e Turista
    • Superclasse: Doença
    • Subclasses: Grave e Leve


Quinta questão



  • Na Agregação, a existência do Objeto-Parte faz sentido, mesmo não existindo o Objeto-Todo.
  • Temos como exemplo, Time-Atleta:



  • Um time é formado por atletas, ou seja, os atletas são parte integrante de um time, mas os atletas existem independentemente de um time existir. Nesse caso, chamamos esse relacionamento de AGREGAÇÃO.


  • Já a Composição é uma agregação mais forte; nela, a existência do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir.
  • Tomando como exemplo, Pedido-ItemPedido:



Sexta questão



A - Ideias A - Necessidades C - Classe D - Atributo E - Método F - Herança F - Agregação F - Composição G - Mensagens H - Normalização I - Banco de Dados J - Polimorfismo J - Enclausuramento K - Caso de Uso L - Pós M - Include M - Extend N - Requisitos O - Funcionais P - Código Q - Executável R - C R - Java R - PHP S - Hardware T - Interfaces, Robô, ... T - Sensores, Servidores, ... T - Fibras, Dispositivos Móveis, ... U - Software V - Banco de Dados, ... V - SO, IoS, ... V - Browsers, Android, ...