Programação  
 
Rede de conhecimento computador >> Programação >> Programação Perl >> Content
Quais são os componentes da linguagem UML?
Na UML (linguagem de modelagem unificada), os componentes são blocos de construção modulares de um sistema. Eles representam uma unidade independente com uma interface definida e implementação interna oculta de fora. Embora a * representação visual * de um componente seja um retângulo simples com notação específica, entender seu * significado * é mais sutil. Aqui está um colapso dos principais aspectos:

1. Representação visual:

* retângulo: A forma básica que representa o componente.
* Nome do componente: O nome do componente é colocado dentro do retângulo.
* Ícone do componente: Um pequeno ícone (geralmente um símbolo retangular com retângulos menores dentro) é frequentemente incluído no retângulo maior para distingui -lo visualmente como um componente. Este ícone não é estritamente obrigatório, mas é fortemente recomendado.
* Especificações da interface (opcional): Portas ou símbolos de interface (pequenos círculos ou formas de pirulito) podem ser adicionados para representar interfaces fornecidas e necessárias. Eles mostram como o componente interage com outras partes do sistema.

2. Significado conceitual:

* Encapsulamento: Um componente esconde seus trabalhos internos (detalhes da implementação). Somente sua interface é visível para o mundo exterior.
* modularidade: Os componentes promovem o design modular, facilitando a compreensão, a manutenção e a reutilização dos sistemas. Eles permitem desenvolvimento e implantação independentes.
* REUSIBILIDADE: Os componentes podem ser reutilizados em vários sistemas ou contextos.
* substituição: Um componente pode ser substituído por outro que oferece a mesma interface, sem afetar outras partes do sistema (desde que o contrato de interface seja respeitado).
* implantação: Os componentes costumam ser mapeados para unidades de implantação física, como arquivos executáveis, DLLs ou frascos.


3. Atributos e relacionamentos principais:

* Interfaces: Definido pelas interfaces fornecidas e necessárias. As interfaces desde que exponham os serviços, enquanto as interfaces necessárias especificam dependências em outros componentes.
* Dependências: Os diagramas UML mostram dependências entre os componentes, indicando que um componente depende de outro.
* Realização: Um componente pode realizar uma interface, o que significa que implementa as operações especificadas nessa interface.


4. Distinção de outros elementos UML:

É crucial distinguir componentes de outros elementos:

* Classes: Os componentes são mais grossos que as classes. Um componente pode * conter * várias classes.
* Pacotes : Os pacotes são unidades organizacionais para aulas e outros elementos modelo; Os componentes estão mais relacionados à implantação física e ao comportamento de tempo de execução.


em resumo: Os componentes UML são uma representação de alto nível de unidades modulares em um sistema. Eles se concentram na visão externa do módulo, sua interação com outros módulos e seus aspectos de implantação. Eles abstraem os detalhes da implementação interna, simplificando a arquitetura geral do sistema.

Anterior :

Próximo :
  Os artigos relacionados
·Como chamar um Shell de um script Perl 
·Como usar Strict em Perl 
·De onde vem o Permchrome Ink? 
·Como configurar o Perl em XAMPP 
·Perl & Raiz quadrada Funções 
·O que é a Perkage do Application? 
·O que é a sintaxe Perl para URL Encoding 
·Perl 5.10 vs. 5.8.8 
·O que significa pml na nação gd? 
·Que Scripts Do SQL Perl Do 
  Artigos em destaque
·Como imprimir uma saída matriz na ordem inversa em Vis…
·Como usar o Adobe Acrobat arquivos PDF em um aplicativo…
·Como criar um formulário em tempo de execução em VB6…
·Como aprender SQL Queries 
·Funções VBA Cordas Comparação 
·Como criar meu próprio site Coaster de graça 
·Como detectar CJK em Java 
·Tutorial para LiveWires Python 
·Como Master C Ponteiros 
·Erros comuns em PHP 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados