Trabalho De An Lise E Desenvolvimento De Sistemas
Nomes: Leonardo Tolentino
Victor Marcelo
Turma: Informática – 2° ano – B
Data de entrega: 08/04/2015
Professor: Eduardo
INTRODUÇÃO
Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. Podemos afirmar de maneira mais simples que seria um conjunto de objetos com as mesmas características, assim saberemos identificar objetos e agrupá-los, de forma a encontrar suas respectivas classes. Na Unified Modeling Language (UML) em diagrama de classe, uma classe é representada por um retângulo com três divisões, são elas: O nome da classe, seus atributos e por fim os métodos.
DESENVOLVIMENTO
O Diagrama de Classes apresenta como as classes interagem entre si e qual a responsabilidade de cada classe na realização das operações solicitadas pelos atores.
DEFINIÇÕES
Classe: é um grupo de objetos, sendo que cada objeto é um exemplo de um determinado grupo.
Diagrama de Classes: É uma representação da estrutura e relações das classes que servem de modelo para os objetos.
As classes do diagrama possuem:
Nome - Sempre deve ser iniciado com letra maiúscula
Atributos- Visibilidade ou nível de encapsulamento
Tipo de dados Operações ou métodos
Lista de parâmetros (se houver)
Tipo de retorno
Associações entre si Nome (opcional)
Multiplicidades
Navegabilidade (opcional)
EXEMPLO DE DIAGRAMA DE CLASSE:
ASSOCIAÇÃO
Representada através de um segmento de reta ligando as classes cujos objetos se relacionam.
Nome da Associação
- Quando usado, deverá ser escrito junto à linha que representa a associação, normalmente um verbo (não é obrigatório).
Multiplicidades
- Cada associação em um diagrama de classes possui duas multiplicidades, uma em cada extremo da linha de associação.
Navegabilidade ou direção de leitura
- indica como a associação deve ser lida
CLASSE ASSOCIATIVA
- É uma classe que está ligada a uma associação, ao invés de estar ligada a