Baixe o app para aproveitar ainda mais
Prévia do material em texto
Identifique os aspectos da Orientação a Objetos (Classificação, Identidade, Compartilhamento, Combinação de Dados, Comportamento e Polimorfismo) para os seguintes sistemas: a) Um curso de inglês solicitou o desenvolvimento de um sistema para controlar a sua secretaria, organizando as matrículas dos alunos e a formação de turmas. Na instituição, existem dois grupos de alunos: regulares e universitários. Para fazer sua matrícula, cada aluno regular informa seus dados (nome, endereço, telefone e CPF). Se o aluno for universitário, deve informar também seu período para calcular um desconto proporcional. Após isso, os alunos selecionam a turma (horário e nível) e emitem um comprovante. No início das aulas, os professores (nome, titulação) informam seus horários disponíveis, selecionam a turma disponível e emitem uma lista de alunos de cada turma. b) Uma livraria solicitou o desenvolvimento de sistema para automatizar algumas de suas atividades. Para realizar uma compra, um cliente (nome, endereço, telefone e CPF), cadastrado no sistema, faz um pedido (data e valor) de livros (título, autor e preço) cadastrados para o atendente (código e nome). Como a livraria não possui estoque, periodicamente são organizadas requisições (código, data e valor) para as editoras (descrição e CNPJ) contendo todos os livros encomendados durante a semana. Deve-se observar que se o livro for importado, a livraria cobra uma porcentagem adicional calculada de acordo com o país de origem. O sistema deve, então, registrar os dados dos pedidos e requisições realizadas na livraria. Deve-se ressaltar que, o sistema não contempla o faturamento dos pedidos e requisições. c) Uma agência de venda de passagens aéreas solicitou o desenvolvimento de um sistema para controle de reservas, o qual deve permitir os pedidos de reserva dos clientes e o envio da lista de reservas para a companhia aérea. Para reservar uma passagem, o cliente (nome, CPF, endereço, telefone) seleciona a passagem desejada (código, vôo, poltrona, horário e classe), cadastra os seus dados pessoais e imprime um comprovante de reserva. Se o cliente for especial, deve também informar o número de seu cartão de crédito. O sistema deve validar o número informado pelo cliente. Ao final do dia o atendente, identificado por um código, envia a lista de reserva de passagens para cada Companhia aérea (Razão social e CNPJ) que retorna uma lista de reservas efetuadas. d) Um restaurante necessita automatizar suas tarefas diárias. Desta forma solicitou um sistema que ajude no controle das encomendas feitas pelos clientes e dos pedidos de compras de ingredientes. O sistema não controla a parte financeira e nem de estoque do restaurante. Um cliente (nome, endereço, telefone) faz sua encomenda (data, valor) para o funcionário (código, nome) que, se necessário cadastra os dados do cliente. Após isso, o funcionário retorna uma confirmação da encomenda para o cliente. Semanalmente, o funcionário envia o pedido de compra de ingredientes, identificado por um número, para cada fornecedor (Razão social e CNPJ) cadastrado no sistema. Se o fornecedor for de outro país, deve-se registrar também um imposto adicional. Cada ingrediente possui um tipo e uma quantidade unitária, por exemplo, massa de tomate com 250g. Após receber o pedido, o fornecedor envia uma confirmação do mesmo.
Compartilhar