BDdasids
1101 palavras
5 páginas
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTECENTRO 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