Реферат: Методология SADT и стандарты IDEF
метод групповой работы;
формы документирования модели;
процедуры согласования и утверждения модели.
Концепция IDEFO-моделей
IDEF0-модель описывает: что система делает, что она производит, какая информация используется для управления, какие ресурсы и средства применяются для исполнения ее функций.
Одним из достоинств IDEF0-моделей является то, что они обеспечивают возможность обмена информацией о рассматриваемом объекте на языке, понятном не только аналитику и разработчику системы, но и специалисту-эксперту в предметной области, пользователю, руководителю (Д. Росс назвал технику структурного анализа языком для передачи понимания). В основе метода IDEF0 лежат следующие концептуальные положения:
графическое представление модели в виде иерархии диаграмм, обеспечивающее компактность представления информации;
максимальная выразительность, т.е. способность наилучшим образом обеспечить "понимаемость" модели;
строгость и точность представления;
пошаговые процедуры разработки модели, ее просмотра и объединения;
отделение организации от функции исключение влияния организационной структуры на функциональную модель.
IDEFO-модель составляется из иерархического ряда диаграмм, которые постепенно отображают уровни все более подробных описаний функций и их интерфейсов в пределах системы. Диаграмма, находящаяся на вершине модели, обобщает всю рассматриваемую систему. Диаграммы первого уровня представляют важнейшие подсистемы с их взаимосвязями, а диаграммы самого нижнего уровня представляют детализированные функции, с помощью которых, собственно, и работает система.
Можно назвать три основных типа диаграмм, используемых в IDEF0-моделях: графические, текстовые и глоссарии.
Графические диаграммы главный компонент модели определяют функции и функциональные отношения. Эти функции в дальнейшем разбиваются (декомпозируются) на более детальные диаграммы, пока подсистема не будет описана на уровне, удовлетворяющем цели проекта.
Текстовые диаграммы и глоссарии (словари) обеспечивают дополнительную информацию для графических диаграмм. Кроме того, могут использоваться и так называемые поясняющие диаграммы FEO.
Однако до начала построения модели необходимо определиться с целью моделирования, границей системы и точкой зрения модели.
Цель моделирования
Создаваемая IDEF0-модель имеет конкретное назначение, называемое целью модели. Цель моделирования можно определить с учетом следующего формального определения модели:
М есть модель системы S, если М может быть использована для получения ответов на вопросы относительно S с точностью А.
Таким образом, целью модели является получение ответов на некоторую совокупность вопросов. Эти вопросы неявно присутствуют (подразумеваются) в процессе анализа и, следовательно, они "руководят созданием модели". Если модель отвечает не на все вопросы или ее ответы недостаточно точны, то мы говорим, что модель "не достигла своей цели".
Обычно вопросы для IDEF0-модели формулируются на самом раннем этапе анализа или проектирования, при этом основная суть этих вопросов должна быть выражена в одной-двух фразах.
Пример. Определение цели модели работы деканата университета. Вопросы:
Каковы обязанности декана?
Каковы обязанности заместителя декана?
Каковы обязанности инспектора?
По каким вопросам работники деканата общаются со студентами?
По каким вопросам работники деканата общаются с кафедрами?
По каким вопросам работники деканата общаются с другими подразделениями университета?
Какая информация "приходит" в деканат и "уходит" из него?
Цель: Определить причины большой загруженности работников деканата.