~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ C56DBF244431A7085792A1691B4FC9C3__1716427440 ✰
Заголовок документа оригинал.:
✰ Decomposition (computer science) - Wikipedia ✰
Заголовок документа перевод.:
✰ Декомпозиция (информатика) — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Decomposition_(computer_science) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/c5/c3/c56dbf244431a7085792a1691b4fc9c3.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/c5/c3/c56dbf244431a7085792a1691b4fc9c3__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 13:14:30 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 23 May 2024, at 04:24 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Декомпозиция (информатика) — Википедия Jump to content

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

Из Википедии, бесплатной энциклопедии

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

Обзор [ править ]

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

  • В структурном программировании алгоритмическая декомпозиция разбивает процесс на четко определенные этапы.
  • Структурный анализ разбивает программную систему от уровня системного контекста до системных функций и объектов данных, как описано Томом ДеМарко . [1]
  • Объектно-ориентированная декомпозиция разбивает большую систему на все более мелкие классы или объекты, которые отвечают за часть проблемной области.
  • По мнению Буча , алгоритмическая декомпозиция является необходимой частью объектно-ориентированного анализа и проектирования, но объектно-ориентированные системы начинаются с декомпозиции на объекты и подчеркивают ее. [2]

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

Темы декомпозиции [ править ]

Парадигма декомпозиции [ править ]

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

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

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

Диаграмма разложения [ править ]

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

См. также [ править ]

Ссылки [ править ]

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

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: C56DBF244431A7085792A1691B4FC9C3__1716427440
URL1:https://en.wikipedia.org/wiki/Decomposition_(computer_science)
Заголовок, (Title) документа по адресу, URL1:
Decomposition (computer science) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)