Descrição
MAPA – ANÁLISE E PROJETO ORIENTADO A OBJETOS – 51/2024
Caro estudante,
Temos por certo que os desafios sempre contribuem para a aquisição de conhecimentos e competências desejadas. Sendo assim, torna-se efetivo relacionar o que se aprende com situações reais. Nesta atividade, você é convidado a verificar como a disciplina em questão pode contribuir para a sua experiência e formação profissional. Para isso, atente-se para as orientações desta atividade MAPA e realize um ótimo trabalho!
Visão Geral da Atividade
Nesta atividade será apresentado um cenário que iremos utilizar como referência para realização da atividade.
A atividade é composta de duas etapas: a primeira que será a Análise do Problema, e a segunda que será o Projeto da Solução.
Primeira Etapa
Considere que você é responsável pelo time de desenvolvimento de uma grande empresa do ramo hoteleiro. Foi demandado para seu time o desenvolvimento de um novo sistema de reservas de quartos e você precisará elaborar o projeto deste sistema.
O caso que precisa ser analisado segue abaixo:
Uma pousada, composta por nome e uma quantidade de estrelas (de acordo com a classificação recebida) possui vários chalés. Cada chalé vai possuir valores para Alta e Baixa temporada, bem como capacidade do chalé para hóspedes. Cada chalé também possui uma identificação.
Na pousada podemos ter clientes que vão reservar os chalés. Cada cliente vai ter nome, data de nascimento e CPF. O cliente pode ter uma lista de telefones contendo DDD, Número e Tipo (celular, trabalho, etc). Em uma reserva na pousada temos o valor total da reserva, bem como valores de desconto, quantidade de pessoas e o intervalo da estadia na pousada. Na reserva podemos calcular o valor final com base nas informações da reserva, bem como calcular a quantidade de dias dado o intervalo de datas. Durante uma reserva, o hóspede pode fazer uso de serviços ofertados. Esse serviço acontece em uma data e pode ter uma quantidade. Com base nisso, ele pode calcular o valor cobrado. Por fim, o serviço tem um nome e um valor unitário.
Segunda Etapa
Agora, baseado neste conjunto de requisitos, elabore um diagrama de classes contemplando o domínio apresentado.
– Identifique os conceitos chaves que irão solucionar o problema e defina suas características (atributos) e suas responsabilidades (métodos).
– Atividade irá contar somente com a modelagem do domínio descrito abaixo, não precisando modelar elementos de interface gráfica nem de acesso ao banco de dados.
– Quanto as nomenclaturas das Classes, Associações, Atributos, Métodos, etc busque sempre nomes significativos que nos ajude a entender intuitivamente do que se trata.
– Quanto a escolha da ferramenta para desenvolvimento, fique a vontade em utilizar a que você se sentir mais confortável, apesar de termos sugerido utilizar a LucidChart.
Ao final da atividade, você deve colar a imagem do diagrama de classe no formulário padrão MAPA, em um arquivo Word e nos envie para correção.
Avaliações
Não há avaliações ainda.