Escolar Documentos
Profissional Documentos
Cultura Documentos
• Unidade de Ensino: 01
• Teleaula nº: 01
Ma. Vanessa Matias Leite
1 2
UML • Herança;
• Polimorfismo,
• Agregação
• composição
3 4
Fonte:https://pixabay.com/pt/
5 6
1
14/12/2021
7 8
Fluxo de desenvolvimento
• Contexto;
9 10
Nível de abstração
Nível de Abstração Objetivo do Diagrama
11 12
2
14/12/2021
• Relacionamento:
• Associação;
• Herança;
• Polimorfismo;
13 14
15 16
Diagramas
comportamentais
17 18
3
14/12/2021
Diagrama de Atividades
19 20
Diagrama de Sequência
SP1
Fonte: Catarino (2020)
21 22
Vantagem:
• Vantagens e desvantagens da UML;
• Não envolve custos já que o padrão é aberto;
• Quais são os principais diagramas da UML; • O tempo de teste e validação do software será
23 24
4
14/12/2021
25 26
27 28
Processo Unificado
29 30
5
14/12/2021
• Interativo e incremental;
• Orientado a riscos;
31 32
Fluxo de trabalho
Relação entre os
diagramas e as fases
33 34
35 36
6
14/12/2021
37 38
• Os diagramas de classe e sequência devem ser • Para cada caso de uso deve existir ao menos um
sincronizados; diagrama de sequência;
• Cada uma das situações representadas no diagrama de • Deve haver consistência entre os atores do diagrama
casos de uso deve ter uma operação correspondente de casos de uso e o de sequência.
no diagrama de classes.
39 40
Especificação
• Descrição exata do elemento;
Mecanismos comuns
• No diagrama de classe existe uma especificação;
da UML • Atributos;
• Operações;
• Comportamentos;
41 43
7
14/12/2021
44 45
• Estereótipos: é possível, na UML, utilizar o “desenho” • Valores predefinidos: é possível predefinir valores
de um determinado bloco e modificá-lo para um específicos em um diagrama, para guiar a
propósito específico, criando um novo objeto. implementação do sistema ou gerenciamento de
configurações do sistema.
• Restrições: é possível, também na UML, alterar as
restrições na construção de um diagrama. Em UML, as
restrições são representadas pelas strings que
acompanham as ligações entre elementos.
46 47
48 49
8
14/12/2021
50 51
52 53
Recapitulando
• Características da UML;
• Diagramas UML;
• Estruturais e comportamentais;
54 55