|
3. Функциональная модель SADT.
Методология SADT была разработана Дугласом Россом и опробована на практике в период с 1969 по 1973год. На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США.
Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:
1. графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;
2. строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика.
3. Правила SADT включают:
· ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);
· связность диаграмм (номера блоков);
· уникальность меток и наименований (отсутствие повторяющихся имен);
· синтаксические правила для графики (блоков и дуг);
· разделение входов и управлений (правило определения роли данных).
· отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.
Применение SADT методологии основано на формализованном процессе создания системы, при разбиении его на следующие фазы:
¾ анализ - определение того, что система будет делать;
¾ проектирование - определение подсистем и их взаимодействие;
¾ реализация - разработка подсистем по отдельности;
¾ объединение - соединение подсистем в единое целое;
¾ тестирование - проверка работы системы;
¾ установка - введение системы в действие;
¾ функционирование - использование системы.
Методология SADT может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
Обычно SADT – методология применяется на ранних этапах жизненного цикла информационной системы.
SADT методология- это точное, полное и адекватное текстовое и графическое описание системы имеющей конкретное назначение, выполненное в виде иерархически организованной совокупности диаграмм, созданных на основе стандартного представления данных.
Это описание системы, у которой есть единственный субъект, цель и одна точка зрения с помощью SADT-методологии. Такая модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм, организованных в виде древовидной структуры, где верхняя диаграмма является наиболее общей, а самые нижние наиболее детализированы.
В SADT-моделях используются как естественный, так и графический языки.
Для передачи информации о конкретной системе источником естественного языка служат люди, описывающие систему, а источником графического языка является сама методология SADT. Графический язык SADT организует естественный язык вполне определенным и однозначным образом, за счет чего SADT позволяет описывать системы, которые до недавнего времени не поддавались адекватному представлению.
SADT выделяется среди современных методологий описания систем благодаря своему широкому представлению, т.к. SADT:
1. является единственной методологией, легко отражающей такие системные характеристики, как управление, обратная связь и исполнители. Это объясняется тем, что SADT изначально возникла на базе проектирования систем более общего вида в отличие от других структурных методов, «выросших» из проектирования программного обеспечения;
2. в дополнение к имеющимся концепциям и стандартам для создания систем добавлены развитые процедуры поддержки коллективной работы;
3. предназначена для применения на ранних стадиях создания системы;
4. можно сочетать с другими структурными методами. Это достигается использованием графических SADT – описаний в качестве схем, связывающих воедино различные методы, примененные для описания определенных частей системы с различным уровнем детализации.
Наличие собственного графического языка SADT, и его усиленное использование преобразовало SADT в законченную методологию, способную повысить качество продуктов, создаваемых на ранних стадиях развития проекта.
рис 1. Модель SADT(общее представление)
В программеинтегрированной компьютеризации производства (ICAM) Министерства обороны США была признана полезность SADT, что привело в 1993 году к стандартизации и публикации ее части, называемой IDEF0 в качестве федерального стандарта в США, а в 2000 году - в качестве руководящего документа по стандартизации в Российской Федерации.
Под названием IDEF0 SADT применялась тысячами специалистов в военных и промышленных организациях.
Рис 2. Модель SADT нижнего уровня по теме «учет повременной заработной платы»
Рис 3. Модель SADT верхнего уровня
Дата добавления: 2015-09-29; просмотров: 21 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Увеличение Fps и уменьшение пинга | | | На этапе предпроектного обследования был изучен процесс проектирования дизайна помещений компанией ООО «Profproject». Для наглядного представления дальнейшего анализа нами была построена модель |