Baixe o app para aproveitar ainda mais
Prévia do material em texto
PADRÕES DE PROJETO DE SOFTWARE - CCT0075 Título Atividade_Estruturada_01 Objetivo Metodologia A atividade estruturada de Padrões de Projetos de Software tem como objetivo possibilitar o aluno a relacionar os conteúdos trabalhados na disciplina, definido soluções através da utilização de padrões e também desenvolver uma análise crítica entre os padrões. A avaliação compreende o uso adequado do padrão e, principalmente o argumento de escolha. O aluno inicia o desafio a partir de um texto de motivação onde pode compreender o ambiente e os cenários que atendem ao negócio apresentado. A partir da compreensão do cenário exposto, o aluno elabora propostas de solução aos problemas apresentados, para serem analisadas e escolhidas pelo professor-cliente. Em seguida o aluno constrói os modelos à medida que o conteúdo da disciplina evolui. A atividade é composta por três etapas. O aluno desenvolve estas etapas ao longo do semestre letivo. O início da atividade é juntamente com o início do período letivo e a entrega da primeira etapa é na 8ª aula do semestre, um mês após o início das aulas, para o professor escolher as soluções adequadas para o projeto. A segunda etapa é entregue na 12ª. Nesta etapa o aluno apresenta os modelos de diagrama de caso de uso e diagrama de classe e o professor deve escolher os casos de uso e classes para desenvolvimento da descrição de caso de uso, diagramas de interação e diagrama de estado. Não é necessário descrever todos os casos de uso, pois não é intenção a repetição, mas sim a compreensão e o aprendizado. A terceira e última etapa é entregue na 16ª aula para entrega completa. As próximas seções detalham os passos a serem seguidos. O professor deve definir a pontuação adequada para compor a avaliação como instrumento de avaliação. Leia o Texto Abaixo Livraria ALFA A empresa moderna preocupa-se com a questão da sustentabilidade e busca desenvolver suas atividades com procedimentos que levam a otimização de recursos e tempo, reduzindo assim o consumo de energia elétrica, papel, dentre outros. A economia que se conquista pode parecer pouca, mas se for considerado o número de empresas que participam desta colaboração, atitudes como essas alteram os caminhos e definem uma situação mais favorável para a sobrevivência do planeta. A empresa proponente do estudo de caso apresentado abaixo acredita que, com a implantação de um sistema totalmente virtual poderá reduzir os formulários arquivados, efetivar a realização dos pedidos sem uso de papéis. Considere que a Livraria ALFA atua no mercado de livros há mais de 20 anos. Sua estratégia de atuação não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são, semanalmente, encomendados às editoras pelo Depto de Compras. As editoras e os livros que são comercializados são selecionados pela Direção da Livraria. Os clientes cadastram seus pedidos pela internet, após efetivar seu cadastro. Os pedidos são validados no preenchimento e os itens reservados no estoque. O pedido é aceito se o cliente e o livro estiverem previamente cadastrados. Caso contrário, o pedido é rejeitado e o cliente é informado. Nas sextas-feiras, o Depto de Compras emite requisições dos livros, encomendados para as editoras, com base nos pedidos recebidos. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas. Diagrama de Caso de Uso http://img692.imageshack.us/img692/5919/kowt.png Diagrama de Classe http://img29.imageshack.us/img29/305/o5eh.png Competências / Habilidades * Entender os padrões de projeto de software. * Desenvolver potencial de análise de problemas e apresentação de soluções. * Desenvolver potencial de análise crítica na escolha dos padrões. Desenvolvimento A partir do texto apresentado no item objetivo, que descreve o cenário dos procedimentos desenvolvidos para atender ao Serviço de Livraria, é apresentado a você um desafio composto pelos passos abaixo: ETAPA 1 ? Término 8ª aula 1. Leia com atenção o texto. 2. Analise o diagrama de caso de uso e classe apresentados. O objetivo desse passo é conhecer o funcionamento do sistema e os problemas existentes no modelo. 3. Analise cada padrão GoF definido na Família Criação e Estruturais para atendimento do problema. 4. Identifique razões para utilização e descarte do uso dos padrões. 5. Apresente ao professor-cliente suas propostas de solução para a escolha da melhor alternativa. ETAPA 2 ? Término 12ª aula 1. Analise o diagrama de caso de uso e classe apresentados, resultado da 1ª etapa. 2. Analise cada padrão GoF definido na Família Comportamentais e o Padrões GRASP ? Especialista na informação e Criador para atendimento do problema. 3. Identifique razões para utilização e descarte do uso dos padrões. 4. Apresente ao professor-cliente suas propostas de solução para a escolha da melhor alternativa. ETAPA 3 ? Término 16ª aula 1. Analise o diagrama de caso de uso e classe apresentados, resultado da 2ª etapa. 2. Analise os Padrões GRASP ? Acoplamento fraco, Coesão alta, controlador, polimorfismo, invenção pura, indireção e variações protegidas, para atendimento do problema. 3. Identifique razões para utilização e descarte do uso dos padrões. 4. Apresente ao professor-cliente suas propostas de solução para a escolha da melhor alternativa. 5. Apresente sua conclusão e bibliografia utilizada. Obs: Os diagramas devem ser alterados para a construção definida.
Compartilhar