Projeto de Objetos com Atribuição de Responsabilidades
Instituto de Ciências Exatas
Departamento de Ciências da Computação
GUILHERME ANDRADE DEL CANTONI
GRASP: PROJETO DE OBJETOS COM ATRIBUIÇÃO DE RESPONSABILIDADES
Belo Horizonte
2008
Universidade Federal de Minas Gerais
Instituto de Ciências Exatas
Departamento de Ciências da Computação
Especialização em Informática: Ênfase: Engenharia de Software
GRASP: PROJETO DE OBJETOS COM ATRIBUIÇÃO DE RESPONSABILIDADES
por
GUILHERME ANDRADE DEL CANTONI
Monografia de Final de Curso
CEI-ES-0292-T13-2007-1
Prof. Mariza Andrade da Silva Bigonha
Orientador(a)
Belo Horizonte
2008
GUILHERME ANDRADE DEL CANTONI
GRASP: PROJETO DE OBJETOS COM ATRIBUIÇÃO DE RESPONSABILIDADES
Monografia apresentada ao Curso de Especialização em Informática do Departamento de Ciências Exatas da Universidade Federal de Minas Gerais, como requisito parcial para a obtenção do grau de Especialista em Informática.
Área de concentração: Engenharia de Software
Orientador(a): Prof. Mariza Andrade da Silva Bigonha
Belo Horizonte
2008
Dedico este trabalho aos meus amigos, aos companheiros de trabalho e a toda minha família, principalmente, aos meus pais.
RESUMO
O objetivo do trabalho é descrever os nove padrões que compõe o GRASP, demonstrando as situações onde eles são aplicados, os benefícios e sua utilização.
GRASP é o acrônimo de “General Responsibility Assignment Software Pattern”, ele descreve os princípios fundamentais de projeto baseado em objetos e atribuição de responsabilidades aos mesmos. Normalmente, eles são aplicados durante o fluxo de desenho, nas realizações dos casos de uso, definindo as melhores práticas