UML - Diagramas UML - implantação, componente, estrutura composta

Embed Size (px)

Citation preview

Mais UML:Diagrama de implantao Diagrama de componente Diagrama de estrutura compostaProf. Eduardo Bezerra [email protected]

2

Diagrama de implantao (Deployment diagram)3

Diagrama de implantao Um diagrama de implantao usado para demonstrar demonstrar a topologia de um sistema e a implantao dos artefatos de software componentes. Um diagrama de implantao compostos de ns (nodes), cada um dos quais representa um recurso computacional a tempo de execuo. Notao: Cada n representado por um cubo. Uma associao entre dois ns modela um meio de comunicao entre eles.4

Artefatos Um artefato (artifact) modela uma entidade fsico usado ou produzido por um sistema em execuo. Ns podem conter artefatos. Exemplos de entidades representveis como artefatos: Bancos de dados Arquivos de configurao Scripts Executveis Pginas WEB5

Artefatos Notao para artefatos:

Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.191

6

Diagrama de implantao - exemplo 1

Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.195

7

Diagrama de implantao - exemplo 2

Fonte: The UML Reference Manual, 2nd edition, pp 110.

8

Diagrama de componente (Component diagram)9

Componente - definio Um componente uma unidade de software que pode ser utilizada na construo de vrios sistemas e que pode ser substituda por componente que tenha a mesma interface. Por exemplo, um corretor ortogrfico pode ser um componente em um editor de textos, ou em um programa de emails.

10

Componente notao Um componente pode ser representado na UML de diversas formas, conforme os exemplos a seguir.

11

Componente notao (cont.)

Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.33 e Figura 3.36

12

Diagrama de componente Um diagrama de componente apresenta componentes, suas realizaes, interfaces publicadas e interfaces requeridas.

There is no sharp line between component diagrams and general class diagrams.(UML Reference Manual, 2nd ed, pg. 258)

13

Diagrama de componente exemplo 1

Fonte: The UML Reference Manual, 2nd edition, pp 258.

14

Diagrama de componente exemplo 2

Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.34

15

Diagrama de componente - exemplo

Fonte: 07-11-02 [UML Superstructure, V2.1.2, pgina 152]

16

Diagrama de estrutura composta (Composite structure diagram)

Diagrama de estrutura composta O DEC pode ser usado quando uma classe possui uma estrutura interna complexa (i.e., que contm partes internas, que so outras classes). O DEC mostra as relaes entre essas partes. Dependendo do que se modela, usar um DEC pode gerar um modelo visualmente mais simples do que usar um diagrama de classes. There is no ridig line between a composite structure diagram and a general class diagram.(UML Reference Manual, 2nd ed, pg. 264)18

Diagrama de estrutura composta

Fonte: UML 2 Certification Guide - Fundamental and Intermediate Exams