UML - Diagrama de Componentes, parte 1

Índice
O Diagramas UML São principalmente diagramas de conceitos, ou seja, representam o que deve acontecer ou como podemos propor uma situação ou solução; por exemplo, um diagrama de classe é um diagrama que representa uma abstração de um conceito que se assemelha a um objeto da vida real.
No conceito de diagramas de componentes vamos nos afastar um pouco desse foco e passar para um novo tipo de diagrama.
Conceito de componente
UMA componente é um elemento de um sistema, faz parte dele e não é uma análise ou uma interpretação, ou seja, é um elemento que existe e pode ser visualizado; os componentes podem corresponder a arquivos, tabelas, bibliotecas de driver, etc.
Componentes e classes têm uma relação, isso pode ser visto como um componente pode ser a implementação de uma ou mais classes, ou seja, o componente é como a incorporação de classes no software ou no sistema.
Modelagem de componentes
Podemos estabelecer alguns pontos com os quais nos orientar para realizar o modelar um componente, vamos ver abaixo:
  • Ao modelar e construir relacionamentos, devemos permitir ver a estrutura do sistema.
  • Ao estabelecer a estrutura, deve permitir que seja trabalhada.
  • No momento da documentação, os escritores devem compreender a parte técnica do componente.
  • Os componentes devem ser reutilizáveis.
O último ponto é talvez um dos mais importantes, ao criar um componente devemos poder utilizá-lo novamente, graças ao grande ritmo em que vivemos, muitos componentes que fazemos devem ser feitos para podermos utilizá-los. novamente em outro sistema, com Isso reduzirá os tempos de entrega e economizará energia; portanto, devemos investir o máximo de tempo de qualidade para fazer um componente reutilizável.
Interfaces
Este conceito que trazemos da orientação a objetos novamente nos diz que devemos esconder de fora e de outros componentes os elementos do componente que estamos desenvolvendo, desta forma encapsulamos os dados e aumentamos a segurança de nossa modelagem.
O Interface será a forma como o componente mostrará os processos públicos e a forma como pode colaborar com as diferentes partes do sistema.
Embora haja uma diferença entre a modelagem de um componente e uma classe, ao construir uma interface não precisamos realmente fazer a diferença entre o existente e o conceitual.
Terminamos este ponto indicando então que a interface é o conjunto de operações que nos permite apresentar o componente com o resto do sistema, com a interface podemos fazer com que o componente seja utilizado e pode ser reutilizado graças ao encapsulamento dos seus elementos .
Vejamos um exemplo de componente com interface no gráfico a seguir, na segunda parte do tutorial explicaremos como obter o seguinte resultado:

Ao final desta primeira parte do tutorial, já temos um conceito claro do que é um componente e como o associamos ao sistema.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave