Теоретические сведения
Техническое задание (ТЗ) - исходный документ для разработки
и испытания изделия.
ТЗ — исходный документ на
проектирование технического объекта (программы).
При составлении технического задания требуется:
— определить платформу разрабатываемой программы — тип
операционной системы (например, для IBM PC-совместимых машин делается выбор
операционной среды:
MS DOS, Windows, Windows NT либо Unix,
OS/2);
— оценить необходимость сетевого варианта работы
программы (определяется программное обеспечение (ПО) вычислительной сети —
Windows NT, допустимая номенклатура программного обеспечения сетевой
обработки);
— определить необходимость разработки программы,
которую можно переносить на различные платформы;
— обосновать целесообразность работы с базами данных
под управлением СУБД.
На этом же этапе выбирают методы решения
задачи; разрабатывают обобщенный алгоритм решения комплекса задач,
функциональную структуру алгоритма или состав объектов, определяют требования к
комплексу технических средств системы обработки информации, интерфейсу
конечного пользователя.
— с учетом принятого подхода
к проектированию программного продукта разрабатывается детальный алгоритм
обработки данных или уточняется состав объектов и их свойств, методов
обработки, событий, запускающих методы обработки;
— определяется состав
общесистемного программного обеспечения, включающий базовые средства
(операционную систему, модель СУБД, электронные таблицы, методоориентированные
и функциональные ППП промышленного назначения и т.п.);
— разрабатывается внутренняя
структура программного продукта, образованная отдельными программными модулями;
— осуществляется выбор
инструментальных средств разработки программных модулей.
Работы данного этапа в существенной степени зависят от принятых решений по
технической части системы обработки данных и операционной среде, от выбранных
инструментальных средств проектирования алгоритмов и программ, технологии
работ.
Руководство администратора (РА) – это составная часть эксплуатационной
документации, которая разрабатывается на любую программу или автоматизированную
систему. При помощи руководства администратора ответственные пользователи
системы получают возможность управлять ее функционированием – выполнять
определенные операции по обеспечению порядка работы АСУ, распределять права
доступа к ней, редактировать данные и исправлять ошибки.
Руководство пользователя (РП) – документ, назначение которого —
предоставить людям помощь в использовании программного обеспечения. Документ
входит в состав технической документации на систему и, как правило,
подготавливается разработчиком.
Моделирование бизнес-процессов - это эффективное
средство поиска путей оптимизации деятельности компании, позволяющее
определить, как компания работает в целом и как организована деятельность на
каждом рабочем месте. Под методологией (нотацией)
создания модели (описания) бизнес-процесса понимается
совокупность способов, при помощи которых объекты реального мира и
связи между ними представляются в виде модели. Для каждого объекта и
связей характерны ряд параметров, или атрибутов, отражающих опредёленные
характеристики реального объекта (номер объекта, название, описание,
длительность выполнения (для функций), стоимость и др.).
Реинжиниринг бизнес-процессов
(англ. Business process reengineering) - это фундаментальное переосмысление и
радикальное перепроектирование бизнес-процессов для достижения максимальной
эффективности производственно-хозяйственной и финансово-экономической
деятельности, оформленное соответствующими организационно-распорядительными и
нормативными документами. Бизнес-инжиниринг состоит из моделирования
бизнес-процессов (разработка модели "как есть", её анализ, разработка
модели "как надо") и разработки и реализации плана перехода к
состоянию "как надо".
Основные типы методологий моделирования и анализа
бизнес-процессов:
- Моделирование бизнес-процессов (Business Process Modeling).
Наиболее широко используемая методология описания бизнес-процессов - стандарт
IDEF0. Модели в нотации IDEF0 предназначены для высокоуровневого описания
бизнеса компании в функциональном аспекте.
- Описание потоков работ (Work Flow Modeling). Стандарт
IDEF3 предназначен для описания рабочих процессов и близок к алгоритмическим
методам построения блок-схем.
- Описание потоков данных (Data Flow Modeling).
Нотация DFD (Data Flow Diagramming), позволяет отразить последовательность
работ, выполняемых по ходу процесса, и потоки информации, циркулирующие между
этими работами.
- Прочие методологии.
Бизнес-модель - это формализованное (графическое, табличное,
текстовое, символьное) описание бизнес-процессов. Основная область применения бизнес-моделей
- это реинжиниринг бизнес-процессов.
Цели моделирования бизнес-процессов обычно
формулируются следующим образом:
- обеспечить понимание структуры организации и
динамики происходящих в ней процессов;
- обеспечить понимание текущих проблем организации и
возможностей их решения;
- убедиться, что заказчики, пользователи и
разработчики одинаково понимают цели и задачи организации;
- создать базу для формирования требований к ПО,
автоматизирующему бизнес-процессы организации (требования к ПО формируются на
основе бизнес-модели).
Важным элементом модели бизнес-процессов являются
бизнес-правила или правила предметной области. Типичными бизнес-правилами
являются корпоративная политика и государственные законы. Бизнес-правила обычно
формулируются в специальном документе и могут отражаться в моделях.
Декомпозиция - это метод, позволяющий заменить решение одной
большой задачи решением серии меньших задач, расщепление объекта на составные
части по установленному критерию. Практически декомпозиция применяется для
детализации бизнес-моделей.
Этапы описания бизнес-процесса:
- Определение целей описания.
-Описание окружения, определение входов и выходов
бизнес-процесса, построение IDEF0-диаграмм (Рисунок №1).
- Описание функциональной структуры (действия
процесса), построение IDEF3-диаграмм (Рисунок №2).
- Описание потоков (материальных, информационных,
финансовых) процесса, построение DFD-диаграмм (Рисунок №3).
- Построение организационной структуры процесса
(отделы, участники, ответственные).
ПО для проектирования бизнес-процессов: Erwin process modeler -
программный продукт в области реализации средств CASE-технологий., ARIS
(акроним от англ. Architecture of Integrated Information Systems) —
методология и тиражируемый программный продукт для моделирования
бизнес-процессов организаций.

Рисунок №1 .
IDEF0 - диаграмма бизнес-процесса

Рисунок №2 .
IDEF3 - диаграмма бизнес-процесса

Рисунок №3 . DFD - диаграмма бизнес-процесса