Buscar

AA CCT00751.Padrões de Softwarepdf

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Outros materiais