Diagrama de classes booch

367 palavras 2 páginas
2.1.1. Diagramas de classe
Um diagrama de classe consiste num conjunto de classes e relacionamentos entre elas. Segundo esta notação, existem vários tipos de classes, cada uma representando um objetivo específico. As decisões tomadas são capturadas nos diagramas de classe e nas suas especificações.
Os tipos de classes existentes são os seguintes:
· Class - Conjunto de objetos que partilham uma estrutura e um comportamento comum. Uma classe é uma abstração de um item do mundo real. Quando estes itens existem, são instâncias da classe respectiva e são denominados objetos;
· Parameterized class - Neste tipo de classes são declarados, formalmente, parâmetros genéricos.
· Class utility - São classes não instanciáveis, contendo um ou mais métodos de classe;
· Metaclass - São classes cujas instâncias são classes. Providenciam operações para inicialização de variáveis de classe, servindo como repositórios de suporte às variáveis de classe, necessários para todos os objetos da classe definida;
Os relacionamentos são utilizados para indicar ligações semânticas entre as classes. Cada relacionamento tem associado um label, indicando que tipo de relação é que existe. O tipo de relacionamentos existentes são os seguintes:
· Association - Utilizado para indicar que existe um determinado tipo de relacionamento, mas a decisão sobre que tipo exato de relacionamento existe, pode ser deferida;
· Contains - Indica uma relação de estrutura entre duas classes. Pode ser utilizada cardinalidade. Os atributos e a agregação são casos particulares deste tipo de relacionamento;
· Inheritance - Indica que uma classe partilha a estrutura ou comportamento definido numa ou mais classes.
· Uses - Indica que uma classe é cliente de outra classe, isto é, utiliza os seus recursos;
· Instantiation - São relacionamentos entre uma parameterized class e uma classe instanciável;
· Metaclass - Mostra o relacionamento entre uma metaclass e as suas instâncias, que são classes;
Os

Relacionados

  • Introdução a UML
    1216 palavras | 5 páginas
  • compreender conceitos fundamentais da orientação a objetos  entender as diferenças entre esses conceitos  compreender dos modelos orientados a objetos
    4086 palavras | 17 páginas
  • Artigo UML
    1416 palavras | 6 páginas
  • Modelando software por uml
    3536 palavras | 15 páginas
  • UML Sistemas Da Informa O
    3051 palavras | 13 páginas
  • C# - programando certo
    623 palavras | 3 páginas
  • Question Rio
    284 palavras | 2 páginas
  • Como usar UML
    1828 palavras | 8 páginas
  • UML - Linguagem de Modelagem Unificada
    1199 palavras | 5 páginas
  • artigo
    15431 palavras | 62 páginas