![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Методология SADT
При проектировании сложного программного обеспечения для ИС наибольшее применение получили модели концептуального уровня с графовой структурой, в частности по той причине, что графовые модели обеспечивают большую ясность представления. Из практики проектирования систем известны следующие типы графовых моделей: - простые ориентированные графы; - модели раскрашенных графов; - двудольные графы; - модель, применяемая в методологии SADT (Structured Analysis & Design Technique) и т.п. Хорошо известная SADT-модель может рассматриваться как одна из наиболее развитых концептуальных моделей систем. Также как и модель, основанная на использовании двудольного ориентированного графа, она имеет одно очень важное свойство, а именно, допускает иерархическую декомпозицию двух ее основных элементов (действий и данных). Еще одной, не менее важной особенностью SADT-модели является принцип классификации соединений (вход, выход, управление, механизм, вызов). SADT – одна из самых известных методологий анализа и проектирования систем, предложенная в 1973 г. Дугласом Россом. Методология SADT успешно работает в случае проектирования систем для организаций, деятельность которых жестко регламентирована четкими должностными инструкциями и методиками, что весьма характерно для органов государственного и муниципального управления. Методология SADT (точнее ее подмножество IDEF0) позволяет строить статическую функциональную модель и модель данных информационных систем, что подтверждается многочисленными примерами ее применения для структурного анализа систем различного назначения. Другая известная методология системного структурного анализа и проектирования DFD (Data Flow Diagram) отличается тем, что включает такие понятия, как внешняя ссылка и хранилище данных, что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота в корпоративных системах обработки информации. SADT, как и другие методологии проектирования рекомендуется использовать на ранних этапах жизненного цикла разработки автоматизированных информационных систем: для более глубокого и комплексного понимания системы до ее воплощения. SADT позволяет сократить дорогостоящие ошибки на ранних этапах создания системы, улучшить контакт между пользователями и разработчиками, сгладить переход от анализа к проектированию. Несомненным достоинством SADT-модели является ее возможность отражения таких характеристик, как управление, обратная связь, исполнители. Ряд ограничений методологии SADT могут быть в значительной мере сняты в результате использования инструментальных CASE-средств, позволяющих дополнять функциональные модели IDEF0 потоковыми диаграммами DFD и WorkFlow(IDEF3), например, пакет Bpwin, который входит в семейство продуктов AllFusion компании Computer Associates под именем AllFusion Process Modeler и др. Методология SADT (IDEF0) предписывает построение иерархической системы диаграмм. Сначала проводится описание системы в целом и ее взаимодействия с окружающей средой, в результате чего создается диаграмма верхнего уровня (контекстная диаграмма). Затем проводится функциональная декомпозиция, то есть система разбивается на подсистемы, и каждая из них описывается отдельно (диаграмма декомпозиции более низкого уровня). Формирование функциональной модели ИАС начинается с построения IDEF0-модели на предельно обобщенном уровне (рисунок 1), что позволяет выявить ее главные аспекты взаимодействия с внешней средой, а именно:
Рисунок 1 - Обобщенное представление функциональной модели ИАС
— входные данные (оперативная информация) и запросы абонентов ИАС в ходе ведения информационно-аналитической работы; — управляющие данные: нормативные документы, формы выходных документов, инструкция пользователя; — выходные данные: документы, сформированные по заданным формам, отчеты (регламентные и не регламентные), прогнозы или сведения о выявленных закономерностях, тенденциях и т.п.; — механизмы: абоненты ИАС, программно-аппаратный комплекс ИАС, системный администратор и работники технической поддержки.
|