КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Методология функционального моделирования SADT
Существуют различные методологии и методики моделирования бизнеса. Широкое распространение имеет методология функционального моделирования SADT (Структурный анализ и техника проектирования), разработанная Дугласом Россом. Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующей концепции: 1) Графическое представление блочного моделирования. Графика блоков и дуг. SADT – диаграммы отображают функцию в виде блока, а входы/выходы представляют дугами, соответственно входящими в блок и выходящими из него. Взаимодействия блоков друг с другом описываются посредством дуг, выражающих «ограничения», которые, в свою очередь, определяют, когда и каким образом выполняются и управляются; 2) Строгость и точность (т.е. не должно быть «повисших» дуг, каждый блок должен иметь вход и выход). Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика; 3) Ограничение количества блоков на каждом уровне декомпозиции (как правило, 3-6 блоков); 4) Связность диаграмм (блоки нумеруются); 5) Уникальность меток и наименований (отсутствие повторяющихся имен); 6) Синтаксические правила для блоков и дуг (т.е. дуги входов находятся только слева от блока, дуги управления – только сверху и т.д.); 7) Исключение влияния организационной структуры на функциональную модель. Результатом применения методологии SADT является модель, состоящая из диаграмм, на которых управляющая информация входит в блок сверху, в то время как информация, подвергающаяся обработке, показана с левой стороны блока, а результаты выхода показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу (рис. 4).
Рис. 4. Пример построения диаграммы (0-уровень)
Одной из наиболее важных особенностей методологии SADT является постепенное введение все больших уровней детализации по мере создания диаграмм, отображающих модель. Каждый блок может быть декомпозирован до самого глубокого уровня. Рассмотрим пример построения диаграммы. Строим нулевой уровень декомпозиции: пусть имеет место функция – кредитование (функциональный блок на рис. 5.), механизм, которыйосуществляет эту операцию, - это отдел кредитования. На входе есть определенная информация о кредитных ресурсах компании и заявка клиента на предоставление кредита. В качестве управления выступают бизнес-правила предоставления кредита: зависимость условий кредитования от суммы, сроков, кредитной истории заявителя и т.д. Наконец, на выходе будем иметь информацию об условиях кредитования клиента. Таким образом, нулевой уровень (0-уровень) построен.
Рис. 5. Функциональный блок и дуги
Каждый функциональный блок может быть декомпозирован на диаграмме более высокого уровня, для этого строим 1-уровень, для которого количество блоков равно трем (рис. 6.). И так далее до необходимого уровня детализации. Когда модель построена, ее можно использовать для анализа и оптимизации функций, выполняемых системой, а также механизмов, посредством которых они осуществляются. Рис. 6. Пример детализации диаграммы (1-уровень)
Моделирование потоков данных (процессов)
Дата добавления: 2015-05-26; Просмотров: 3392; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |