Параметризация позволяет определить требования к разрабатываемой системе, оценить существующую ИС, пригодность типовых решений, выбрать проектные решения в соответствии с требованиями, предъявленными к ИС. К основным компонентам ТЭО относятся:
• характеристика исходных данных о предметной области;
• обоснование цели создания ИС;
• обоснование автоматизируемых подразделений, комплекса автоматизируемых задач, выбора комплекса технических средств, программного и информационного обеспечения;
• разработка перечня организационно-технических мероприятий по проектированию системы;
• расчет и обоснование эффективности выбранного проекта;
• выводы о техническом уровне проекта и возможности дальнейших разработок.
В предметной области, как правило, рассматривается модели исходной системы (объекта). Например, модели деятельности организации создаются в двух видах:
• модель «как есть» («as-is»)-отражает существующие в организации бизнес-процессы;
• модель «как должно быть» («to-be»)-отражает необходимые изменения бизнес-процессов с учетом внедрения ИС.
На основе ТЭО разрабатываются основные требования к будущему проекту ЭИС и составляется «Техническое задание» согласно ГОСТ 34.602 - 89 «Техническое задание на создание автоматизированной системы», в состав которого входят следующие основные разделы.
1. В разделе «Общие сведения о проекте» указывают: полное наименование системы, код системы, код договора, наименование предприятия-разработчика.
2. Раздел описания «Назначение, цели создания системы» состоит из двух подразделов:
в подразделе «Назначение системы» даются вид автоматизируемой деятельности и перечень объектов автоматизации, на которых предполагается ее использовать;
в подразделе «Цели создания системы» указываются наименования и требуемые значения технических и других показателей объекта автоматизации ИС.
Ограничившись этим перечнем, отметим что в состав ТЗ при наличии утвержденных методик включают приложения, содержащие расчеты экономической эффективности системы и оценку научно-технического уровня системы.
Т.О. в результате предпроектного обследования разрабатывается такие документы как ТЭО, ТЗ и эскизный проект (в случае необходимости).
В ТЭО четко сформулировано, что будет иметь заказчик, если согласится финансировать проект, когда он получит готовый продукт (или график выполнения работ) и сколько это будет стоить (для крупных проектов должен быть составлен график финансирования на различных этапах работ). В документе желательно отразить не только затраты, но и выгоды проекта, например, время окупаемости проекта, ожидаемый экономический эффект (если его удается оценить).
Техническое задание — это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки автоматизированной системы управления.
При разработке технического задания необходимо решить следующие задачи:
• установить общую цель создания ИС, определить состав подсистем и функциональных задач;
• разработать и обосновать требования, предъявляемые к подсистемам;
• разработать и обосновать требования, предъявляемые к информационной базе, математическому и программному обеспечению, комплексу технических средств (включая средства связи и передачи данных);
• установить общие требования к проектируемой системе;
• определить перечень задач создания системы и исполнителей;
• определить этапы создания системы и сроки их выполнения;
• провести предварительный расчет затрат на создание системы и определить уровень экономической эффективности ее внедрения.
Эскизный проект предусматривает разработку предварительных проектных решений по системе и ее частям.
Выполнение стадии эскизного проектирования не является строго обязательной. Если основные проектные решения определены ранее или достаточно очевидны для конкретной ИС и объекта автоматизации, то эта стадия может быть исключена из общей последовательности работ.
Содержание эскизного проекта задается в ТЗ на систему. Как правило, на этапе эскизного проектирования определяются:
• функции ИС;
• функции подсистем, их цели и ожидаемый эффект от внедрения;
• состав комплексов задач и отдельных задач;
• концепция информационной базы и ее укрупненная структура:
• функции системы управления базой данных:
• состав вычислительной системы и других технических средств;
• функции и параметры основных программных средств.
По результатам проделанной работы оформляется, согласовывается и утверждается документация в объеме, необходимом для описания полной совокупности проектных решений и достаточном для дальнейшего выполнения работ по созданию системы.
Состав и содержание работ на стадии техно-рабочего проектирования
Работы на стадии «Техно-рабочего проектирования» выполняются на основе утвержденного «Технического задания». Разрабатываются основные положения проектируемой системы, принципы ее функционирования и взаимодействия с другими системами; определяется структура системы; разрабатываются проектные решения по обеспечивающим частям системы.
На стадии «Техно-рабочего» проектирования» выполняются два этапа работ: техническое и рабочее проектирование. На первом из них - «Техническое проектирование» осуществляется логическая проработка функциональной и системной архитектуры ЭИС, в процессе которой строится несколько вариантов всех компонентов системы; проводится оценка вариантов по показателям: стоимости, трудоемкости, достоверности получаемых результатов, и составляется «Технический проект» системы.
Все работы первого этапа можно разбить на две группы. К первой группе относится разработка общесистемных проектных решений, в том числе:
• разработка общесистемных положений по ЭИС;
• изменение организационной структуры;
• определение функциональной структуры;
• разработка проектно-сметной документации и расчет экономической эффективности системы;
• разработка плана мероприятий по внедрению ИС.
Наиболее принципиальной в данном комплексе работ является разработка функциональной архитектуры ИС на базе принципов выделения функциональных подсистем (модулей, контуров): предметного, функционального, смешанного (предметно-функционального и проблемного.
Ко второй группе работ, выполняемых на этапе технического проектирования, относятся разработки локальных проектных решений, к числу которых относят следующие операции:
• разработка «Постановки задачи» для задач, входящих в состав каждой функциональной подсистемы, включающей основные компоненты описания задачи и служащей основанием для разработки проектных решений по задаче;
• проектирование форм входных и выходных документов, системы ведения документов и макетов экранных форм документов;
• проектирование классификаторов экономической информации и системы ведения классификаторов;
• разработка структуры входных и выходных сообщений;
• проектирование состава и структур файлов информационной базы;
• проектирование внемашинной и внутримашинной технологии решения каждой задачи;
• уточнение состава технических средств.
Основным компонентом локальных проектных решений, являющимся базой для разработки информационного, программного и технологического обеспечения для каждой задачи, является «Постановка задачи». Этот документ содержит три составные части:
• характеристику задачи;
• описание выходной информации;
• описание входной информации.
В состав раздела «Характеристика задачи» входят следующие компоненты: описание цели; назначение решения конкретной задачи перечень функций и процессов, реализуемых решаемой задачей характеристика организационной и технико-экономической сущности задачи; обоснование целесообразности автоматизации решения задачи; указание перечня объектов, для которых решается задача; описание процедур решения задачи; указание периодичности решения задачи и требований к организации сбора первичных данных; описание связей с другими задачами.
Под целью автоматизации решения задачи подразумевается получение определенных значений экономического эффекта в сфере управления какими-либо процессами системы или снижение стоимостных и трудовых затрат на обработку информации, улучшение качества и достоверности получаемой информации, повышение оперативности ее обработки и т.д., т.е. получение косвенного и прямого эффекта от внедрения данной задачи.
Описание алгоритма решения задачи включает формализованное описание входных и результатных показателей и перечень формул расчета результатных показателей в случае решения задачи прямым методом счета или описание математической модели, экономико-математического метода, применяемого для ее реализации, и перечня последовательных шагов выполнения расчетов и т.д.
Далее для каждой задачи разрабатываются все компоненты информационного, технического, математического и лингвистического обеспечения, а также некоторые компоненты программного обеспечения.
Результатом работ на данной стадии является утвержденный «Технический проект», состав и содержание которого регламентируются стандартом (ГОСТ 34.201-89).
Таким образом на основе ТЗ (и эскизного проекта) разрабатывается технический проект ИС.
Технический проект системы – это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач, а также оценку экономической эффективности автоматизированной системы управления и перечень мероприятий по подготовке объекта к внедрению.
На втором этапе - «Рабочем проектировании» осуществляется техническая реализация выбранных наилучших вариантов и разрабатывается документация «Рабочий проект». Наиболее ответственной работой, выполняемой на этом этапе, являются «Кодирование и составление программной документации. В ее состав входят следующие компоненты: