Разработка проекта процесса функционирования в рамках отдельных прецедентов и системы в целом
Определение целей и показателей, на достижение которых направлено внедрение информационной системы.
Необходимо цели внедрения информационной системы и определить показатели достижения этих целей. Для этого необходимо составить таблицу по шаблону (таблица 1).
Таблица 1. Цели внедрения информационной системы и их показатели
Например: Основными целями внедрения информационной системы call-центра автосалона является повышение удовлетворен-ности клиентов и оптимизация расходов на телефонную связь. В таблице 2 представлены показатели достижения этой цели.
Таблица 2. Цели и показатели бизнес-процессов call-центра
2. Проектирование новых (усовершенствование старых) бизнес-процессов предприятия, на автоматизацию которых направлена информационная система, – модель TO-BE.
Если внедрение информационной системы на предприятие меняет структуру его текущих бизнес-процессов, то необходимо разработать модель TO-BE. Как правило, модель «как должно быть» изменяет регламент выполнения операций отдельными должностными лицами, поэтому изменения вносятся только на диаграммы нижних уровней.
Для проектирования бизнес-процессов «TO-BE» используются следующие методологии: IDEF0, DFD, IDEF3, EPC, Процесс, Процедура, BPMN.
3. Выделение бизнес-процессов нижнего уровня, подлежащих автоматизации с указанием:
- владельца процесса,
- исполнителя процесса,
- входных данных для реализации процесса,
- результат процесса,
- функция информационной системы, отвечающая за автомати-зацию данного бизнес-процесса.
В таблицу 3 внесем данные обо всех автоматизируемых операциях.
Таблица 3.Автоматизируемые операции
Определение функций будущей информационной системы. При необходимости определение модулей информационной системы и функций каждого из модулей
Таблица 5. Модули функции информационной системы
Формирование характеристик автоматизированных рабочих мест.
Таблица 6. Автоматизируемые рабочие места
Лабораторная работа № 3-4 по дисциплине «Проектирование информационных систем» Тема: Проектирование логической реализации информационной системы
Цель работы:сформировать практические умения осуществлять проектирование информационных систем на логическом уровне.
Разработка обобщенной модели функционирования системы.
Необходимо выделить будущих пользователей системы (актеры), какие функции (прецеденты) предоставляет информационная системы для этих категорий пользователей. Также необходимо выделить уже существующие информационные системы (если таковые есть), с которыми будет взаимодействовать система.
Результатом этого анализа должна стать диаграмма вариантов использования (диаграмма прецедентов) UML.
Диаграмма
Разработка статической структуры системы.
Необходимо определить классы (в том числе и абстрактные), которые необходимо будет реализовать в информационной системе. Для каждого класса необходимо:
- задать уникальное имя;
- определить его свойства (с указанием типа данных);
- определить его методы (с указанием параметров);
- ограничения и уточнения (при необходимости).
После определения всех классов необходимо связать их между собой с помощью отношений:
- ассоциация,
- зависимость,
- обобщение,
- агрегация,
- композиция.
Результатом этого этапа является диаграмма классов UML.
Диаграмма
Разработка проекта процесса функционирования в рамках отдельных прецедентов и системы в целом
Для проектирования динамической модели информационной системы (т.е. модели, отражающей поведение системы) в языке UML есть несколько канонических диаграмм: диаграмм последовательностей, диаграмм кооперации, диаграммы состояний, диаграммы деятельностей UML.
Диаграмм последовательностей и диаграмм кооперации являются разновидностями диаграмм взаимодействия и предназначены для моделирования процесса обмена сообщениями между объектами (экземплярами классов). Эти диаграммы предназначены для описания процесса взаимодействия различных объектов в рамках одного прецедента.
Диаграммы состояний позволяют смоделировать поведение системы в целом или поведение отдельных ее компонентов.
Для представления технологических процессов и моделирования последовательных и параллельных вычислений в рамках системы используются диаграммы деятельности.
При выполнении данного этапа для каждого прецедента необходимо разработать либо диаграмму коопераций, либо диаграмму последовательности.
Далее разрабатывается диаграмма состояний для системы в целом. При необходимости диаграмма состояний может быть декомпозирована.
Также необходимо представить несколько алгоритмов вычислений и/или обработки данных, предусмотренных в системе, с помощью диаграмм деятельности.
Диаграммы