Instituto Federal de Goiás Campus Uruaçu

Alunos: Gabriella Rayssa, Jean

Felipe, Paula Cristina;
Turma: 2° informática.
Diagrama de Componentes
• Captura estrutura física da implementação;

• Identifica os componentes que fazem parte de
um si...
Diagrama de Componentes
• Componente é modelado durante o ciclo de
desenvolvimento e refinado;
• Pode ser uma unidade autô...
Diagrama de Componentes
• Um

componente

é

representado

por

um

retângulo maior e dois retângulos ao lado
esquerdo;
Diagrama de Componentes
• Um componente pode ser dependente de outros
componentes (encapsulado);
Tipos de Componentes
Interface
• É um conjunto de operações usadas para
especificar os serviços de uma classe ou
componente.
• Também pode ser ...
Interface
• Há duas formas de representar a interface:
Interface
• Relação de concretização: um componente pode
concretizar, realizar (implementar os serviços de)
uma ou mais in...
Interface
• Relação de dependência: um componente pode usar

uma ou mais interfaces.
- Diz-se que essas interfaces são imp...
Interface
Interface
Interface
Dependências
• Tipos de dependências entre componentes:
• Dependências simples:
- Entre ficheiros com código fonte, para
c...
Dependências
• Dependências estereotipadas:
estereótipo «hyperlink» - entre páginas html
ou páginas html com executáveis.
...
Dependências
• Relações de dependência:
Dependências
• Exemplo dependência:
Classes e Componentes Internos
• Um componente pode conter ou implementar uma
ou mais classes ou componentes internos;

• ...
Classes e Componentes Internos
• Um

componente

sem

apresentar

seus

componentes ou classes internas é chamado de

visã...
Portas
• É comum o uso de portas para comunicar os

elementos internos de um componente com o
ambiente externo.
Diagrama componentes_1
Diagrama componentes_1
Upcoming SlideShare
Loading in …5
×

Diagrama componentes_1

619 views
539 views

Published on

Análise Orientada a Objetos-Diagrama de Componentes

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
619
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Diagrama componentes_1

  1. 1. Instituto Federal de Goiás Campus Uruaçu Alunos: Gabriella Rayssa, Jean Felipe, Paula Cristina; Turma: 2° informática.
  2. 2. Diagrama de Componentes • Captura estrutura física da implementação; • Identifica os componentes que fazem parte de um sistema; • Desenvolvido por arquitetos e programadores;
  3. 3. Diagrama de Componentes • Componente é modelado durante o ciclo de desenvolvimento e refinado; • Pode ser uma unidade autônoma dentro de um sistema ou subsistema; • Interfaces disponibilizadas por portas, ▫ Entre componentes e seu ambiente, ▫ Entre componentes e suas partes internas;
  4. 4. Diagrama de Componentes • Um componente é representado por um retângulo maior e dois retângulos ao lado esquerdo;
  5. 5. Diagrama de Componentes • Um componente pode ser dependente de outros componentes (encapsulado);
  6. 6. Tipos de Componentes
  7. 7. Interface • É um conjunto de operações usadas para especificar os serviços de uma classe ou componente. • Também pode ser a ligação de vários componentes. Onde C é o nome da interface
  8. 8. Interface • Há duas formas de representar a interface:
  9. 9. Interface • Relação de concretização: 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.
  10. 10. Interface • Relação de dependência: um componente pode usar uma ou mais interfaces. - Diz-se que essas interfaces são importadas; - Um componente que usa outro componente através de uma interface bem definida, não deve depender da implementação (do componente em si), mas apenas da interface.
  11. 11. Interface
  12. 12. Interface
  13. 13. Interface
  14. 14. Dependências • Tipos de dependências entre componentes: • Dependências simples: - Entre ficheiros com código fonte, para controlo de alterações - Entre executáveis e/ou bibliotecas, para gestão de configurações e dependências - Entre executáveis ou bibliotecas e tabelas ou documentos de ajuda por eles usados
  15. 15. Dependências • Dependências estereotipadas: estereótipo «hyperlink» - entre páginas html ou páginas html com executáveis. estereótipo «trace» - entre versões consecutivas do mesmo tipo de componente.
  16. 16. Dependências • Relações de dependência:
  17. 17. Dependências • Exemplo dependência:
  18. 18. Classes e Componentes Internos • Um componente pode conter ou implementar uma ou mais classes ou componentes internos; • Um componente sem apresentar seus componentes ou classes internas é chamado de visão de caixa preta.
  19. 19. Classes e Componentes Internos • Um componente sem apresentar seus componentes ou classes internas é chamado de visão de caixa preta.
  20. 20. Portas • É comum o uso de portas para comunicar os elementos internos de um componente com o ambiente externo.

×