Software  
 
Rede de conhecimento computador >> Software >> Engenharia de Software >> Content
O que é abstração processual na engenharia de software?

Abstração processual em engenharia de software



A abstração processual é um conceito fundamental em engenharia de software que nos permite dividir tarefas complexas em unidades menores e gerenciáveis ​​chamadas prolongamentos (também conhecido como funções ou sub -rotinas ).

Aqui está um colapso dos principais pontos:

1. O que é abstração?

Abstração é o processo de ocultar detalhes da implementação e apresentar uma interface simplificada ao usuário. Ele nos permite focar no "o que" (o resultado desejado) em vez do "como" (as etapas específicas envolvidas).

2. Papel dos procedimentos:

Os procedimentos atuam como blocos de construção para o seu código. Eles:

* encapsular uma tarefa ou operação específica.
* Tire entradas (parâmetros) e produza saídas.
* Ocultar a lógica interna e as etapas envolvidas na realização da tarefa.

3. Benefícios da abstração processual:

* Reutilização de código: Os procedimentos podem ser usados ​​repetidamente em toda a sua base de código, reduzindo a redundância e economizando tempo.
* modularidade: A quebra do código em procedimentos cria modularidade, facilitando a compreensão, a manutenção e a modificação.
* Legabilidade melhorada: O uso de nomes significativos para procedimentos facilita a compreensão e a interpretação do código.
* Complexidade reduzida: A abstração oculta detalhes complexos, simplificando a estrutura geral do programa.
* Teste mais fácil: Os procedimentos individuais podem ser testados de forma independente, tornando a depuração e a garantia da qualidade mais eficientes.

4. Exemplo:

Imagine que você está escrevendo um programa para calcular a área de um retângulo. Em vez de escrever diretamente o cálculo no fluxo principal do programa, você pode abstrair em um procedimento chamado `calcular_area`:

`` `Python
def calcular_area (comprimento, largura):
"" "" Calcula a área de um retângulo "." "
comprimento de retorno * largura

Exemplo de uso


comprimento =5
largura =3
área =calcular_area (comprimento, largura)
Imprima (f "A área do retângulo é:{Area}")
`` `

Neste exemplo, `calcular_area` é um procedimento que pega o` comprimento` e `largura 'como entradas e retorna a` `área`' calculada. O programa principal precisa chamar esse procedimento, sem se preocupar com a operação de multiplicação interna.

5. Torneira -chave:

A abstração processual é uma técnica poderosa para organizar e gerenciar sistemas de software complexos. Ao dividir o código em procedimentos reutilizáveis, você pode criar software mais sustentável, compreensível e robusto.

Anterior :

Próximo :
  Os artigos relacionados
·Como faço para importar Blender projetos em Outros One…
·Quais são as vantagens do software personalizado? 
·3D Studio Max : Ponto de entrada não encontrado 
·Catia Wireframe Modelagem Tutorial 
·Você precisa manter o arquivo de configuração depois…
·CAD Lite Programas 
·Como faço para usar múltiplas linhas em Software CAD 
·O que são suítes de aplicativos? 
·Como encontrar o MATLAB Número de linhas 
·Como usar Soco Home Design Software 
  Artigos em destaque
·Como ajustar as cores em um PDF 
·Como fazer com que pareça uma mão está segurando o m…
·O que é afiado para o Photoshop? 
·Como remover páginas no Microsoft Word 2008 em um Mac 
·Como adicionar Sobrescritos em MS Word 
·Como instalar o Visio Stencils 
·Como obter dados externos do banco de dados ODBC para A…
·Como queimar Com Anydvd 
·Como restaurar um Deleted planilha do Excel 
·Como instalar o SPSS Com Vista 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados