Проверяемый текст
Тудер, Илья Юрьевич. Коллективное моделирование предметной области большой размерности (Диссертация 2002)
[стр. 28]

29 данных), наибольшее распространение получила функциональная часть данной методологии.
Основными принципами SADT являются:
блочное моделирование на основе графического представления блоков (функций) и дуг (интерфейсов ввода/вывода);строгость и точность (количество блоков на каждом уровне, связность диаграмм, правила именования, разделение информационных и управляющих блоков и т.д.);отделение функций от организационной структуры обследуемого объекта.
На основе функциональной составляющей SADT разработана методология IDEF0, ставшая промышленным для предприятий многих стран мира.
Используемые в ней нотации и техника функционального моделирования являются альтернативой DFD, которые преимущественно применяются в методах структурного анализа.
Одной из важнейших особенностей методологии SADT является строгая типизация связей между функциями.

1.3.1.1.2 CDM (Custom Development Method) Метод CDM [30] представляет собой развитие Oracle CASE Method, известный по работам Р.Баркера [28].
Метод ориентирован на использование инструментария компании ORACLE и разработку автоматизированных информационных систем, в основе которых лежат реляционные базы данных.
Метод покрывает все этапы жизненного цикла, но предлагает разные варианты его модели, от «классической», где выполняются все этапы и процессы, до «облегченного подхода», подразумевающего итерационное прототипирование решений.
При этом подразумевается ограничение размерности и выявление наиболее значимых объектов, однако, не предлагается формализованных методов для реализации этих действий.

1.3.1.2 Объектно-ориентированный подход В данном параграфе представлены методы, базирующиеся на принципах объектно-ориентированного подхода.
Этап анализа в объектноориентированных методах основывается на объектной декомпозиции предметной области, представляемой в виде совокупности объектов, взаимодействующих между собой посредством передачи сообщений.
[стр. 26]

26 данных), наибольшее распространение получила функциональная часть данной методологии.
Основными принципами SADT являются:
блочное моделирование на основе графического представления блоков (функций) и дуг (интерфейсов ввода/вывода);строгость и точность (количество блоков на каждом уровне, связность диаграмм, правила именования, разделение информационных и управляющих блоков и т.д.);отделение функций от организационной структуры обследуемого объекта.
На основе функциональной составляющей SADT разработана методология IDEF0, ставшая промышленным для предприятий многих стран мира.
Используемые в ней нотации и техника функционального моделирования являются альтернативой DFD, которые преимущественно применяются в методах структурного анализа.
Одной из важнейших особенностей методологии SADT является строгая типизация связей между функциями.

SADT также не содержит методов понижения размерности и совокупной сложности.
CDM (Custom Development Method) [60].
Метод представляет собой развитие ORACLE CASE*Method, известный по работам Р.Баркера [55, 56].
Метод ориентирован на использование инструментария компании ORACLE и разработку автоматизированных информационных систем, в основе которых лежат реляционные базы данных.
Метод покрывает все этапы жизненного цикла, но предлагает разные варианты его модели, от «классической», где выполняются все этапы и процессы, до «облегченного подхода», подразумевающего итерационное прототипирование решений.
При этом подразумевается ограничение размерности и выявление наиболее значимых объектов, однако, не предлагается формализованных методов для реализации этих действий.

DATARUN [35].
DATARUN является коммерческим продуктом и представляет собой методологию, оформленную в электронном виде и

[стр.,28]

28 1.3.2 Объектно-ориентированные методы В данном параграфе представлены методы, базирующиеся на принципах объектно-ориентированного подхода.
Этап анализа в объектноориентированных методах основывается на объектной декомпозиции предметной области, представляемой в виде совокупности объектов, взаимодействующих между собой посредством передачи сообщений.

Основными принципами объектно-ориентированного подхода являются [22, 36]: • принцип инкапсуляции (упрятывания информации) декларирует запрещение любого доступа к атрибутам объекта, кроме как через его операции (методы); в соответствии с этим принципом внутренняя структура объекта скрыта от пользователя, а любое его действие инициируется внешним сообщением, вызывающим выполнение соответствующей операции; • принцип наследования декларирует создание новых классов от общего к частному; новые классы сохраняют все свойства классов-родителей, а также содержат дополнительные атрибуты и операции, характеризующие их специфику; • принцип полиморфизма декларирует возможность работы с объектом без информации о конкретном классе, экземпляром которого он является.
В методах объектно-ориентированного анализа на сегодняшний день стандартом «де-факто» стали графические нотации языка моделирования UML (Unified Modeling Language – Унифицированный Язык Моделирования) [5].
OOSE (Object-Oriented Software Engineering) [64].
Один из самых старых объектно-ориентированных методов, называемый также методом Джекобсона (Jacobson).
OOSE вводит понятие «use case» (вариант использования), ставшее на сегодняшний день базовым для моделирования требований предметной области в методах ООП.
Стадия анализа в OOSE базируется на модели требований и модели анализа.
Собственно модель предметной области

[Back]