3.4 Техническое проектирование
Технический проект (ТП) - это комплекс документов, содержащих ответы на требования, предъявляемые к информационной системе техническим заданием. Знания, полученные в результате предпроектного обследования действующей системы управления, не являются исчерпывающими, ТЗ на ИСУ обычно содержит лишь главные, а поэтому достаточно общие требования к разрабатываемой системе. Кроме того, за время предпроектной стадии в организации работ над техническим проектом меняется сама управляющая система. Эти факторы приводят к тому, что изучение системы продолжается в течение всего процесса ее проектирования. Все выявленные при этом изменения должны быть отражены непосредственно в ТП, если они не имеют принципиальных положений ТЗ. В случаях же весьма существенных изменений производится разработка дополнений к техническому заданию.
ИСУ является сложной системой, состоящей из взаимосвязанных подсистем функционального и обеспечивающего назначения. В связи с этим наиболее детальное отражение требований технического задания содержится в технических проектах, разработанных для какой-либо функциональной подсистемы, т.е. подсистемы, выделенной по ее функциональному назначению (годовое, текущее или оперативное планирование работы подвижного состава; управление грузовой и коммерческой работой и т.д.). Кроме того, технический проект может разрабатываться и применительно к отдельному комплексу задач функциональной подсистемы (например, комплекс задач «Показатели», «Корректировка» и т.п.).
Независимо от назначения ТП должен содержать определенный перечень разделов. В настоящее время перечень разделов ТП не регламентируется государственными стандартами, поэтому при оформлении этого документа руководствуются «Общеотраслевыми руководящими методическими материалами по созданию ИСУП» (ОРММ) или отраслевыми стандартами. Они содержат 9 разделов.
1. Пояснительная записка. В этот документ включаются: наименование объекта автоматизации, полное наименование документов, на основании которых разрабатывается система, перечень организаций, разрабатывающих ИСУ, краткая характеристика объекта автоматизации с описанием существующей организации управления предприятием, а также краткая характеристика технических решений по ИСУ.
2. Решения по комплексу технических средств. Под комплексом технических средств (КТС) понимается совокупность устройств вычислительной техники, сбора, регистрации, и передачи данных, выполняющих обработку информации в информационной системе управления.
Настоящая документация предназначена для описания проектных решений по техническому обеспечению. Здесь приводятся исходные данные по потокам информации, ее объемам, временным характеристикам, полученным в процессе предпроектного обследования. На основе этих данных обосновывается структура КТС, в которой предусматриваются устройства для сбора, регистрации, хранения, обработки, передачи, размножения и оформления данных, а также обмена данными с ИСУ смежных отраслей и ИСУ более высокого уровня. Приводится описание функционирования КТС в обычном режиме и при сбойных ситуациях, размещение устройств на объектах управления и производственных площадях с учетом выполнения требований техники безопасности, технических условий эксплуатации устройств и производственной санитарии. Обосновываются методы защиты КТС от механических, тепловых и электромагнитных воздействий, защиты данных от несанкционированного доступа и обеспечения заданной достоверности данных в процессе функционирования ИСУ, а также требования к энергетическому обеспечению. Приводится описание технологии подготовки машин — носителей информации, а также решения по контролю достоверности данных при вводе в ЭВМ и в процессе их хранения. Сюда же включаются заявки на разработку новых несерийных технических средств с указанием ориентировочной организации-разработчика и срока выполнения работ.
3. План мероприятий по подготовке предприятия к внедрению. Документ должен содержать перечень основных работ, выполнение которых обеспечивает подготовку объекта к вводу ИСУ в эксплуатацию.
В процессе разработки ТП заказчик совместно с исполнителем составляет полный комплекс мероприятий по внедрению ИСУ с учетом увязки их с решениями технического проекта, где указываются сроки выполнения, ответственные исполнители мероприятия и формы завершения работ. Основными мероприятиями являются: организация отдела ИСУ или вычислительного центра; план подготовки кадров, принимающих участие в разработке ИСУ, машинной обработке информации, обслуживании и ремонте КТС; планы строительно-монтажных работ и комплектование технического обеспечения; организация разработки нормативно-справочной базы и ведения ее в процессе эксплуатации ИСУ.
4. Расчет экономической эффективности. Расчет экономической эффективности производится в соответствии с действующими методиками определения экономической эффективности ИСУ.
ИСУ разрабатывается как человеко-машинный комплекс, представляющий собой совокупность административных экономико-математических методов, средств вычислительной техники и связи, которая позволяет осуществлять эффективное управление транспортным процессом. Создание ИСУ требует единовременных затрат на разработку и внедрение ИСУ, приобретение КТС и текущих затрат на функционирование системы.
Данный раздел включает исходные данные для расчета, перечень факторов, обуславливающих повышение эффективности производства, ссылки на источники получения исходных данных и обоснование выбора базы для сравнения, а также непосредственно расчет показателей эффективности.
5. Описание организационной структуры управления. Данный раздел предназначается для изложения изменений организационной структуры управления, связанных с созданием ИСУ (введение в структуру предприятия отдела ИСУ, вычислительного центра, создание информационных пунктов и т.д.), и взаимосвязей между структурными подразделениями с указанием категорий работников и числа штатных единиц подразделений. В разделе разрабатываются технологические инструкции; сведения о порядке и последовательности выполнения операций технологического процесса обработки данных и регистрации выполнения этих операций; указания о порядке работы персонала; правила технической эксплуатации устройств; указания о действиях персонала при аварийных ситуациях. Здесь же в виде должностных инструкций отражаются права, обязанности и ответственность персонала ИСУ, а также описание действий должностного лица в процессе функционирования ИСУ и при нарушении этого процесса.
6. Описание постановки задачи. Раздел предназначается для описания характеристик комплекса задач (задачи), условий, необходимых для решения задачи, входной и выходной информации.
При описании характеристики задачи формулируется цель и технико-экономическая сущность задачи, обоснование целесообразности решения ее тем или иным методом с указанием критериев и ограничений; периодичность решения и ограничения по срокам получения входной и выходной информации; требования к организации сбора и передачи в обработку входной информации; порядок использования выходной информации, информационные связи данной задачи с другими задачами; наименование подразделений, ответственных за представление информации, а также условия, при которых прекращается решение задачи в автоматизированном режиме,
При описании входной информации указывают наименование данных, форму представления информации, частоту ее поступления, требуемую точность числового значения и источник информации.
Раздел, характеризующий выходную информацию, должен содержать перечень и описание выходных сообщений, форму представления данных, периодичность и сроки выдачи, допустимые сроки задержки решения задачи, требования к точности и надежности вычислений, получателей и порядка использования выходной информации.
7. Описание программного обеспечения ИСУ. Раздел предназначен для описания проектных решений по программному обеспечению. Здесь излагаются структура программного обеспечения, методы и средства разработки программного обеспечения, обоснование использования операционной системы, содержащее наименование, обозначение и краткую характеристику выбранной операционной системы и ее версии, в рамках которой будут выполнять разрабатываемые программы с указанием источников, где дано подробное описание выбранной версии, перечень трансляторов, которые должны быть включены в операционную систему, а также перечень служебных программ и пакетов прикладных программ.
8. Описание информационного обеспечения. Раздел предназначается для описания проектных решений по информационному обеспечению (ИО). Здесь должны быть приведены состав, структура и принципы организации информационного обеспечения; обоснование выбора типа машинных носителей информации и распределение ее по типам носителей; описание методов контроля при обработке информации и информационная совместимость ИСУ с системами других уровней. Здесь же должны быть приведены перечень используемых общефедеральных и отраслевых классификаторов, описание принятых систем классификации, объектов и методов кодирования, а также описание организации информационной базы с указанием наименований массивов, их обозначений, перечня реквизитов в порядке их следования внутри массива с характеристикой реквизитов по количеству знаков, принадлежности к цифровой или оперативной информации, диапазону изменения. Кроме того, в данном разделе описываются технологические процессы сбора, обработки и передачи данных, где указываются состав и последовательность выполнения операций технологического процесса сбора, регистрации, контроля, обработки и выдачи информации и перечень документации, сопровождающей технологические процессы в виде сопроводительных ярлыков, маршрутных карт, инструкций по хранению носителей и т.д.
9. Описание алгоритма. Документ предназначается для описания последовательности и логики решения задачи ИСУ. Документ разрабатывается на алгоритм вычисления для задачи или комплекса задач или автоматизированной функции в целом. Описание алгоритма в совокупности с документами по информационному, техническому и программному обеспечениям должно быть достаточным для разработки рабочей документации.
В документе указываются назначения алгоритма в виде ограничений на возможности и условия применения алгоритма и характеристики качества решения, а также общие требования к входным и выходным данным по форматам и кодам. Здесь же в подразделе «Используемая информация» приводится перечень массивов входной, формируемой при реализации данного алгоритма, и выходной информации с указанием наименования, обозначения и максимального числа записей. В подразделе «Математическое описание» приводится математическая модель или экономико-математическое описание формализуемого процесса, перечень принятых ограничений и допущений и оценки адекватности принятой модели реальному процессу.
При описании алгоритма решения приводится логическая последовательность этапов счета, расчетных и логических формул, используемых в алгоритме, указания о точности вычислений, описание связей между частями и операциями и используемых соотношений, необходимых для контроля достоверности вычислений и порядка расположения значений или строк в выходном документе. При описании алгоритма используются условные обозначения реквизитов, принятые при описании информационного обеспечения. Алгоритмом должны быть предусмотрены все ситуации, которые могут возникнуть в процессе решения задачи. При описании алгоритма излагаются требования к контрольному примеру по объему и составу нормативно-справочной, плановой, учетной, а также накапливаемой для последующих решений данной задачи информации, а также информации, используемой при решении других задач.
Все документы ТП перечисляются в систематизированном виде в «Ведомости документов».
Допускается формирование документации ТП по отдельным книгам, содержащим тот или иной состав документов, при этом в первой книге должен быть приведен полный перечень всех документов с указанием номеров книг, в которых они содержатся.
Технический проект утверждается заказчиком. Порядок согласования и утверждения ТП аналогичен изложенному при рассмотрении технического задания.