ь CASE-технології орієнтовані на структурний підхід, об'єктно-орієнтований підхід, а також комбіновані. Проте зараз спостерігається тенденція переорієнтації інструментальних засобів, створених для структурних методів розробки, на об'єктно-орієнтовані методи, що такими причинами:
В· можливістю складання програмної системи з готових компонентів, які можна використовувати повторно;
В· можливістю накопичення проектних рішень у вигляді бібліотек класів на основі механізмів успадкування;
В· простотою внесення змін в проекти за рахунок інкапсуляції даних в об'єктах;
В· швидкою адаптацією додатків до мінливих умов за рахунок використання властивостей успадкування та поліморфізму;
В· можливістю організації паралельної роботи аналітиків, проектувальників і програмістів.
Концепції об'єктно-орієнтованого підходу і розподілених обчислень стали базою для створення консорціуму Object Management Group (OMG), членами якої є понад 500 провідних комп'ютерних компаній (Sun, DEC, IBM, HP, Motorola та ін) . Основним напрямком діяльності консорціуму є розробка специфікацій і стандартів для створення розподілених об'єктних систем в різнорідних середовищах. Базисом стали специфікації під назвою Object Management Architecture (ОМА). p align="justify"> ОМА складається з чотирьох основних компонентів, що представляють специфікації різних рівнів підтримки додатків:
В· архітектура брокера запитів об'єктів (CORBA - Common Object Request Broker Architecture) визначає механізми взаємодії об'єктів у різнорідної мережі;
В· об'єктні сервіси (Object Services) є основними системними сервісами, використовуваними розробниками для створення додатків;
В· універсальні засоби (Common Facilities) є високорівневими системними сервісами, орієнтованими на підтримку користувацьких додатків (електронна пошта, засоби друку та ін); p>
В· прикладні об'єкти (Application Object) призначені для вирішення конкретних прикладних завдань.
Виходячи з основних положень об'єктно-орієнтованого підходу розглянемо концепцію ідеального об'єктно-орієнтованого CASE-засоби.
Існує кілька об'єктно-орієнтованих методів, авторами найбільш поширених з них є Г. Буч, Д. Рамбо, І. Джекобсон. В даний час спостерігається процес зближення об'єктно-орієнтованих методів. Зокрема, зазначені вище автори створили і випустили кілька версій уніфікованого методу UML (Unified Modeling Language - уніфікована ...