10. Структурный и объектно-ориентированный подходы к разработке ПО. Их сравнитель-ный анализ. Сущность объектного подхода к разр

10. Структурный и объектно-ориентированный подходы к разработке ПО. Их сравнительный анализ. Сущность объектного подхода к разработке программных средств.

Декомпозиция системы (в частности- программной системы - ПС)

  • Функциональная – на основе потока данных с выделением обрабатывающих функций
  • Объектная – на основе выделения сущностей, обладающих собственными наборами данных, состояниями и наборами операций

отличия =

  • В первом случае внимание концентрируется на порядке происходящих событий (действиях)
  • Во втором – на агентах, являющихся либо объектами, либо субъектами действий

Структурные единицы

  • Основной структурной единицей при функциональной декомпозиции является процедура как программная реализация алгоритма
  • Основной структурной единицей при объектно-ориентированной декомпозиции является объект как объединение данных и действий над ними


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