Qualidade

1274 palavras 6 páginas
UML – Diagramas de componentes

Por Sérgio Crespo

© Crespo, 2010

1

Diagrama de Componentes
Captura a estrutura física da implementação
Construído como parte da especificação da arquitectura
Objectivo
• Organizar o código fonte (ambiente de desenvolvimento)
• Construir uma release executável (ambiente de produção)
• Especificar uma base de dados física

Desenvolvido por arquitectos e programadores
Contém componentes, interfaces e relações entre componentes UML – diagramas de componentes, v.1.0, João Pascoal Faria, 2001

2

Componentes
Um componente é uma parte física (feita de bits e bytes) e substituível de um sistema, que proporciona a realização de um conjunto de interfaces
• Podem-nos interessar diferentes ambientes: desenvolvimento, produção, testes, ...

Exemplos: executáveis, bibliotecas, tabelas, ficheiros, documentos Um componente representa um empacotamento físico de elementos relacionados logicamente (normalmente classes)
Notação: caixa com tabs kernel32.dll UML – diagramas de componentes, v.1.0, João Pascoal Faria, 2001

3

Tipos de componentes - ícones e estereótipos componente que pode ser executado num nó
2 rodas dentadas biblioteca estática ou dinâmica

base de dados

tabela de uma base de dados

Arquivo contendo código fonte ou dados

documento genérico

UML – diagramas de componentes, v.1.0, João Pascoal Faria, 2001

4

Interfaces
Uma interface é um conjunto de operações usado para especificar os serviços de uma classe ou componente
Relação de concretização (realization): um componente pode concretizar, realizar (implementar os serviços de) uma ou mais interfaces
• Normalmente quer dizer que tem classes que implementam esses interfaces
• Diz-se que as interfaces são exportadas
• Um componente poder ser substituído por outro componente que implementa as mesmas interfaces
- Não basta obedecer à mesma sintaxe, mas também à mesma semântica

Relação

Relacionados

  • Qualidade
    7294 palavras | 30 páginas
  • Qualidade
    5157 palavras | 21 páginas
  • Qualidade
    7901 palavras | 32 páginas
  • Qualidade
    5056 palavras | 21 páginas
  • qualidade
    4473 palavras | 18 páginas
  • A qualidade
    3618 palavras | 15 páginas
  • Qualidade
    2519 palavras | 11 páginas
  • Qualidade
    3874 palavras | 16 páginas
  • qualidade
    2064 palavras | 9 páginas
  • Qualidade
    4923 palavras | 20 páginas