Объектно-ориентированное программирование на языке С++. Лясин Д.Н - 8 стр.

UptoLike

Составители: 

8
Выполнить заказ
Занести в план
Оформить на-
кладную
Отпустить товар
Проверить на-
личие товара на
складе
Изменить
количество
товара на
складе
Рисунок 1. – Фрагмент функциональной схемы системы складского учета.
Включить то-
вар в наклад-
ную
Передать
товар за-
казчику
функций, а совокупностью объектов, взаимодействующих друг с другом. Деком-
позицияэто разделение сложной программной системы на все меньшие и мень-
шие подсистемы, каждую из которых можно совершенствовать независимо[1].
Структурное проектирование предполагает алгоритмическую декомпозицию, по-
нимаемую как разделение алгоритмов, где каждый модуль системы выполняет
один из этапов общего
процесса. На рис.1 показан фрагмент функциональной схе-
мы для системы складского учета. Эту схему можно рассматривать как пример ал-
горитмической декомпозиции.
Приведенной на рис. 1 декомпозиции существует альтернатива, представ-
ленная на рис.2. Здесь предметная область представлена как совокупность неко-
Заказ
Товар
Накладная
включить
Склад
Проверить наличие
Изменить количество
оформить
принять
Рисунок 2.-Объектно-ориентированная декомпозиция
Заказчик
передать
функций, а совокупностью объектов, взаимодействующих друг с другом. Деком-
позиция – это разделение сложной программной системы на все меньшие и мень-
шие подсистемы, каждую из которых можно совершенствовать независимо[1].
Структурное проектирование предполагает алгоритмическую декомпозицию, по-
нимаемую как разделение алгоритмов, где каждый модуль системы выполняет
один из этапов общего процесса. На рис.1 показан фрагмент функциональной схе-

                             Выполнить заказ



   Занести в план      Оформить на-                     Отпустить товар
                         кладную


             Включить то-            Проверить на-        Изменить         Передать
             вар в наклад-          личие товара на      количество        товар за-
                  ную                   складе            товара на        казчику
                                                           складе

   Рисунок 1. – Фрагмент функциональной схемы системы складского учета.

мы для системы складского учета. Эту схему можно рассматривать как пример ал-
горитмической декомпозиции.
     Приведенной на рис. 1 декомпозиции существует альтернатива, представ-
ленная на рис.2. Здесь предметная область представлена как совокупность неко-

               Заказ                                  Товар

                       оформить     включить                  Проверить наличие
   принять                                                      Изменить количество


                                Накладная                         Склад

       Заказчик              передать


Рисунок 2.-Объектно-ориентированная декомпозиция
                                          8