MODELAGEM COM A UML UNIFIED MODELING LANGUAGE g

  • Slides: 46
Download presentation
MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) g g BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE

MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) g g BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS g g MODELAGEM DE ANÁLISE E DE PROJETO 1

2

2

14

14

15

15

Finalidades do UML -Visualizar -Especificar -Construir -Documentar 17

Finalidades do UML -Visualizar -Especificar -Construir -Documentar 17

Elementos do UML -Itens -Relacionamentos -Diagramas 18

Elementos do UML -Itens -Relacionamentos -Diagramas 18

Itens do UML -Estruturais -Comportamentais -Agrupamento -Anotacionais 19

Itens do UML -Estruturais -Comportamentais -Agrupamento -Anotacionais 19

Itens Estruturais do UML (parte estática) -Classes (conjunto de objetos com caract. Comuns) -Interface

Itens Estruturais do UML (parte estática) -Classes (conjunto de objetos com caract. Comuns) -Interface (serviços de uma classe ou componente) -Colaborações (comportamento colaborativo) -Caso de Uso (sequência de ações) -Classes Ativas (objetos com threads) -Componentes (pacotes físicos de elementos lógicos) -Nó (recurso computacional) 20

Itens Comportamentais do UML (parte dinâmica) -Interação (intercâmbio de dados) -Máquina de Estados -Transições

Itens Comportamentais do UML (parte dinâmica) -Interação (intercâmbio de dados) -Máquina de Estados -Transições -Eventos -Atividades 21

Itens de Agrupamento do UML (organizacional) -Pacotes 22

Itens de Agrupamento do UML (organizacional) -Pacotes 22

Itens Anotacionais do UML (explicativo) -Nota 23

Itens Anotacionais do UML (explicativo) -Nota 23

Relacionamentos do UML -Dependência (relacionamento semântico de dois itens) -Associação (relacionamento estrutural) -Generalização (hierarquia)

Relacionamentos do UML -Dependência (relacionamento semântico de dois itens) -Associação (relacionamento estrutural) -Generalização (hierarquia) -Realização (contrato de uma das partes) 24

Diagramas do UML -Classes -Objetos -Casos de Uso -Sequência -Colaborações -Gráfico de Estados -Atividades

Diagramas do UML -Classes -Objetos -Casos de Uso -Sequência -Colaborações -Gráfico de Estados -Atividades -Componentes -Implantação 25

III. CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 26

III. CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 26

27

27

28

28

29

29

30

30

31

31

32

32

33

33

34

34

35

35

36

36

37

37

38

38

39

39

40

40

41

41

42

42

IV. MODELAGEM DE ANÁLISE E DE PROJETO 43

IV. MODELAGEM DE ANÁLISE E DE PROJETO 43

44

44

45

45

46

46