Diagramas

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (863 palavras )
  • Download(s) : 0
  • Publicado : 8 de maio de 2015
Ler documento completo
Amostra do texto
Capítulo 2 – Diagrama de Classe

Diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. É muito útil no desenvolvimento de sistemas, poisdefine todas as classes que o sistema necessita e é base para a construção de outros tipos de diagramas.

Classes
Uma classe é representada como um retângulo divido em três compartimentos, separados porlinhas horizontais que armazenam o nome da classe, lista de atributos e lista de métodos respectivamente e devem receber nomes de acordo com o vocabulário do domínio do problema.

Nome_da_Classeatributo1
atributo2
atributo3
...
metodo1
metodo2
metodo3
...

Figura 2.1 – Representação de uma classe

Atributos
Os atributos representam o conjunto de características (estado) dos objetos daquela classee são definidos por variáveis.
A definição de atributo se dá pela sintaxe:

visibilidade nome : tipo

Exemplo: + nome : String
Métodos
Os métodos representam o conjunto de operações (comportamento)que a classe fornece.
A definição de método se dá pela sintaxe:

visibilidade nome (lista-de-parâmetros) : tipo-de-retorno

Exemplo: - obterSenha : String

Visibilidade
A visibilidade indica porquem um atributo ou método pode ser utilizado. O marcador de visibilidade indica se o atributo ou o método é público (+), visível em qualquer classe de qualquer pacote, protegido (#), visível paraclasses do mesmo pacote ou privado (-), visível somente para classe. A visibilidade pode ser definida por seus ícones ou palavras-chaves.
Exemplo:
private obterSenha : String
public nome : StringRelacionamentos
Os relacionamentos entre as classes representam a interação entre seus objetos: em geral, representam a utilização de serviços e/ou a organização entre as mesmas. Os tipos derelacionamento em um diagrama de classe são os de associação, generalização e dependência. Como variação do relacionamento e associação, estão os relacionamentos de agregação e composição.

Associação
As...
tracking img