Diagrama de classes

DanielPaulodeAssis 419 views 10 slides Dec 02, 2013
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

No description available for this slideshow.


Slide Content

Daniel Paulo de Assis Pedro Carvalho Dias Diagrama de Classes

Definição descreve os tipos de objetos (do negócio, da análise ou do projeto) tipos de relacionamento estático que existem entre eles. atributos e operações de uma classe e as restrições à maneira com que os objetos são conectados

Perspectivas Conceitual: pouca ou nenhuma preocupação com o software que poderá implementá-lo independente de linguagem Especificação : examinando o software analisando as suas interfaces não a sua implementação Implementação: temos classes e estamos pondo a implementação às claras usada com mais freqüência

Associações Da perspectiva conceitual, associações representam relações conceituais entre classes. Da perspectiva de especificação , associações representam responsabilidades

Atributos “Devemos pensar nos atributos como classes simples e pequenas...” nível conceitual , um atributo nome do Cliente indica que Clientes têm nomes No nível de especificação , este atributo indica que um objeto Cliente pode lhe dizer o seu nome No nível de implementação , o Cliente tem um campo para armazenar seu nome

Operações Operações são os processos que a classe sabe realizar correspondem claramente a métodos em uma classe Linguagens têm as suas próprias convenções de denominação

Generalizações fenômeno que está sujeito a diferentes interpretações em diferentes tipos de modelagem modelo de especificação , generalização significa que a interface do subtipo deve incluir todos os elementos da interface do supertipo na perspectiva de implementação é associada à herança nas linguagens de programação

Regras de Restrição Muito do que está se fazendo quando desenhamos diagramas de classes é indicar restrições De modo ideal, regras devem ser implementadas como asserções na sua linguagem de programação

Quando utilizar Diagramas de Classes ? Diagramas de classes são a base de quase todas as metodologias OO podem ser complexos de se usar não ficar preso em detalhes de implementação concentrar-se nas áreas principais

Referências Bibliográficas Diagramas de Classes Disponível em: <http://www.mastersoft.com.br/Tutoriais/tutorialuml/Diag%20de%20Classes.htm> Acesso em: Abril de 2011 Oliveira Ribeiro W. : Diagramas de Classes “Os elementos básicos” Disponível em: < www.helionet.varginha.br/files/trab7.doc > Acesso em: Abril de 2011
Tags