BDdasids

1101 palavras 5 páginas
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES

UML
Diagramas de classes
Diagrama de objetos

Hertz Wilton de Castro Lins

Sumário

 Contexto
 Conceito
 Objetivo
 Composição
 Estereótipos

 Exemplo

Banco de dados

2

Contexto
 As funcionalidades de um SSOO são realizadas internamente através de colaborações entre objetos.
– Externamente, os atores visualizam resultados de cálculos, relatórios

produzidos, confirmações de requisições realizadas, etc.
– Internamente, os objetos colaboram uns com os outros para produzir os resultados.  Essa colaboração pode ser vista sob o aspecto dinâmico e sob o aspecto estrutural estático.
 Dois diagramas da UML são usados na construção do modelo de objetos:
– diagrama de classes e o diagrama de objetos
Banco de dados

3

Diagramas da UML 2.4.1

Banco de dados

4

Conceito
 Define a estrutura de classes utilizadas pelo sistema
 Determinando
– Atributos

– Métodos
 Estabelecendo
– Relações entre as classes e suas respectivas trocas de informação.

Banco de dados

5

Objetivo
 O objetivo da modelagem de classes é prover respostas para as seguintes perguntas:
– Identificar os objetos que constituem o sistema em questão

– Identificar como as classes do sistema estão relacionadas entre si
– As responsabilidades de cada classe

Banco de dados

6

Notação


Notação na UML: “caixa” com no máximo três compartimentos exibidos.
– Detalhamento utilizado depende do estágio de desenvolvimento e do nível de abstração desejado.

Banco de dados

7

Composição


Uma classe descreve esses objetos através de atributos e operações.
– Atributos correspondem às informações que um objeto armazena.
• Tipos de dados

– Operações correspondem às ações que um objeto sabe realizar.
• Funções que a instância da classe pode realizar

Banco de dados

8

Exemplo

Nome da classe

Relacionados