Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

SADT-методология D. Ross

Методология E. Yourdon

Методологии K. Gane – T. Sarson, и T. De Marca

DFD-методологии

В этих методологиях вместо реальных объектов рассматриваются отношения, описывающие свойства объектов и правила их поведения. Они применимы к системам обработки информации (например для разработки прикладного ПО – CASE), а не к системам с жесткими технологическими процессами.

Отличительные признаки:

­ моделирование от существующей системы до разработки новой (физической и логической моделей);

­ стратегия построения требований для разработки новой системы состоит из:

­ моделирования текущих операций;

­ выявления причин выполнения именно этих операций;

­ добавления новых требований;

­ выбора границ автоматизации.

Отличительные признаки:

­ не рекомендуется моделировать текущую систему;

­ добавлена предварительная фаза разработки, названная созданием основной модели (essential model);

­ определена техника "событийного разбиения" (event partitioning), для конструирования DFD-схемы;

­ больше внимания уделяется информационному моделированию (посредством ER-диаграмм) и моделированию поведения (через STD-диаграмм);

­ указано место прототипирования в жизненном цикле разработки;

­ имеется описание семантики потоков и правила преобразования входных данных в выходные;

 

Методология SADT выделяется среди современных методологий описания систем благодаря своему широкому применению, возможностью тиражирования результатов работ по крупным проектам, общностью охвата систем и отражения таких системных характеристик, как управление, обратная связь и исполнители. Методология принята как американский стандарт вооруженных сил и имеет широкую область применения: от аэрокосмического производства до реорганизации бизнес-процессов и обучения персонала.

Отличительные признаки:

­ широко используемая в крупных проектах;

­ ориентирована на "технологичность" процессов и на моделирование и создание систем вообще (в последнее время широко используется для реорганизации бизнес-процессов – Business Process Reorganization BPR);

­ формализованная типизация элементов схемы (вход, управление, выход, ресурс);

­ динамическое моделирование и преобразование SADT-диаграмм возможно в сочетании с методом цветных сетей Петри.

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

Однако, наиболее общим и перспективным подходом к анализу и проектированию сложных систем является SADT-методология. В п. 1.4 будет дано ее более полное описание.

Методология IDEF0, изначально названная "Технология структурного анализа и проектирования" Structured Analysis and Design Technique (SADT), была разработана компанией SofTech, Inc в начале 60-х годов как дисциплина инжиниринга для разработки относительно сложных человеко-машинных систем. На ее основе в конце 70-х ВВС США разработали методологию IDEF0 (Icam DEFinition), которая являлась основной частью программы ICAM (Integrated Computer-Aided Manufacturing – Интеграция Компьютерных и Промышленных Технологий). IDEF0-технология быстро стала стандартом Министерства Обороны США для разработки моделей процессов.

В 1993 году IDEF Users Group (сейчас Society of Enterprise Engineering – SEE), вместе с National Institutes of Standards and Technology (NIST), выполнили работу по созданию стандарта IDEF0 для использования во всех гражданских и военных отделах правительства США и их представительствах. Этот стандарт был опубликован как Federal Information Processing Standards (FiPS) Publication 183.

Независимо от этого, но используя большинство таких же принципов, стала популярной методология DFD (Data Flow Diagrams –Диаграммы потоков данных), которая использовалась для структурного проектирования (а затем и для структурного анализа) в проектах по разработке программного обеспечения. DFD-модели имеют много общего с IDEF0-моделями и могут использоваться совместно. Часто DFD-диаграммы используются для уточнения IDEF0-диаграмм.

Методология IDEF3 была разработана специально для проектов, финансируемых Armstrong Laboratories ВВС США. Эта технология предназначена для документирования и описания процессов, выполняемых экспертами-специалистами в предметной области, и для разработки моделей процессов, где очень важно четко отображать последовательность и параллельность процессов. IDEF3 получила широкое распространение при реализации проектов как дополнение к методологии IDEF0.

Методология моделирования IDEF0 предназначена для анализа всей системы как множества взаимодействующих взаимосвязанных функций. Ориентация исключительно на анализ функций позволяет рассматривать функции независимо от объектов, которые их выполняют. Функциональный подход позволяет четко отделить проблемы анализа и проектирования от проблем реализации.

IDEF0 позволяет выполнять описание сложных объектов с помощью простого и понятного графического языка.

Графический язык IDEF0 содержит только два символа (блоки и стрелки). Простота синтаксиса языка сочетается с хорошо разработанным процессом описания систем, который позволяет разрабатывать модели высокого качества.

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

На рис.1 изображена типичная IDEF0-диаграмма на стандартном бланке. На диаграмме изображены несколько функций и взаимосвязи между ними (их взаимодействие). Совокупность функций в своей взаимосвязи описывают работу другой функции. Диаграмма описывает (декомпозирует) функцию.

 

Подробное описание и инструкции по применению IDEF0 будут даны в последующих частях учебно-методического комплекса.

 

Рис.1 Типичная IDEF0-диаграмма

 

<== предыдущая лекция | следующая лекция ==>
Структура проекта и методологии структурного анализа | Логико-структурный подход
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 522; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.