• Matéria: Informática
  • Autor: foxlops06
  • Perguntado 2 anos atrás

Realize o levantamento de requisitos de um zoológico e organize, considerando os conceitos de Orientação a Objeto.

Alguem me ajuda au

Respostas

respondido por: tomasherculano
0

Para o levantamento de requisitos de qualquer empreendimento, é preciso que se tenha em mente as necessidades do negócio. A implementação da Orientação a Objetos está na forma de codificação, utilizando os 4 pilares:

  • Herança
  • Encapsulamento
  • Abstração
  • Polimorfismo

Um zoológico precisa de um sistema para realizar suas tarefas diárias. O sistema em questão deve poder registar os seus animais e pessoal.

O sistema também deve identificar a qual classe um determinado animal pertence:

  • mamífero
  • réptil
  • ave

Além disso, cada classe deve ter uma descrição técnica de suas características específicas.

Os animais do zoológico devem ser identificados com um código, e seu nome, espécie, cor e comprimento devem ser registrados no sistema. Cada animal é mantido em um recipiente e o sistema deve conhecer seu tipo, por exemplo:

  • Poço
  • Gaiola
  • Berçário
  • Tanque

Cada contêiner está localizado em uma ala do zoológico e o sistema deve indicar em qual ala se encontra para facilitar a programação das atividades.

Os funcionários que trabalham neste zoológico podem ser:

  • Veterinários.
  • Tratadores de animais.
  • Enfermeiros.
  • Funcionários administrativos.

Todos os funcionários devem incluir:

  • Nome
  • Data de nascimento
  • CPF
  • RG
  • Endereço
  • Cargo

Para os veterinários, deve incluir também o CRMV (Cartão do Conselho Regional de Medicina Veterinária).

Por fim, o sistema deve ter um módulo de agendamento que determine os dias e horários das visitas veterinárias, considerando o tipo de cada animal.

O que é Modelo Entidade Relacionamento?

As entidades que são o conceito básico dessa modelagem são os objetos do "mundo real", a realidade modelada sobre a qual se deseja a informação e as relações entre elas.

Aprenda mais sobre Engenharia de Software aqui: https://brainly.com.br/tarefa/17420272?referrer=searchResults

#SPJ9

Perguntas similares