UML Diagramas de Classes Disciplina: Engenharia de Software

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

ANÁLISE E PROJETO DE SISTEMAS
UML no CICLO de DESENVOLVIMENTO
UML Modelando um sistema.
UML – Visões Parte 1 Modelando um sistema.
Desenvolvimento de Sistemas Baseado na Transformação de Modelos
Diagrama de Classes.
Diagrama de Classes continuação.
Engenharia de Software
UML - Diagrama de Classes e objetos
UML – MODELAÇÃO DA ESTRUTURA Professor Sandro Carvalho.
Análise e Projeto de Sistemas
UML: Diagrama de Classes
Linguagens de Modelagem (cont.) (IV)
Modelagem Orientada a Objetos Relacionamentos. Conteúdo n Ligação entre objetos n Associação entre classes n Agregação n Multiplicidade e Papel n Atributo.
UML Diagrama de Classes elementos básicos. Contexto Os diagramas de classes fazem parte do da visão estática da UML. Os elemento desta visão são conceitos.
Modelo de Arquitetura Diagrama de Componentes
Introdução a diagrama de classes e UML
Diagrama de Classes.
Diagramas de Classes.
Linguagem de Programação
Análise (I) A análise enfatiza a investigação do problema;
RUP: Fluxo de Análise e Projeto
Análise e Projetos de Sistemas UML-Linguagem de Modelagem Unificada Modelo de Dados com UML Diagrama de Classes Professor: Armando Hage.
Orientação a Objetos.
TÉCNICAS DE PROGRAMAÇÃO II
DIAGRAMA DE COMPONENTES
Diagrama de Classes e Diagrama de Objetos
Diagrama de Classes.
Diagrama de Classes e Colaboração
Introdução UML, Diagrama de Classes e Comunicação/Colabaração
Validação experimental de uma abordagem baseada em busca para projeto de arquitetura de linha de produto de software Thelma Elita Colanzi Adaptação do.
DIAGRAMA DE CLASSE Modelagem de Software
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Diagrama de Classes George Gomes Cabral.
1.
Referências: Booch, G. et al. The Unified Modeling Language User Guide
UML Significado da Associação entre Classes
2.2 MODELAGEM DE SISTEMAS COM UML
Diagramas de classes rational rose. introdução interação classes atributos, operações associações associação, agregação, composição, generalização, dependência.
Análise e Projeto de Sistemas
Modelagem Visual de Objetos Com UML
UML Diagrama de classes.
Ceça Moraes Diagrama de Classes.
UML: Diagrama de Classes
DIAGRAMA DE CLASSE Médio Integrado.
Educação Profissional Técnica de Nível Médio Curso Técnico de Informática
Projeto Orientado aos Objetos Prof. Wolley W. Silva
Modelagem Visual de Objetos Com UML
Análise Orientado aos Objetos Prof. Wolley W. Silva
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Generalização e herança Agregação e composição
Utilizando UML e Padrões Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Março de 2010.
Linguagem de Modelagem Unificada
Diagramas de Caso de Uso
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Análise e Projeto de Software
Equipe: Bruno Barbosa Felipe Fernandes Waleska Dias.
Diagrama de Objetos.
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
20/04/2017 Orientação a Objetos 1 1.
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Fundamentos de Engenharia de SW Diagramas da UML Usados no Projeto de Software.
Diagrama de Classes Herança Dependências.
18/1/2016 Professor Leomir J. Borba- – CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS.
Análise e Design de Software Site:
Diagrama de Classes Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes
Engenharia de Software Orientada a Objetos Professor: Guilherme Timóteo Aula 3: – Modelagem de Classes (parte 2)
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Transcrição da apresentação:

UML Diagramas de Classes Disciplina: Engenharia de Software Profa.: Rossana Andrade (rossana@lia.ufc.br) Monitor: Lincoln S. Rocha (lincoln@lia.ufc.br)

Agenda O que é Diagrama de Classes Elementos UML do Diagrama de Classes Exemplos de Diagrama de Classes Aplicação Prática

O que é Diagrama de Classes É um diagrama UML que demonstra a estrutura estática das classes de um sistema onde estas representam as “coisas" que são gerenciadas pela aplicação modelada O diagrama de classes é o diagrama mais próximo da implementação

Elementos Diagrama de Classes Descrição de um conjunto de objetos que têm os mesmos atributos, operações, relacionamentos e semântica

Elementos Diagrama de Classes Generalização É implementada como herança nas linguagens de programação OO

Elementos Diagrama de Classes Realização É uma forma de garantir que uma classe “assine um contrato” de implementação

Elementos Diagrama de Classes Associação É uma conexão entre classes. Em UML, uma associação é definida com um relacionamento que descreve uma série de ligações 0..1 Zero ou um 1 Somente um (opcional) 0..* Maior ou igual a zero 1..* Maior ou igual a um A..B De A à B inclusive

Elementos Diagrama de Classes Dependência É um relacionamento que determina que uma mudança na especificação de uma classe pode afetar uma outra classe, mas não necessariamente o contrário

Elementos Diagrama de Classes Agregação Mostra como classes são compostas de outras classes É uma associação “parte de”, “contém”, “consiste em”

Elementos Diagrama de Classes Composição É uma forma de agregação onde há Forte pertença do todo com relação a parte As partes não podem existir sem o todo

Exemplos de Diagrama de Classes

PARTE DA APLICAÇÃO DE ALGUM GRUPO Aplicação Prática Aplicação Bibliotecária Aplicação de Controle Acadêmico Aplicação de Vídeo Locadora PARTE DA APLICAÇÃO DE ALGUM GRUPO