stringtranslate.com

Декомпозиция (информатика)

Декомпозиция в информатике , также известная как факторинг , представляет собой разбиение сложной проблемы или системы на части, которые легче представить, понять, запрограммировать и поддерживать.

Обзор

В информатике определены различные типы декомпозиции:

В более общем смысле функциональная декомпозиция в информатике — это метод, позволяющий справиться со сложностью функции модели. Таким образом, функциональная модель системы заменяется рядом функциональных моделей подсистем. [3]

Темы декомпозиции

Парадигма декомпозиции

Парадигма декомпозиции в компьютерном программировании — это стратегия организации программы как ряда частей, обычно подразумевающая определенный способ организации текста программы. Обычно целью использования парадигмы декомпозиции является оптимизация некоторых показателей, связанных со сложностью программы, например, модульности программы или ее удобства сопровождения.

Большинство парадигм декомпозиции предлагают разбить программу на части, чтобы минимизировать статические зависимости между этими частями и максимизировать связность каждой части. Некоторыми популярными парадигмами декомпозиции являются процедурные, модульные, абстрактные типы данных и объектно-ориентированные .

Концепция парадигмы декомпозиции полностью независима и отличается от концепции парадигмы модели вычислений , но их часто путают, чаще всего в случаях, когда функциональную модель вычислений путают с процедурной декомпозицией, а также в случаях, когда путают акторную модель вычислений. с объектно-ориентированной декомпозицией.

Диаграмма разложения

Диаграмма декомпозиции показывает сложный процесс, организацию, область субъекта данных или другой тип объекта, разбитый на более подробные компоненты более низкого уровня. Например, диаграммы декомпозиции могут представлять организационную структуру или функциональную декомпозицию на процессы. Диаграммы декомпозиции обеспечивают логическую иерархическую декомпозицию системы.

Смотрите также

Рекомендации

  1. ^ Том ДеМарко (1978). Структурный анализ и спецификация системы. Нью-Йорк, штат Нью-Йорк: Юрдон, 1978. ISBN  0-917072-07-3 , ISBN 978-0-917072-07-9
  2. ^ Грейди Буч (1994). Объектно-ориентированный анализ и проектирование (2-е изд.). Редвуд Сита, Калифорния: Бенджамин/Каммингс. стр.16-20.
  3. ^ Ян Дитц (2006). Онтология предприятия — теория и методология . Шпрингер-Верлаг Берлин Гейдельберг.

Внешние ссылки