Académique Documents
Professionnel Documents
Culture Documents
ReceberPedidos
PedirMaterial ControlarAcervo
<<Interface>>
ReceberPedido
PedirMaterial
+Avaliar()
+Cotar()
UML – Diagrama de Componentes
Dependências
ControlarAcervo
PedirMaterial
RH
UML – Diagrama de Componentes
Exemplo 1
UML – Diagrama de Componentes
Exemplo 2
UML – Diagrama de Componentes
Exemplo 3
UML – Diagrama de Componentes
Exemplo 4
Professor
<<reside>> 1..*
1..*
<<implementa>>
Pedido
<<arquivo>> PedirMaterial
ControlePedido.JAR
<<reside>> 1..*
<<reside>> 1..*
Funcionario
UML – Diagrama de Componentes
Exemplo 5
PedirMaterial
<<interfaces
fornecidas>>
ReceberPedidos
<<interfaces
requeridas>>
AvaliarPessoa
<<realiza>>
Professor
Pedido
Funcionario
<<artefato>>
GerenciaPedido.JAR
UML – Diagrama de Componentes
Exemplo 6
UML – Diagrama de Componentes
Exemplo 7
• Considere a aplicação WinCOR desenvolvida sobre
ambiente MS-Windows e responsável pela gestão de
correspondência (entrada e saída) de uma organização.
A aplicação consiste num conjunto variado de
componentes de instalação, nomeadamente:
– wincor.exe: arquivo que contêm o executável da aplicação
– pblib32.dll, sde32.dll, sdemdb32.dll: bibliotecas com
código binário que providenciam funcionalidades
adicionais
– wincor.hlp: arquivo de ajuda sobre a aplicação
– wincor.ini: arquivo de configuração da aplicação
– entrada.db, saida.db: arquivo/tabela da base de dados de
suporte
UML – Diagrama de Componentes
Exemplo 7
UML – Diagrama de Componentes
Exemplo 7
• Note que há dependências identificadas entre
os diferentes componentes de instalação
• Estas dependências referem-se ao executável
wincor.exe
• Sendo que somente será executado se todos
os componentes restantes estiverem
instalados adequadamente, e, que o módulo
sdemdb32.dll depende do módulo sde32.dll