СОДЕРЖАНИЕ
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ПРОЕКТИРОВАНИЯ ПРОГРАММ
1.1 Основы формирования технического задания на информационную систему
1.2 Обзор инструментов создания технической документации
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
2.1 Построение диаграммы вариантов использования
2.2 Построение сценариев вариантов использования
В настоящее время все компании, государственные корпорации, производственные предприятия стремятся к развитию в области IT-технологий.
Некоторые компании и организации могут позволить себе осуществлять автоматизацию учета полностью своими силами, часть организаций в связи с отсутствием расширенного количества ресурсов, могут позволить себе только привлечение сторонней организации на выполнение работ по автоматизации учета. В случае принятия решении о проведении автоматизации нескольких существующих бизнес-процессов на предприятии, необходимо будет описывать ряд технической документации. Перечень технических документов настолько велик и объемен, что в разработке данных документов потребуется привлечь ни одного, ни двух, а как можно больше ресурсов для выполнения той или иной задачи, в случае, если сроки автоматизации ограничены.
К техническим документам могут относиться такие документы, как регламенты интеграции, регламенты нормативно-справочной информации, техническое задание, методика испытаний, устав проекта, руководства пользователей и многие другие документы. Процесс написания каждого документа трудоемок, хотя при написании технической документации, как правило, можно использовать некий готовый шаблон, так как при выборе продукта автоматизации каждый клиент старается совершенствовать текущие бизнес-процессы под шаблонные, установленные и заложенные в типовой конфигурации.
Данная оценка полностью основана на пятилетнем опыте работы в консалтинговой компании, а также участия в полноценных и масштабных проектах внедрения в роли консультанта и частных, разовых контрактов в рамках сопровождения.
Основной проблемой в нашем проекте является отсутствие единого шаблона технического задания в разрезе одного или нескольких функциональных блоков, преимущественно, не относящихся к конкретному функциональному заказчику, так как при написании технического задания в большинстве случаев используется шаблонная конфигурация, которая в дальнейшем подлежит доработке и описанию функциональных разрывов, которые будут не совпадать с типовой конфигурацией.
Целью работы является проектирование информационной системы, позволяющая автоматически формировать техническое задание, нацеленное на автоматизацию учета на конкретном предприятии.
К основным задачам данной работы относятся:
описать основы формирования технического задания на информационную систему;
Объектом данной работы является формирование технического задания, нацеленное на автоматизацию учета в рамках конкретного предприятия.
Предметом работы является система, которая позволит нам автоматически формировать техническое задание, предназначенное и нацеленное на автоматизацию учета на конкретном предприятии.
Основными методами исследования работы являются:
На данный момент в зависимости от большого количества информационных систем, процедура планирования и проектирования является весьма сложной и затруднительной.
Взаимоотношения предприятия и разработчика информационных систем начинаются с заключения договора, в котором прописываются основные задачи. Написание технического задания на внедрение является отдельной задачей в рамках договора.
Проектирование информационных систем осуществляется за счет полного и подробного описания. При проектировании должна быть описана цель, задачи для реализации поставленной цели, основной интерфейс и иные требования к проектируемой системе.
Техническое задание – это основной документ, который аккумулирует в себе цели и требования к разрабатываемой системе, а также определяет порядок создания, развития и модернизации. В дальнейшем это приводит к тому, как в дальнейшем будет проводится разработка, ввод в действие и приёмка проектируемой системы.
Успешность внедрения информационной системы во многом зависит от корректности задачи заказчиком и сбора информации со стороны исполнителя.
В процедуре написания документа, у заказчика предусмотрено огромное количество возможностей по выбору разработчика. Техническое задание может быть разработано:
1.2 Анализ процесса формирования технического задания
В состав и содержание технического задания на автоматизированную систему включаются следующие разделы:
В процессе формирования технического задания на автоматизированную систему могут быть добавлены и включены в приложения, макеты печатных и отчетных форм.
Подробное описание разделов и подразделов технического задания представлено в приложении 1.
1.3Описание бизнес-процесса формирование технического задания
В данной работе будет рассмотрена автоматизация операций консалтинговой деятельности, в части написания технического задания на разработку прикладного решения на базе типовой конфигурации 1С.
Группа компаний «OXTRON» занимается оказанием консалтинговых услуг в области продажи коробок программного обеспечения, внедрения прикладных решений, а также поддержки и сопровождения внедренных систем. Компания осуществляет консалтинговые услуги, как на территории Перми и Пермского края, так и на территории всей России.
Основные бизнес-процессы компании – продажа коробок программного обеспечения, написание технической документации, необходимой для внедрения системы, оказание полного комплекса услуг внедрения, поддержки и сопровождения ключевых проектов после внедрения.
Уровень конкуренции для компании в последнее время возрос, так как на рынок вышли новые конкуренты, к которым также подтягиваются клиенты и ряд наиболее квалифицированных сотрудников. Группа компаний OXTRON имеет 4 филиала в г. Пермь, г. Москва, г. Нижний Новгород, г. Севастополь. Каждый из филиалов функционирует обособленно друг от друга.
По предварительным планам, компания намерена открыть больше филиалов на большей территории вдали от конкурентов.
Рассмотрим организационную структуру для определения границ использования проектируемого приложения (рис. 1.).
Рис. 1. Организационная структура консалтинговой компании
Основными целями проекта автоматизации группы компаний "OXTRON" являются: формирование технического задания, получение оперативной информации о состоянии готовности технического задания, о собранной информации от функционального Заказчика, о текущих проблемах на проекте, об автоматизируемых бизнес-процессах на проекте, об основных требованиях к системе и программному обеспечению, посредством автоматизации бизнес-процессов.
В рамках проекта развертывание новой системы предполагается осуществить только в следующих подразделениях группы компаний «OXTRON»:
Не рассматривается в границах проекта автоматизация написания иной технической документации, отличной от технического задания на разработку или доработку прикладного решения.
Количество рабочих мест пользователей – 20 (Администратор системы – 1, Консультанты – 10, Руководитель проекта – 2, Администратор проекта – 1, Менеджер корпоративных продаж – 3, Директор по проектам / Архитектор - 1).
На основании деятельности консалтинговой компании, рассмотрим процесс формирования технического задания, нацеленное на автоматизацию учета на конкретном предприятии, представленного в виде диаграммы последовательностей AS IS в нотации IDEF0 (рис. 2).
Рис. 2. Написание технического задания
Входной информацией системы является:
Управление процессом осуществляется на основании требований ГОСТ, должностных инструкций и сертификатов сотрудников.
Механизмами, влияющими на процесс, являются персонал (консультанты, руководитель проекта, менеджер по продажам, директор по проектам) и программное обеспечение.
Выходной информацией системы является: прекращение договора или отказ от услуг, техническое задание, протокол согласования, акт выполненных работ и счет на оплату.
Ниже представлена декомпозиция приведенной диаграммы в первом и втором приближении – написание технического задания (рис. 3 – 4.).
Рис. 3. 1-й уровень декомпозиции процесса «Написание технического задания»
Написание технического задания состоит из основных четырех этапов: