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

28 одним из основных элементов ООП, представляют собой развитие диаграмм «сущность-связь» (ERD), широко используемых в структурных методах.
Отнесение конкретного метода к какому-либо подходу часто является условным, основанном на истории его происхождения.
В данном разделе рассматриваются методы, покрывающие стадию анализа и моделирования предметной области.
1.3.1.1 Структурный подход В методах структурного анализа наиболее часто применяют следующие виды графических нотаций: ♦ DFD (Data Flow Diagrams) диаграммы потоков данных (ДПД) совместно со словарями данных и спецификациями процессов; ♦ ERD (Entity-Relationship Diagrams) диаграммы «сущностьсвязь»; ♦ STD (State Transition Diagrams) диаграммы переходов состояний.
1.3.1.1.1 SADT (Structured Analysis and Design Technique) Методология SADT [11] разработана Дугласом Россом в начале 70-х годов и развита в дальнейшем другими учеными.
SADT предназначена для описания объекта обследования (предметной области) безотносительно к способам решения дальнейших задач, связанных с автоматизацией, реинжинирингом и т.д.
Несмотря на то, что полная методология подразумевает моделирование как функциональной (активностные модели), так и информационной составляющей (модели
[стр. 24]

24 • принцип непротиворечивости – обоснованность и согласованность элементов; • принцип независимости данных – модели данных должны быть спроектированы и проанализированы независимо от процессов их логической обработки; • использование графических нотаций.
В методах структурного анализа наиболее часто применяют следующие виды графических нотаций:
• DFD (Data Flow Diagrams) – диаграммы потоков данных (ДПД) совместно со словарями данных и спецификациями процессов; • ERD (Entity-Relationship Diagrams) – диаграммы «сущность-связь»; • STD (State Transition Diagrams) – диаграммы переходов состояний.
SA/SD (Structured Analysis/Structured Design) [73].
Одна из «классических» методологий, основанная на DFD.
Свой вклад в ее развитие внесли Эдвард Йордон, Ларри Констатайн, Том деМарко и другие известные ученые.
Данная методология отдает приоритет функциональному аспекту предметной области.
Модель предметной области строится путем функциональной декомпозиции.
Глубина функциональной декомпозиции определяется простотой процессов нижнего уровня модели.
Методология предполагает применение словарей данных, содержащих формализованные структуры, которыми маркируются потоки и хранилища функциональной модели.
Регламентируется применение SDT и ERD.
Методология не содержит методов понижения размерности модели данных на этапе моделирования предметной области.
JSD (Jackson Structured Development) [63].
JSD разработана Майклом Джаксоном и имела большую популярность в Европе.
JSD не разделяет в явном виде анализ и проектирование, предлагая две стадии: специфицирование (specification) и реализацию (implementation).
Моделирование предметной области попадает в первую стадию.
Хотя данная методология также

[стр.,25]

25 подразумевает построение графических моделей, она менее ориентирована на графическое представление, чем SA/SD и многие другие методы.
JSD – одна из первых методологий, отдающая приоритет данным по отношению к функциям.
Первые два шага (из шести), предлагаемые при разработке ПО, регламентируют выявление и структуризацию информационных сущностей.
М.
Джаксон предлагает выявлять сущности посредством анализа нормативных документов на предмет извлечения из них существительных, которые образуют первичный список искомых информационных объектов.
При этом метод не решает задачу понижения размерности информационной модели.
Методология Гейна-Сарсон (Gane/Sarson) [13].
Авторами методологии являются Крис Гейн и Триш Сарсон.
Как и SA/SD данная методология ориентирована на построение функциональной модели предметной области, представленной в виде иерархии DFD.
Функциональная декомпозиция производится до тех пор, пока процессы нижнего уровня не станут элементарными, декомпозиция которых невозможна.
Графические нотации, используемые для построения DFD, отличаются от нотаций, предлагаемых Э.Йордоном, однако, эти отличия не меняют базовых принципов структурного моделирования предметной области.
Структуры данных, переносимые информационными потоками, используются для построение информационной модели в виде ERD.
При этом способов ограничения размерности информационной модели не предлагается.
SADT (Structured Analysis and Design Technique) [28].
Методология SADT разработана Дугласом Россом в начале 70-х годов и развита в дальнейшем другими учеными.
SADT предназначена для описания объекта обследования (предметной области) безотносительно к способам решения дальнейших задач, связанных с автоматизацией, реинжинирингом и т.д.
Несмотря на то, что полная методология подразумевает моделирование как функциональной (активностные модели), так и информационной составляющей (модели

[Back]