теорияIDEF_DFD. Методологии проектирования информационных систем. Сущность структурного подхода к моделированию систем
Скачать 2.11 Mb.
|
Сущность функционального моделированияВ основе функционального моделирования лежит функциональное содержание системы, в качестве отношений между функциями рассматривается информация об объектах, связывающих эти функции. Состав функциональной моделиSADT-модель - это описание системы, у которого есть единственный субъект, цель и одна точка зрения. Цель - набор вопросов, на которые должна ответить модель. Точка зрения - позиция, с которой описывается система. Синтаксис SADT-диаграммДиаграммы содержат блоки и дуги; Блоки представляют функции; Блоки имеют доминирование (выражается в их ступенчатом расположении, причем доминирующий блок располагается в левом верхнем углу диаграммы); Дуги изображают наборы объектов, передаваемых между блоками; Дуги изображают различные типы взаимосвязей между блоками: выход – управление выход – вход обратная связь по управлению обратная связь по входу выход – механизм. Декомпозиция функциональных диаграммПодфункция функция Подфункция 1 Подфункция 1 Подфункция 2 Подфункция 3 А0 А1 А2 А3 Контекстная диаграмма определяет все функции, входы и выходы, которые могут появиться на диаграммах нижних уровней Каждая подфункция может содержать только те элементы, которые входят в исходную функцию. Выход Выход Управление Вход IDEF0 Сущность методологии функционального моделирования IDEF0 Основные понятия методологии IDEF0 Правила построения моделей IDEF0 Пример функциональной модели в нотации IDEF0 Основные понятия методологии IDEF0Модель – искусственный объект, представляющий собой отображение (образ) системы и ее компонентов. Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную работу. Лаконичность и точность. Документация, описывающая систему, должна быть точной и лаконичной. Передача информации. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. Строгость и формализм. Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. Итеративное моделирование. Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. Отделение «организации» от «функций». При разработке моделей следует избегать изначальной «привязки» функций исследуемой системы к существующей организационной структуре моделируемого объекта (предприятия, фирмы). Функциональный блокОлицетворяет некоторую конкретную функцию или работу в рамках рассматриваемой системы РД IDEF0 – 2000: прямоугольник, содержащий имя и номер и используемый для описания функции Управлять предприятием А0 управление вход выход механизм Наименование осуществляется оборотом глагола или существительного Каждый блок в рамках единой системы имеет уникальный номер Каждая сторона функционального блока имеет свое назначение Интерфейсная дугаФункциональный блок А0 управление вход выход механизм Ресурсы, необходимые для проведения работы (человеческие ресурсы, оборудование, ИС). Ресурсы, перерабатываемые системой Регулирует работу системы, управляет (нормативная документация и т.п.) Результат работы системы, переработанные ресурсы, продукт деятельности Стрелки входа может не быть. Остальные интерфейсные дуги обязательны. |