Baixe o app para aproveitar ainda mais
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 * *
Compartilhar