stringtranslate.com

Descomposición (informática)

La descomposición en informática , también conocida como factorización , consiste en dividir un problema o sistema complejo en partes que sean más fáciles de concebir, comprender, programar y mantener.

Descripción general

En informática se definen diferentes tipos de descomposición:

En términos más generales, la descomposición funcional en informática es una técnica que permite dominar la complejidad de la función de un modelo. De esta manera, el modelo funcional de un sistema se reemplaza por una serie de modelos funcionales de subsistemas. [3]

Temas de descomposición

Paradigma de descomposición

Un paradigma de descomposición en programación informática es una estrategia para organizar un programa en varias partes y, por lo general, implica una forma específica de organizar el texto de un programa. Normalmente, el objetivo de utilizar un paradigma de descomposición es optimizar alguna métrica relacionada con la complejidad del programa, por ejemplo, la modularidad de un programa o su facilidad de mantenimiento.

La mayoría de los paradigmas de descomposición sugieren dividir un programa en partes para minimizar las dependencias estáticas entre ellas y maximizar la cohesión de cada una de ellas . Los paradigmas de descomposición más populares incluyen el paradigma procedimental, el paradigma de módulos, el paradigma de tipos de datos abstractos y el paradigma orientado a objetos .

Aunque el concepto de paradigma de descomposición es completamente distinto del de modelo de computación , a menudo se confunden. Por ejemplo, el modelo funcional de computación se confunde a menudo con la descomposición procedimental, y el modelo de actor de computación se confunde a menudo con la descomposición orientada a objetos .

Diagrama de descomposición

Un diagrama de descomposición muestra un complejo, un proceso, una organización, un área de datos u otro tipo de objeto desglosado en componentes de nivel inferior y más detallados. Por ejemplo, los diagramas de descomposición pueden representar la estructura organizativa o la descomposición funcional en procesos. Los diagramas de descomposición proporcionan una descomposición jerárquica lógica de un sistema.

Véase también

Referencias

  1. ^ Tom DeMarco (1978). Análisis estructurado y especificación de sistemas. Nueva York, NY: Yourdon, 1978. ISBN  0-917072-07-3 , ISBN 978-0-917072-07-9
  2. ^ Grady Booch (1994). Análisis y diseño orientado a objetos (2.ª ed.). Redwood Cita, CA: Benjamin/Cummings. pp.16-20.
  3. ^ Jan Dietz (2006). Ontología empresarial: teoría y metodología . Springer-Verlag Berlin Heidelberg.

Enlaces externos