Escolar Documentos
Profissional Documentos
Cultura Documentos
VISÃO GERAL
VISÃO GERAL
VISÃO GERAL
MODELAGEM DE
SOFTWARE
MODELAGEM DE SOFTWARE
MODELAGEM DE
SOFTWARE
MODELAGEM DE SOFTWARE
ORIENTAÇÃO À
OBJETOS
ORIENTAÇÃO À OBJETOS
EVOLUÇÃO HISTÓRICA DA
MODELAGEM
Diagramas Estruturais:
->Diagrama de Classes
->Diagrama de Objetos
->Diagramas de componentes
->Diagrama de instalação
->Diagrama de pacotes
->Diagrama de estruturas
DIAGRAMAS DE UML
DIAGRAMAS DA UML
Diagramas comportamentais
->Diagrama de caso de uso
->Diagrama de atividade
Diagramas de Interação
->Diagrama de sequência
->Diagrama de interatividade
->Diagrama de comunicação
->Diagrama de tempo
DIAGRAMAS DE UML
O PROCESSO DE DESENVOLVIMENTO
DE SOFTWARE
MECANISMOS GERAIS
PROTOTIPAGEM
MECANISMOS GERAIS
FERRAMENTAS
CASE
MECANISMOS GERAIS
ESTERIÓTIPOS
MECANISMOS GERAIS
NOTAS EXPLICATIVAS
MECANISMOS GERAIS
ETIQUETAS VALORADAS ( TAGGED
VALUES)
Um valor etiquetado é uma combinação de um tag e um valor que
fornece informações complementares que é anexado a um
elemento do modelo. Um valor de tag pode ser usada para
adicionar propriedades para todos os elementos do modelo e pode
ser aplicado a um elemento de modelo ou um estereótipo.
MECANISMOS GERAIS
RESTRIÇÕES E OCL
MECANISMOS GERAIS
PACOTES
MECANISMOS GERAIS
MODELAGEM DE CASOS DE USO
Agregação Regular - tipo de associação ( é parte de , todo/parte) onde o objeto parte é um atributo do
todo ; onde os objetos partes somente são criados se o todo ao qual estão agregados seja criado.
Pedidos é composto por itens de pedidos.
Composição - Relacionamento entre um elemento ( o todo) e outros elementos (as partes) onde
as parte só podem pertencer ao todo e são criadas e destruídas com ele.
DIAGRAMA DE CLASSE
Atributos
Na UML, atributos são mostrados com pelo menos seu nome, e podem também
mostrar seu tipo, valor inicial e outras propriedades. Atributos podem também
ser exibidos com sua visibilidade:
Operações
Operações (métodos) também são exibidos com pelo menos seu nome, e podem
também mostrar seus parâmetros e valores de retorno. Operações podem,
como os Atributos, mostras sua visibilidade:
Classe Animal {
método fale() {
imprimaNaTela(" Eu sou mudo! ");
}
}
BIBLIOGRAFIA
Bezerra, Eduardo - Princípios de análise e projeto
de sistemas com UML/Eduardo Bezerra – Rio de
Janeiro: Elsevier ,2007
http://docs.kde.org/