Escolar Documentos
Profissional Documentos
Cultura Documentos
Robson Fidalgo 1
IN1008 – Projeto Conceitual de BD
Por:
David Emmanuel
desc@cin.ufpe.br
• Motivação
• Objetivos
• História da UML
• Conceitos importantes
• Arquitetura da UML
• Diagramas UML
• UML Profile Data Modeling
• Referências
Metalinguagem CORE
para reuso na definição
de metamdelos, incluindo
Pacotes do CORE: MOF, UML e CWM.
Metamodelo no núcleo da
arquitetura MDA.
• Diagramas Estruturais
Diagrama de Classes
• Define os elementos básicos de um modelo: os tipos, as classes,
as interfaces e os relacionamentos entre eles.
• Diagramas Estruturais
Diagrama de Objetos
• Similar ao diagrama de classes porém sua principal diferença é
que ele apresenta atributos com valores
• Corresponde a uma instância do diagrama de classes, mostrando
o estado de um sistema em um determinado ponto do tempo
• Diagramas Estruturais
Diagrama de Implantação
• Mostra a configuração dos elementos de processamento em tempo
de execução, além dos componentes, processos e objetos
existentes no sistema
• Diagramas Estruturais
Diagrama de Componentes
• Apresenta as dependências entre componenetes de software,
incluindo implementação de classes, arquivos de código fonte,
arquivo de código binário, arquivos executáveis e scripts
• Diagramas Comportamentais
Diagrama de Caso de Uso
• Modela as interações entre o usuário e o sistema, definindo o
comportamento, as exigências e o resultado esperado de uma
funcionalidade
• Diagramas Comportamentais
Diagrama de Estado
• Demonstra todos os possíveis estados de um objeto, como esses
estados mudam (transições) e como os objetos respondem aos
eventos
• Diagramas Comportamentais
Diagrama de Sequência
• Mostra as interações entre os objetos a partir de um evento
disparado pelo usuário em forma de linha do tempo
• Diagramas Comportamentais
Diagrama de Comunicação
• É focado na organização estrutural dos objetos que enviam e
recebem mensagens
• Diagramas Comportamentais
Diagrama de Atividade
• É uma variação do diagrama de estados, representa a execução
das ações e as transições que são acionadas pela conclusão de
outras atividades