На головну

Об'єктно-орієнтовані методи аналізу і проектування ПЗ

  1. I. 2.4. Принципи та методи дослідження сучасної психології
  2. I. Методи перехоплення.
  3. I. Суб'єктивні методи дослідження ендокринної системи.
  4. I. Суб'єктивні методи дослідження кровотворної системи.
  5. I. Суб'єктивні методи дослідження органів жовчовиділення і підшлункової залози.
  6. I. Суб'єктивні методи дослідження органів сечовиділення.
  7. II. Методи несанкціонованого доступу.
 < 34.1. Методологія об'єктно-орієнтованого ...  34.3. Основні принципи побудови об'єктної ... >

В основі об'єктно-орієнтованого підходу (ООП) лежить об'єктна декомпозиція, при цьому статична структура системи описується в термінах об'єктів і зв'язків між ними, а поведінка системи описується в термінах обміну повідомленнями між об'єктами. Кожен об'єкт системи має свій власний поведінкою, що моделює поведінку об'єкта реального світу.

Проблеми, що стимулювали розвиток ООП:

· Необхідність підвищення продуктивності розробки за рахунок багаторазового (повторного) використання ПЗ;

· Необхідність спрощення супроводу та модифікації розроблених систем (локалізація внесених змін);

· Полегшення проектування систем (за рахунок скорочення семантичного розриву між структурою вирішуваних завдань і структурою ПО).

Об'єктна модель є найбільш природним способом представлення реального світу. У розділі «Теорія класифікації» Британської енциклопедії сказано наступне:

«В осягненні реального світу люди користуються трьома методами, які організовують їх мислення:

1. поділ навколишньої дійсності на конкретні об'єкти і їх атрибути (наприклад, коли явно різняться поняття дерева і його висоти або просторового розташування по відношенню до інших об'єктів);

2. відмінність між цілими об'єктами та їх складовими частинами (наприклад, гілки є складовими частинами дерева);

3. формування і виділення відмінностей між різними класами об'єктів (наприклад, між класом всіх дерев і класом всіх каменів.) »

Першими об'єктно-орієнтованими мовами програмування стали: Simula (1967), Smalltalk (1970-ті рр.) [18].

 < 34.1. Методологія об'єктно-орієнтованого ...


Попередня   44   45   46   47   48   49   50   51   52   53   54   55   56   57   58   59   Наступна

Технологія структурного програмування | Структурні методи аналізу і проектування ПЗ | Навігація по розділу | HIPO - діаграма | Базові керуючі структури структурного програмування | Проектування і тестування програми | Підпрограми, процедури і функції | локальність | параметри процедури | Основні елементи об'єктної моделі |

© um.co.ua - учбові матеріали та реферати