ТЕМА № 7.Средства и технологии моделирования. - Проектирование информационных систем.
- Разработка диаграмм функционального разделения, моделирование рабочих
процессов IDEFx.
- Таблица потока данных. Язык моделирования UML. Функциональные связи и их виды.
Методология структурного моделирования и проектирования SADT
Методология SADT (Structured Analysis and Design Technique - технология структурного анализа и проектирования) разработана Дугласом Т. Россом в 1969-1973 годах. Технология изначально создавалась для проектирования систем более общего назначения по сравнению с другими структурными методами, выросшими из проектирования программного обеспечения. SADT - одна из самых известных и широко используемых методик проектирования.
Методология SADT представляет структурный подход к моделированию систем.
Структурный подход основан на следующих принципах:
- в процессе моделирования система разделяется (декомпозируется) на составляющие ее функциональные подсистемы;
- декомпозиция проводится до нужной степени детализации, пока содержание каждой составляющей не
станет совершенно понятно;
•
•
- подсистемы, составляющие модель, иерархически упорядочиваются.
Таким образом, базовыми принципами структурного анализа являются:
принцип «разделяй и властвуй»;
принцип иерархического упорядочивания.
Методология SADT успешно используется для моделирования широкого круга
систем, как для новых систем, которые только планируется создать, так и для уже существующих. В первом случае SADT используется, чтобы определить требования к будущей системе и описать ее функции, чтобы потом можно было разработать систему, которая удовлетворяет этим требованиям и реализует эти функции. Во втором случае, для уже существующих систем, SADT используется для проведения анализа функций, выполняемых системой, и описания механизмов, посредством которых они осуществляются.
Методология SADT может быть направлена как для описания функций, выполняемых системой, так и на описание объектов, составляющих систему, их свойств и связей между ними. В первом случае методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели системы, т.е. отображает производимые системой действия и связи между этими действиями. Во втором случае методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения модели данных.
SADT реализуется в следующих нотациях:
Метод IDEF0 - функциональные модели и соответствующие диаграммы. SADT-модель, представляющая систему в виде иерархии взаимосвязанных функций, которые выполняет система, называется функциональной моделью. Функциональная модель показывает, какие функции выполняет исследуемая система, как эти функции связаны между собой и как они упорядочены по степени важности или по порядку исполнения. Каждая функция, представленная в модели, может быть детализирована с любой степенью подробности, то есть разложена на составляющие ее функции, каждая их которых также может быть разложена на составляющие и т.к., пока не будет достигнута необходимая степень точности ответа на вопросы, поставленные относительно системы.
Функциональная модель строится с помощью графического языка диаграмм. Каждая функция
в модели может быть детально описана в виде отдельной диаграммы.
Как разновидность SADT-моделирования функциональное моделирование обозначилось под названием стандарт IDEF0.
Метод DFD (Data Flow Diagrams) - диаграммы потоков данных. Моделирует движение
информации в системе. Может использоваться для описания документооборота.
Do'stlaringiz bilan baham: |