Теоретические основы КУРСОВОЙ работы

Разработка инструментальных CASE-средств изначально была ориентирована на повышение эффективности технологии создания программного обеспечения (ПО) информационных систем. Существующие в настоящее время разнообразные CASE-средства позволяют не только создавать качественные программные продукты, но и обеспечивать «правильный» процесс их создания. Основная концепция CASE-технологий состоит в том, чтобы отделить процессы проектирования ПО от его кодирования и последующих этапов разработки, а также скрыть от системных аналитиков и программистов все детали среды разработки и функционирования ПО. Чем больше деятельности будет вынесено в проектирование из кодирования, тем лучше.

При использовании CASE-технологий изменяются все этапы жизненного цикла программной системы, при этом наибольшие изменения касаются этапов анализа и проектирования. В большинстве современных CASE-систем применяются методологии структурного анализа и проектирования, основанные на наглядных диаграммных техниках, при этом для описания модели проектируемой системы используются графы, диаграммы, таблицы и схемы [1,12-14].

Такие методологии обеспечивают достаточно строгое и визуальное описание проектируемой системы, которое начинается с её общего обзора и затем детализируется, приобретая иерархическую структуру со всё большим числом уровней.

Наглядность, с одной стороны, и строгость, с другой, средств структурного анализа позволяют заказчикам, разработчикам и будущим пользователям системы с самого начала неформально участвовать в создании системы, обсуждать и закреплять понимание постановки задачи и основных технических решений. Один из создателей структурного анализа, Д. Росс, называл технику структурного анализа языком для передачи понимания. Следует подчеркнуть, что на этапе структурного анализа не рассматриваются вопросы, связанные непосредственно с практической реализацией проектируемой системы, а основной задачей является формализация требований к системе. Поэтому структурный анализ может быть применён не только к чисто программным информационным системам, но и к бизнес–системам и процессам. Процесс реструктуризации бизнес системы предполагает: анализ существующей бизнес системы, расчет характеристик ее структуры, рассмотрение альтернативных вариантов новой организационной структуры, расчет их характеристик, сравнение и выбор наилучшей структуры, программы перехода от “старой“

структуры к “новой “ структуре. В Приложении II приведено теоретическое обоснование выполняемой курсовой работы.

 

3. Методические указания по выполнению курсовой работы

Каждый студент получает у преподавателя индивидуальное задание на выполнение курсовой работы.

На первом этапе выполнения курсовой работы необходимо:

1) на основе содержательной постановки задачи реструктуризации бизнес-системы и исходных данных, приведенных в Приложении 1 построить потоковую диаграмму взаимосвязи основных и вспомогательных задач, выполняемых существующей (исходной) организационной структуры управления рассматриваемыми бизнес-процессами.

2) провести расчет характеристик исходной организационной структуры управления бизнес-системой. Для этого необходимо сформировать матрицы смежности, инциндентности, достижимости графа, задающего рассматриваемую организационную структуру управления, матрицу расстояний, рассчитать показатели связности, достижимости, цетрализованности данной структуры, интегральный показатель ее сложности;

На втором этапе выполнения курсовой работы на основе содержательной постановки задачи реструктуризации бизнес-системы, обработки экспертной информации и исходных данных, приведенных в Приложении 1, необходимо сформировать дерево целей и задач рассматриваемой бизнес-системы, соответствующее заданному сценарию реструктуризации. Для этого требуется:

1) сформировать таблицу конечных целей реформируемой организационной структуры;

2) на основе экспертной информации назначить веса соответствующим целям;

3) определить интегральную оценку подцелей, выбрать наиболее значимые подцели

4) построить потоковую диаграмму основных и вспомогательных задач, которые предполагается выполнять в создаваемой организационной структуре управления, необходимо сформировать указанную организационную структуру управления будущей бизнес-системы на основе обработки экспертной информации и кластер анализа целевых и функциональных задач, которые требуется решать в новой организационной структуре (см. лабораторные работы №2,№3), провести расчет характеристик создаваемой организационной структуры управления бизнес-системой. Для этого необходимо сформировать матрицы смежности, инциндентности, достижимости графа, задающего рассматриваемую организационную структуру управления, матрицу расстояний, рассчитать показатели связности, достижимости, цетрализованности данной структуры, интегральный показатель ее сложности;

На третьем этапе выполнения курсовой работы необходимо:

1) провести формирование, ранжирование и отбор управляющих воздействий, обеспечивающих достижение поставленных целей и переход от существующей к создаваемой организационной структуре управления в ходе реструктуризации бизнес-системы.

На четвертом этапе выполнения курсовой работы на основе результатов решения задач на предыдущих этапах выполнения задания по курсовому проектированию (I, II, III, этапы), следует провести построение целевого сценария реструктуризации бизнес-системы и осуществить его моделирование с использованием сетей Петри. Порядок построения и моделирования сценария подробно изложен в литературе [13-14]. После построения дерева достижимости соответствующей сети Петри найти наилучший вариант реструктуризации бизнес-системы, решив соответствующую задачу векторной оптимизации (см. лабораторную работу №4).