Порядок создания ИРЗ и их комплексов определен законодательством Российской Федерации, а также ГОСТами. В создании задач и их комплексов участвуют две стороны: заказчик и разработчик. Если разработчиков несколько, то среди их определяется головной разработчик и соисполнители. Возможно также существование нескольких заказчиков. Тогда среди них выделяется головной заказчик, а остальные заказчики называются созаказчиками.
Процесс создания ИРЗ и их комплексов в принципе одинаков и включает следующие этапы [54]:
· разработка технического задания;
· эскизное проектирование;
· техническое проектирование;
· рабочее проектирование.
По решению заказчика, сформированному в техническом задании (ТЗ), допускается объединение отдельных этапов разработки, изменение их содержания или введение других этапов. Продолжительность этапов, а также уровень, с которого начинается разработка задач и их комплексов, определяется в каждом конкретном случае исходя из имеющегося научно-методического задела по данной проблеме. Каждый этап завершается в порядке, установленном ТЗ. В частности, итоги каждого этапа рассматриваются заказчиком.
|
|
Для повышения оперативности взаимодействия заказчика и разработчика, непрерывного контроля за деятельностью разработчика желательно из состава заказывающей организации выделить сотрудника, которому поручается научно-техническое и организационное сопровождение всех видов работ по созданию ИРЗ и их комплексов. Этот сотрудник называется сотрудником сопровождения.
Разработка технического задания. ТЗ является исходным документом, устанавливающим основное назначение, технические характеристики и требования, предъявляемые к создаваемым задачам и их комплексам, а также порядок работ на всех этапах и сроки их проведения. ТЗ формируется заказчиком совместно с разработчиком.
Для проведения работ на этом этапе заказчик может создавать рабочие группы из своих представителей, представителей разработчика и других специалистов (экспертов) в зависимости от характера создаваемых задач и моделей.
При разработке ТЗ осуществляется:
· проведение информационного обследования объекта автоматизации и уточнение функций и задач управления, подлежащих автоматизации;
· определение необходимого состава комплекса ИРЗ;
· разработка оперативных постановок задач;
· формирование задания (определение разработчиков, сроков и порядка создания задач и их комплексов) и исходных данных.
Проведение информационного обследования объекта автоматизации и уточнение функций и задач управления, подлежащих автоматизации, являются необходимым элементом этапа разработки ТЗ. При информационном обследовании анализируется процесс функционирования объекта автоматизации по переработке информации и определяются те элементы этого процесса, которые могут или должны быть возложены на ЭВМ. Одним из результатов информационного обследования является состав комплекса задач, которые должны быть разработаны.
|
|
Основным документом, содержащим всю информацию о создаваемой задаче (или комплексе задач), ее назначении и требованиях к ней, является оперативная постановка задачи (или комплекса задач), которая оформляется как обязательное приложение к ТЗ.
ТЗ в целом и оперативные постановки задач подписываются головным разработчиком, согласовываются с организациями-соисполнителями, аппаратом управления, на котором будет внедряться задача, и утверждаются заказчиком. Проведение разработки задач и их комплексов без утвержденного ТЗ не допускается. В процессе дальнейших работ по созданию АИС или ее элементов при невозможности выполнения требований оперативной постановки она может корректироваться с разрешения заказчика на любом этапе создания и внедрения ИРЗ и их комплексов.
Эскизное и техническое проектирования. После утверждения заказчиком ТЗ разработчик приступает к этапу эскизного проектирования, который часто объединяют с этапом технического проектирования. На этих этапах осуществляются следующие действия:
· определение принципов построения, состава и структуры технических и программных средств ИРЗ и их комплексов (этап эскизного проектирования);
· определение обобщенного алгоритма функционирования, назначения и порядка работы элементов задач и их комплексов (этап эскизного проектирования);
· определение содержания и общих характеристик информационных связей между элементами задач (комплексов задач) (этап эскизного проектирования);
· определение состава необходимого ПО для создания задач и их комплексов (этап эскизного проектирования);
· выбор используемых математических методов и математическое описание моделей экономических операций (этап эскизного проектирования);
· оценка возможности выполнения основных требований оперативной постановки задачи (этап эскизного проектирования);
· разработка детальных алгоритмов задач и комплексов, их информационного и лингвистического обеспечения (этап технического проектирования);
· проектирование и разработка необходимых БД (этап технического проектирования).
Алгоритмы ИРЗ и их комплексов разрабатываются в строгом соответствии с утвержденным ТЗ и оперативными постановками задач и являются определяющими документами для последующего написания программ. Схемы алгоритмов и программ выполняются в соответствии с нормативными требованиями.
Рабочее проектирование. На этом этапе в соответствии с разработанными ранее алгоритмами осуществляется разработка программ, их отладка и экспериментальная проверка (испытания) на ЭВМ и оформление документации по разработанной задаче (или комплексу задач).
Перед сдачей отлаженных программ заказчику разработчик проводит их испытания с целью проверки соответствия программного продукта требованиям ТЗ. В процессе испытаний проверяются:
· достоверность результатов расчетов в различных вариантах исходных данных и, в частности, адекватность ММ операций;
· характер влияния различных исходных данных на результаты расчета (моделирования);
· надежность применяемых технических и программных средств защиты данных;
· оперативность полученных результатов расчетов;
· удобство работы с ЭВМ в процессе расчета или моделирования;
· качество разработанных алгоритмов и программ и т.д.
|
|
Проверка достоверности результатов проводится на вариантах исходных данных с реальной или учебной информацией, обеспечивающих проведение всесторонней оценки получаемых результатов путем сравнения с результатами проведенных экономических операций. Для окончательной оценки достоверности результатов расчетов (моделирования) могут привлекаться компетентные эксперты.
Все работы по проверке готовности программного продукта проводятся на технической базе разработчика. В работе по проверке (испытанию) ИРЗ и их комплексов участвует сотрудник сопровождения. Обобщенные результаты экспериментальной проверки разработанных задач и комплексов представляются заказчику вместе с отчетными материалами по программному изделию, подготовленному к сдаче.
На каждую ИРЗ и в целом комплекс задач оформляется отчетная документация в четырех частях.
Часть 1. Оперативная постановка задачи.
Часть 2. Алгоритмы задачи.
Часть 3. Описание программы. Инструкция оператору-программисту по ее применению. Программы на магнитных носителях и их распечатки (тексты программ).
Часть 4. Инструкция должностному лицу по использованию задачи (комплекса задач).
Каждая часть документации оформляется отдельной книгой (или несколькими книгами). Части 1, 2, 4 используются специалистами аппарата управления при изучении сущности задачи и порядка работы с ней. В вычислительный центр (ВЦ) документация передается в полном объеме.
Помимо указанной отчетной документации, после завершения каждого этапа разработки задачи (комплекса) разработчик представляет заказчику отчет. Этим обеспечивается объективный контроль за ходом создания задач. Порядок, сроки выпуска и содержание таких отчетов оговариваются в ТЗ. Анализ отчетов и выдача заключений по результатам каждого этапа работ производятся, как правило, при активном участии сотрудника сопровождения.
Приведенная выше этапность создания задач (комплексов задач) и отчетность в процессе их создания не является строго обязательной (кроме документации по готовым задачам и комплексам задач) и зависит от объема и сложности создаваемой задачи (комплекса задач). В любом случае обязательным документом является ТЗ, в котором оговаривается как содержание этапов создания задач, так и состав документов, разрабатываемых на каждом этапе.
|
|