Escolar Documentos
Profissional Documentos
Cultura Documentos
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 WEB
5
Artefatos
Notao para artefatos:
Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.191
Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.195
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
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
14
Fonte: UML 2 Certification Guide Fundamental and Intermediate Exams, Figura 3.34
15
16