ОПЫТ ПРЕПОДАВАНИЯ ДИСЦИПЛИНЫ "СИСТЕМНЫЙ
СТРУКТУРНЫЙ АНАЛИЗ"
Качала В.В., Сенецкая Л.Б., Шалаева С.В. (кафедра информационных систем, МГТУ)
В работе [1] было сказано о важности системного анализа и его методологической реализации - структурного системного анализа (ССА) - для подготовки экономистов. Несмотря на то, что первая методология ССА SADT [2] начала активно использоваться с начала семидесятых годов, для российских учебных заведений это достаточно новая дисциплина.
На кафедре Информационных систем дисциплина "Структурный системный анализ" преподается для студентов, обучающихся по специальностям "Менеджмент" и "Информационные системы в экономике". И тем и другим в своей профессиональной деятельности придется заниматься вопросами описания объектов управления или информатизации. Перед менеджерами такая задача возникает при реорганизации или проектировании бизнес-процессов, а специалисты по информационным системам - при создании информационных систем.
Главная задача дисциплины ССА заключается не в изучении теоретических положений, а в выработке практических навыков проведения ССА. В связи с этим центральное место в курсе занимает практическая работа, которая решает две задачи: освоение основ ССА и соответствующих программных инструментов, а также самостоятельная работа по описанию (моделированию) конкретных объектов в виде РГЗ.
Конечно, в качестве объекта моделирования можно было бы использовать какие-то бытовые процессы тип "процесс варки борща", но более эффективно решение реальных практических задач.
Будущие менеджеры изучают ССА на 5 курсе после прохождения производственной практики, поэтому в качестве материалов по моделированию использовались отчеты по практике. Если учесть, что объект производственной практики часто совпадает с местом преддипломной практики, то выполненное РГЗ является частью будущей дипломной работы. Студенты по специальности "информационные системы в экономике" изучают ССА на третьем курсе после прохождения ознакомительной практики. До этого на втором курсе они проходят курс "Основы системного анализа теории управления".
Из множества методологий ССА для изучения выбраны:
|
• IDEF0 (подмножество SADT) - методология функционального анализа;
• IDEF3 - методология диаграмм потоков работ;
• DFD - диаграммы потоков данных;
• ABC-анализ - функционально-стоимостной анализ.
|
Каждая из этих методологий позволяет рассматривать различные стороны деятельности предприятия.
В качестве инструмента реализации данных методологий был выбран пакет BPwin. От подобных программных продуктов он выгодно отличается тем, что поддерживает все перечисленные выше методологии и тесно интегрирован с другими программными продуктами, например, широко известным инструментом моделирования данных ERwin; инструментом стоимостного анализа EasyABC. BPwin обладает интуитивно-понятным графическим интерфейсом, быстр и легок в освоении, что позволяет сосредоточиться на анализе самой предметной области. Кроме того, в BPwin возможно создание смешанной модели, реализованное в данном курсе.
Курс построен следующим образом: сначала студенты знакомятся с инструментарием Bpwin на примере готовой учебной модели, а затем создают свою собственную модель, используя знания, полученные в ходе прохождения производственной или ознакомительной практик.
Построение модели начинается в рамках методологии IDEF0. Студенты последовательно проходят все этапы, начиная с выбора цели и точки зрения описываемой модели и завершая процессом прохождения процедуры рецензирования модели в цикле автор-читатель. На этапе рецензирования студенты разбиваются на пары и обмениваются созданными моделями. Желательно, чтобы пары формировались таким образом, чтобы предметная область описываемых моделей была знакома обеим сторонам. В этом случае автор модели начинает выступать в роли рецензента модели своего напарника. Такой подход углубляет навык коллективного творчества.
Построенная модель дополняется результатами функционально-стоимостного анализа (ABC). ABC-анализ является широко распространенной методикой, используемой для идентификации истинных движителей затрат на предприятии, в организации. Стоимостной анализ основан на модели работ, поскольку количественная оценка невозможна без детального понимания функциональности предприятия. Обычно ABC применяется для того, чтобы понять происхождение выходных затрат, облегчить выбор нужной модели работ при реорганизации деятельности предприятия. С помощью стоимостного анализа можно решить такие задачи, как определение действительной стоимости производства продукта, определение действительной стоимости поддержки клиента, идентификация работ, которые стоят дороже всего и которые в первую очередь надо реорганизовывать с целью уменьшения затрат.
Знакомство с методологией DFD проводится различно для специальностей "Менеджмент" и "Информационные системы в экономике". Существует мнение, что DFD в большей степени, чем IDEF0 подходит для проектирования информационных систем вообще и для баз данных в частности - DFD позволяет уже на стадии функционального моделирования определить базовые требования к данным. Этому способствует разделение потоков данных на материальные, информационные и управляющие. Поэтому студенты специальности "Информационные системы в экономике" изучают данную методологию более углубленно и применяют в рамках собственной модели. Для студентов специальности "Менеджмент" знакомство с методологией потоков данных происходит на примере учебной модели.
Результатом обучения данной дисциплине является построение законченных моделей реальных экономических и технологических процессов.
Литература.
1. Качала В.В. Системный анализ в подготовке менеджеров и экономистов / Тезисы докл. 10-й науч.-техн. конф. МГТУ (Мурманск, 20-30 апреля, 1999 г.). Мурманск: МГТУ, 1999. - С. 172-174.
2. Марка Д.А., МакГоуэл К.М. Методология структурного анализа и проектирования SADT. - М.: Метатехнология, 1993. - 240 с.
3. Маклаков С.В. BPwin и ERwin. CASE-средства разработки информационных систем.-М.: Диалог-МИФИ, 1999.- 256 с.