TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A utilização do mecanismo de extensibilidade UML

Trabalho acadêmico: A utilização do mecanismo de extensibilidade UML. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  22/4/2013  •  Trabalho acadêmico  •  2.031 Palavras (9 Páginas)  •  621 Visualizações

Página 1 de 9

Gabriel Silva Bornia

Estruturação de Descrições de Casos de Uso através de

Mecanismos de Extensibilidade da UML

Dissertação de Mestrado

Prof. Dr. Roberto Tom Price

Orientador

Porto Alegre, janeiro de 2005

i

Sumário

SUMÁRIO ............................................................................................................................. I

ÍNDICE DE FIGURAS ............................................................................................................ III

ÍNDICE DE TABELAS ............................................................................................................. V

RESUMO ............................................................................................................................. VI

ABSTRACT ...................................................................................................................... VII

1 INTRODUÇÃO ................................................................................................................. 1

1.1 UNIFIED MODELING LANGUAGE (UML) ....................................................................... 3

1.2 CASOS DE USO ............................................................................................................... 5

1.3 PROCESSO DE ANÁLISE ................................................................................................... 6

1.4 RATIONAL UNIFIED PROCESS (RUP) ............................................................................. 7

1.4.1 Processo conduzido por casos de uso ................................................................... 8

1.4.2 Processo iterativo .................................................................................................. 9

1.4.3 Arquitetura de software ....................................................................................... 10

2 MODELAGEM DE CASOS DE USO ........................................................................... 13

2.1 DIAGRAMAS DE CASOS DE USO .................................................................................... 13

2.2 ELEMENTOS ................................................................................................................. 14

2.2.1 Atores ................................................................................................................... 14

2.2.2 Casos de Uso ....................................................................................................... 17

2.2.3 Cenários .............................................................................................................. 18

2.3 RELACIONAMENTOS ENTRE CASOS DE USO .................................................................. 20

2.3.1 Relacionamento “extend” ................................................................................... 20

2.3.2 Relacionamento “include” .................................................................................. 20

2.3.3 Generalização e especialização .......................................................................... 21

2.4 PROCESSO DE MODELAGEM ......................................................................................... 21

3 DESCRIÇÃO DE CASOS DE USO .............................................................................. 25

3.1 CASOS DE USO ESSENCIAIS E REAIS .............................................................................. 25

3.2 FLUXO DE EVENTOS ..................................................................................................... 26

3.3 SEQÜÊNCIAS ALTERNATIVAS E LÓGICA CONDICIONAL ................................................. 30

3.4 DESCRIÇÃO COM DIAGRAMAS DE ATIVIDADE ............................................................... 32

3.5 RELACIONAMENTO EXTEND, INCLUDE E GENERALIZAÇÃO ........................................... 34

3.5.1 Relacionamento “extend” ................................................................................... 35

3.5.2 Relacionamento “include” .................................................................................. 37

3.5.3 Relacionamento de generalização ....................................................................... 40

3.6 MODELO DE DESCRIÇÃO .............................................................................................. 40

4 DESCRIÇÃO ATRAVÉS DE DIAGRAMAS DE ATIVIDADE ................................ 43

4.1 PORQUE DIAGRAMA DE ATIVIDADES? .......................................................................... 44

4.2 REPRESENTAÇÃO DE UM FLUXO DE EVENTOS PRINCIPAL ............................................. 46

4.3 REPRESENTAÇÃO DE SEQÜÊNCIAS ALTERNATIVAS ....................................................... 47

ii

4.4 REPRESENTAÇÃO DE CENÁRIOS ................................................................................... 49

4.5 REPRESENTAÇÃO DE CASOS DE COLABORAÇÃO ........................................................... 52

4.6 REPRESENTAÇÃO DO RELACIONAMENTO “INCLUDE” ................................................... 53

4.7

...

Baixar como (para membros premium)  txt (22.6 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com