Diagrama de Componentes
1. Histórico de versão
Versão | Data | Descrição | Autor |
---|---|---|---|
0.1 | 17/02/2022 | Criação do documento e adição do diagrama | Vinicius Saturnino |
0.2 | 21/02/2022 | Revisão do documento | Juliana Pereira |
2. Introdução
O diagrama UML de componente apresenta uma metodologia e uma sintaxe de modelagem que permite uma análise dos componentes de alto nível do sistema. De acordo com o Russ Miles e Kim Hamilton, em seu livro Learning UML 2.0, um componente é uma parte do sistema que é encapsulada, reutilizável e substituível. É possível compreender os componentes como “blocos de lego”, onde cada bloco possui um determinado encaixe que vários outros blocos podem “se encaixar”. Quando vários blocos “estão encaixados” entre si esse conjunto de bloco pode ser compreendido como um bloco maior. [1]
Essa abordagem modular, onde o sistema é visto como um conjunto de blocos trabalhando juntos, possibilita o desenvolvimento com menor acoplamento, o que por sua vez facilita na manutenção e na reutilização de blocos em contextos diferentes. [1]
3. Diagrama de Componentes
Autores: Vinicius Saturnino, Paulo Victor.
4. Referências
[1] Lucidchart. O que é diagrama de componentes UML?. Disponível em: https://www.lucidchart.com/pages/pt/diagrama-de-componentes-uml. Acesso em 16 de Fevereiro de 2022.
[2] IBM. Diagramas de Componentes. Disponível em: https://www.ibm.com/docs/pt-br/rsas/7.5.0?topic=services-component-diagrams. Acesso em 16 de Fevereiro de 2022.
[3] SERRANO, Milene. Arquitetura e desenho de software - 05h - VideoAula - DSW - Modelagem - Diagrama de Componentes. Acesso em 16 de Fevereiro de 2022.