Buscar

classes_UML

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Laboratório I
Mateus Raeder
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Unified Modeling Language
Linguagem criada com a finalidade de criar um padrão para o desenvolvimento de software, utilizando-se das melhores práticas
UML é uma linguagem aberta, e pode ser utilizada nas diversas etapas de criação de sistemas
Utilização de uma série de diagramas
		- Diagrama de Casos de Uso
		- Diagrama de Classes
		- Diagrama de Seqüência
		- Diagrama de Estados
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
Programação orientada a objetos!
Para um sistema de uma biblioteca, por exemplo, teremos a divisão de objetos, tais como Livro, Andar, Matéria, Atendente, Usuário, etc...
Os problemas são pensados em termos de 
OBJETOS, suas propriedades e métodos
OBJETO
Entidade do 
mundo real
representa
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
 Nome: Floribela
 Sexo: feminino
- Cor do cabelo: verde
- Cor da roupa: azul
- Cor da pele: amarela
- Cor dos sapatos: vermelho
- Altura: 6cm
- Humor: assustada
 Nome: Antoniolo
 Sexo: masculino
- Cor do cabelo: preto
- Cor da roupa: verde e branca
- Cor da pele: marrom
- Cor dos sapatos: azul
- Altura: 5,5cm
- Humor: feliz
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
Uma classe, então, vai representar o conjunto de objetos que possuem determinadas características em comum
Ao definir uma classe, então, devemos definir dois pontos principais:
		1 – atributos, que são informações da classe (cor do cabelo, sexo, altura, etc...)
		2 – métodos, que são as ações que podem ser realizadas pelos objetos de cada classe (andar, correr, falar, pensar, etc...)
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
Objeto Floribela
Objeto Antoniolo
Classe Pessoa
Floribela e Antoniolo
 são instâncias da classe Pessoa
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
Atributos da classe
Métodos da classe
Nome da classe
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
Mateus Raeder – agosto de 2010
UML – Diagrama de classes
visibilidade atributo: tipo
visibilidade método: retorno
Nome da classe
Visibilidade:
 - : privado (visível somente dentro da classe)
+ : público (visível por qualquer classe)
Mateus Raeder – agosto de 2010
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando