12
Estudo Estudo de de Caso Caso OO OO Prof. Melo Prof. Melo

estudo de caso OO revisado 2011

Embed Size (px)

Citation preview

Page 1: estudo de caso OO revisado 2011

EstudoEstudo de de CasoCaso OOOO

Prof. MeloProf. Melo

Page 2: estudo de caso OO revisado 2011

2

Apresentação

Nome: Hildeberto Melo;

Técnico em Desenvolvimento de Software. Ibratec, PE;

Bacharel em Sistemas de Informação. FIR, PE;

Pós-Graduação em Docência do Ensino Superior. FMN, PE;

Mestre em Ciência da Computação. CIN/UFPE.

Page 3: estudo de caso OO revisado 2011

3

Estudo de Caso Farmácia

A farmácia Remédio Barato quer automatizar e controlar a venda de remédios controlados, para isso é necessário saber que para realizar a venda de um determinado medicamento controlado é obrigatório a apresentação de uma receita médica. Nesta receita vem as seguintes informações, médico responsável, paciente, medicamento receitado, e outras informações como observações, posologia e data.

Realizar a modelagem da situação dita acima, utilize os conceitos que foram abordados em sala de aula sobre Orientação a Objetos.

Formem pequenos grupos para realizar esta atividade.

Page 4: estudo de caso OO revisado 2011

4

Estudo de Caso Estacionamento

Uma empresa que administra um estacionamento e quer automatizar e implantar um sistema que gerencie as principais atividades referentes aos serviços prestados aos seus clientes.

Os serviços prestados são a guarda dos veículos em seu estacionamento, lavagem, polimento, troca de óleo, alinhamento, balanceamento, entre outros serviços considerados rápidos.

O cliente ao sair do estacionamento recebe uma nota com as descrições dos serviços prestados, afim de realizar o pagamento.

Realizar a modelagem da situação dita acima, utilize os conceitos que foram abordados em sala de aula sobre Orientação a Objetos.

Formem pequenos grupos para realizar esta atividade.

Page 5: estudo de caso OO revisado 2011

5

Estudo de Caso Almoxarifado

Um setor de almoxarifado quer controlar a entrega de material que ésolicitada ao mesmo. Para que seja feita a saída do material é necessário que o solicitante preencha uma ficha com as seguintes informações:� Dados do solicitante

� Setor do solicitante

� Lista dos produtos a serem solicitados

� Data da solicitação

Vale salientar que cada material pertence a um grupo, ex: grupo de alimentos, material de limpeza, medicamentos, mobília, etc.

Os materiais a serem solicitados deverão pertencer ao mesmo grupo de material, para tal será necessário informar o grupo antes de começar a informar os materiais.

Alguns materiais podem ter prazo de validade, ex: gêneros alimentícios. Quando isso acontecer o referido material terá informações dos lotes ao qual pertence. O lote tem informações sobre a validade e o número do lote.

Page 6: estudo de caso OO revisado 2011

6

Estudo de Caso Locadora

Uma pequena locadora de DVD possui aproximadamente 2000 filmes cujo empréstimo deve ser controlado. Cada filme possui um número. Além disto, para cada filme é preciso saber seu título e sua categoria (comédia, drama, aventura..). Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Por isso, é necessário manter a informação dos atores que estrelam em cada filme. Para cada ator os clientes às vezes desejam saber o nome real, bem como a data de nascimento. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar filmes. Para cada cliente é necessário saber seu nome e sobrenome, seu telefone e endereço. Além disso, cada cliente recebe um número de associado. Clientes podem ter dependentes. As locações feitas por dependentes são associadas ao cliente. Clientes podem reservar filmes. Para a reserva é preciso controlar a data que foi efetuada e para quando é a reserva. Finalmente, se deseja saber quais fitas cada cliente tem locadas. Um cliente pode ter várias fitas locadas

Page 7: estudo de caso OO revisado 2011

7

Estudo de Caso VSKY

A empresa VSKY é dividida em departamentos que são cadastrados por um número, nome e localização. Os funcionários da empresa são contratados para trabalhar nos departamentos, portanto um contrato associa cada funcionário ao depto onde ele trabalha e possui como atributos a data de Contratação e o prazo de validade. Os funcionários são cadastrados por CPF, nome, endereço, fone, cargo e salário. Dentre os funcionários se destacam os engenheiros que se possuem dois atributos adicionais: o CREA e a especialidade. Os motoristas possuem carteira de habilitação e somente são autorizados a dirigir um único veículo que possui uma placa, cor predominante e ano de fabricação. Os engenheiros são alocados para dirigir os projetos da firma a partir de determinada data. Os projetos possuem um código, título, descrição, prazo de entrega e custo.Os projetos são solicitados pelos clientes da firma que são cadastrados por um código, nome, endereço e fone.

Page 8: estudo de caso OO revisado 2011

8

Estudo de Caso Imobiliária

A administradora trabalha tanto com administração de condomínio quanto com administração de aluguéis. Uma entrevista com a gerente resultou nas seguintes informações:

A administradora administra condomínios (prédios) formados por unidades condominiais (apartamentos).

Cada unidade condominial é de propriedade de uma ou mais pessoas. Uma pessoa pode possuir diversas unidades.

Cada unidade pode estar alugada para no máximo uma pessoa. Uma pessoa pode alugar diversas unidades.

Page 9: estudo de caso OO revisado 2011

9

Estudo de Caso Aeroclube

Em um aeroclube, estão inscritos pilotos, instrutores e alunos de pilotagem. Todos sócios (inscritos) são identificados pelo número de matrícula, e caracterizados por nome, endereço e idade. Os pilotos possuem um número de brevê (único). Os instrutores são pilotos com formação adicional de instrutor, e deve ser registrado o nome do curso, a data de obtenção do diploma, bem como a instituição.Para os alunos de pilotagem, guarda-se o registro de todas as suas saídas a fim de contabilizar as horas para obtenção do brevê. Para cada saída registra-se a data, instrutor, hora de saída de chegada, bem como o parecer do instrutor sobre o vôo. A escola só ministra cursos básicos, e, portanto, não háprofessores que são alunos de cursos avançados. Para emissão do brevê, é necessário que o aluno comprove ter o número de horas mínimo de vôo, bem como apresente os pareceres dos instrutores sobre as habilidades desenvolvidas a cada aula prática.

Page 10: estudo de caso OO revisado 2011

10

Estudo de Caso Empresa deEngenharia

A empresa é dividida em departamentos que são cadastrados por um número, nome e localização. Os funcionários da empresa são contratados para trabalhar nos departamentos, portanto um contrato associa cada funcionário ao depto onde ele trabalha e possui uma data de contratação e um prazo de validade.

Os funcionários são cadastrados por CPF, nome, endereço, fone, cargo e salário. Dentre os funcionários se destacam os engenheiros que se possuem dois atributos adicionais: o CREA e a especialidade. Os engenheiros são alocados para dirigir os projetos da firma a partir de determinada data. Os projetos possuem um código, título, descrição, prazo de entrega e custo.

Os projetos são solicitados pelos clientes da firma que são cadastrados por um código, nome, endereço e fone.

Page 11: estudo de caso OO revisado 2011

11

Conceitos OO

Defina com suas palavras:1. Classificação

2. Generalização

3. Especialização

4. Agregação

5. Decomposição

6. Abstração

7. Encapsulamento

8. Polimorfismo

9. Herança

10. Instanciação

11. Como ocorre a comunicação entre objetos

12. Interface

13. Diagrama de classes

Page 12: estudo de caso OO revisado 2011

12

Perguntas...