ИС
.pdfподвергают критической оценке. На заключительной итерации прототип принимают за окончательный вариант системы.
Достоинства и недостатки каскадной и спиральной моделей
Сравнение каскадной и спиральной моделей позволяет выделить их слабые и сильные стороны. Преимущества каскадной модели – ее детерминированность и четкая регламентированность, упрощающие управление проектом. Это особенно важно при разработке сложных проектов, в которых необходимо согласованное участие нескольких организаций, представляющих заказчика, разработчиков и пользователей. Исторически это была первая формализованная модель жизненного цикла информационной системы, и она многократно продемонстрировала свою достаточно высокую эффективность. Ее слабой стороной является то, что от утверждения технического задания до внедрения готового продукта проходит слишком много времени. Существует риск, что к этому времени реальные нужды пользователя могут измениться и поэтому не будут полностью удовлетворены. Кроме того, возможны ситуации, когда реальные потребности останутся неизменными, но были неправильно или недостаточно полно осознаны пользователями при разработке технического задания; их действительное понимание наступает лишь после ввода системы в эксплуатацию, когда уже поздно вносить серьезные изменения.
Спиральная модель, напротив, свободна от этого недостатка, поскольку на каждом витке спирали имеется возможность убедиться в том, что изменившиеся требования учтены при разработке очередного прототипа. К недостаткам спиральной модели следует отнести трудность планирования и организации работ, а также значительные затраты ресурсов при разработке крупных проектов. Поэтому ее используют в тех случаях, когда система невелика, но существует большая неопределенность относительно требований пользователей. Если проект достаточно большой, то обычно в нем удается выделить ограниченную по своему объему подсистему, которую действительно целесообразно разрабатывать, используя спиральную модель. В связи с трудностями планирования работ эта модель чаще находит применение в тех случаях,
41
когда заказчик, разработчик и пользователь – одна и та же организация или продукт разрабатывается в расчете на массового потребителя.
5.Стадии создания информационных систем и их документационное обеспечение
Нормативными документами, как правило, устанавливаются следующие стадии создания информационных систем:
1)предпроектная, включающая разработку технико–экономического обоснования (ТЭО) и технического задания (ТЗ) на создание информационных систем;
2)проектная, включающая разработку технического и рабочего проектов (ТП и РП) и технорабочего проекта (ТРП) системы;
3)стадия ввода в эксплуатацию информационной системы, включающая проведение монтажно-наладочных работ, завершение мероприятий по подготовке предприятия к внедрению информационной системы, опытную эксплуатацию и приемо-сдаточные испытания системы.
Содержание работ на различных стадиях, а также состав и структура документов, описанные в данном разделе, могут быть изменены в соответствии с условиями разработки и внедрения конкретной информационной системы, в соответствии с особенностями конкретного предприятия-заказчика, а также по договоренности между заказчиком и разработчиком о степени открытости передаваемой заказчику информационной системы.
5.1. Основные понятия и определения
Технико-экономическое обоснование – предпроектный документ, подтверждающий экономическую целесообразность и производственную необходимость создания системы. В технико-экономическом обосновании на основе сбора и анализа данных, характеризующих производственные возможности предприятия по повышению объема и качества выпускаемой продукции, снижению материальных, финансовых и трудовых затрат за счет создания информационной системы, даются обоснования основных решений по функциональным и обеспечивающим частям, а также расчет затрат на создание системы и экономической эффективности создаваемой
42
системы. Технико-экономическое обоснование разрабатывается, как правило, исполнителем при непосредственном участии заказчика.
На основании технико-экономического обоснования составляется техническое задание на создание информационной системы. В тех случаях, когда создание информационной системы намечено очередями, техническое задание составляется и утверждается на систему в целом с выделением первой очереди системы. Допускается составление и утверждение технического задания на первую очередь с указанием основных показателей системы на полное развитие. На расширение, реконструкцию или техническое перевооружение системы составляется и утверждается отдельное техническое задание.
Техническое задание на создание информационной системы разрабатывается предприятием–заказчиком с участием организацииразработчика.
После утверждения технико-экономического обоснования и технического задания заказчик обязан привести действующую систему управления и организации производства в соответствие с требованиями к разработке информационной системы, установленными техникоэкономическим обоснованием и техническим заданием.
В целях сокращения времени на разработку и ввод в действие информационной системы основные мероприятия, обеспечивающие начало внедрения информационной системы, целесообразно завершить к моменту утверждения технического проекта.
Разработка проектов информационной системы осуществляется в две стадии – технический и рабочий проекты или в одну стадию – технорабочий проект.
Разработка проектов информационной системы в одну стадию (технорабочий проект) осуществляется, если имеются проверенные на практике прототипы основных решений по информационным системам для аналогичных объектов. Разработка технорабочего проекта основана на максимальном использовании пакетов прикладных программ (ППП) и имеющихся типовых проектных решений (ТПР).
43
Решение о стадийности проектирования определяется при разработке технического задания и принимается инстанцией, утверждающей техническое задание.
Если в процессе разработки технического (технорабочего) проекта информационной системы необходимо проработать дополнительные варианты, не предусмотренные техническим заданием, но обеспечивающие лучшие технико-экономические показатели, то разработчик сообщает об этом заказчику и организации, утвердившей техническое задание.
Дополнительные варианты разрабатываются на основании дополнения к техническому заданию, выданного заказчиком, а также оформления соответствующего дополнения к договору на разработку.
Заказчик и разработчик при необходимости должны своевременно и
вустановленном порядке вносить в проекты изменения (в т.ч. изменения, связанные с введением в действие новых нормативных документов), улучшающие технико-экономические показатели информационной системы.
Изменения вносятся разработчиком на основании поручения заказчика, которое подготавливается с учетом фактического состояния разработки и внедрения информационной системы, и представляется в форме дополнительного технического задания и договора на разработку.
Состав очередей создания информационной системы определяется конкретными производственно-техническими условиями, экономической целесообразностью, особенностями используемых методов и средств разработки.
Состав и последовательность очередей создания информационной системы для вновь строящихся и реконструируемых предприятий увязываются с планами строительства, реконструкции или технического перевооружения предприятия исходя из достижения максимальной эффективности разработки и внедрения информационной системы. Объем работ первой очереди устанавливается с учетом последовательности ввода
вэксплуатацию пусковых комплексов строящихся объектов, при условии обеспечения минимальных изменений решений по объектам первой очереди при внедрении последующих очередей информационной системы.
44
На действующих предприятиях информационные системы создаются не более, чем в две очереди, причем уже внедрение первой очереди должно обеспечивать решение основных функциональных задач, оговоренных в техническом задании. Информационная система в полном объеме должна обеспечивать достижение показателей, установленных проектом, и наиболее полное решение задач по основным функциональным подсистемам.
Вкомплексе работ по созданию информационной системы должны предусматриваться опережающие разработка и внедрение:
1) классификаторов технико-экономической информации и информационной базы данных;
2) комплекса технического и программного обеспечения для подготовки машинных носителей и загрузки информационной базы;
3) экономико-математических методов и процедур управления в соответствии с требованиями применяемых пакетов прикладных программ;
4) мероприятий по совершенствованию организации и управления производством, а также проектированию и вводу в эксплуатацию зданий и сооружений вычислительного центра, пунктов сбора и передачи информации, лабораторий и стендов для монтажа и эксплуатации комплекса технических средств.
При разработке информационной системы следует предусматривать применение унифицированных систем документации – унифицированных форм документов, установленных унифицированными системами документации или разработанных на их основе, и классификаторов технико-экономической информации для кодирования входной и выходной информации в целях обеспечения информационной совместимости взаимодействующих информационных систем различных уровней.
Впроцессе разработки и внедрения информационной системы формируются:
1) предпроектная документация, включающая техникоэкономическое обоснование и техническое задание на разработку информационной системы;
45
2) техническая документация технического (технорабочего) и рабочего проектов;
3)проектно-сметная документация архитектурно-строительной и смежных частей проекта информационной системы, включая проект монтажа комплекса технических средств информационной системы;
4)организационно-распорядительная документация, определяющая организационно-правовые и хозяйственные взаимоотношения организаций, принимающих участие в создании информационной системы.
Разрабатываемая при создании информационной системы техническая документация должна выполняться без излишней детализации
иповторений, в минимальном объеме, достаточном для оценки проектных решений, изучения предусмотренных проектом методов управления, выполнения наладочных и эксплуатационных работ.
5.2.Права и ответственность заказчика и разработчика
Права, обязанности и ответственность заказчика и разработчика в процессе создания информационной системы определяются условиями договора, составленного в соответствии с действующими положениями и инструкциями о порядке заключения договоров.
Договором на создание информационной системы заказчик поручает, а разработчик принимает на себя проведение определенных работ на предпроектной и проектной стадиях и стадии ввода в
эксплуатацию информационной системы.
Содержание и объем работ в целом и по этапам определяются прилагаемыми к договору и согласованными сторонами:
1)требованиями на выполнение НИР и ОКР;
2)программой работ;
3)календарным планом выполнения работ;
4)сметными расчетами (калькуляцией).
В программе работ указываются:
1)перечень работ по стадиям, выполнение которых принимает на себя каждая из сторон;
2)необходимые условия, определяющие возможность выполнения работ последующей стадии;
46
3)разбивка работ на этапы;
4)перечень передаваемой заказчику документации и сроки ее передачи;
5)состав и сроки проведения экспериментальных и наладочных работ, условия их проведения и порядок приемо-сдаточных испытаний.
Сроки выполнения работ по каждой стадии и ее этапам
определяются согласованным календарным планом, прилагаемым к договору.
При создании информационной системы заказчик имеет право:
1)заключать договоры с разработчиком информационной системы и
споставщиком технических средств информационной системы и в случае их невыполнения действовать в установленном порядке;
2)проверять ход и качество работ по созданию информационной системы, предусмотренных договором, не вмешиваясь в оперативнохозяйственную деятельность разработчика;
3)требовать от разработчика при расторжении договора представления отчета о выполненной части работ;
4)принимать участие в работе комиссии по сдаче задач и подсистем в опытную и промышленную эксплуатацию и в проведении испытаний отдельных элементов системы в производственных условиях.
При создании информационной системы заказчик обязан:
1)обеспечить своевременное финансирование работ и правильность использования средств, выделенных на создание информационной системы;
2)разработать мероприятия по совершенствованию организации производства, труда и управления и их полной и своевременной реализации;
3)разработать совместно с разработчиком технико-экономическое обоснование и техническое задание на создание информационной системы;
4)обеспечить своевременное рассмотрение, согласование и утверждение проектов информационной системы;
5)при необходимости предоставить оборудованные помещения для размещения исполнителей разработчика и хранения документов;
47
6) при необходимости выдать задание специализированным организациям на проектирование, строительство и реконструкцию помещений и зданий, размещение и монтаж комплекса технических средств информационной системы;
7)обеспечить приобретение, хранение, монтаж, наладку и ввод в
эксплуатацию технических средств информационной системы;
8)при необходимости включить в план капитального строительства
изаключить договоры с соответствующими организациями на строительство вычислительного центра, прокладку линий связи и других объектов информационной системы;
9)обеспечить в намеченные сроки выполнение строительномонтажных и наладочных работ;
10)выполнить в намеченные сроки мероприятия, связанные с подготовкой объекта к внедрению информационной системы;
11)соблюдать требования технической документации и правил промышленной эксплуатации информационной системы.
Работу по созданию информационной системы возглавляет директор
предприятия или его заместители, основным исполнительным органом является специализированное подразделение (отдел АСУП, вычислительный центр, отдел компьютеризации и т.д.).
При создании информационной системы разработчик имеет право:
1)заключать договоры с заказчиком и организациямисоисполнителями, а в случае их невыполнения поступать в соответствии с действующим законодательством и условиями договора;
2)самостоятельно привлекать к работам по созданию информационной системы в качестве соисполнителей специализированные организации с уведомлением об этом заказчика. Привлекаемые организации-соисполнители ответственны за качество и сроки выполнения работ только перед разработчиком информационной системы;
3)представлять интересы организаций-соисполнителей в обсуждениях и переговорах с заказчиком, касающихся разработки информационной системы;
48
4) участвовать в работе производственных совещаний по вопросам создания информационной системы на стадиях разработки и внедрения;
5)выбирать средства и методы выполнения собственных работ на всех стадиях разработки информационной системы, в которых он принимает участие;
6)контролировать выполнение обязательств заказчика, не вмешиваясь в административно-хозяйственную деятельность заказчика;
7)проверять ход работ, выполняемых заказчиком, не вмешиваясь в оперативно-хозяйственную деятельность предприятия (заказчика).
При создании информационной системы разработчик обязан:
1)разработать информационную систему, технико-экономические показатели, сметная стоимость и сроки разработки которой должны соответствовать утвержденным технико-экономическому обоснованию и техническому заданию;
2)применять технические решения, наиболее полно отражающие передовой отечественный и зарубежный опыт в создании информационных систем;
3)обеспечивать надежность вновь разработанных им устройств, их безопасность в эксплуатации, взрыво- и пожаробезопасность;
4)соблюдать требования действующих инструкций, стандартов и других нормативных актов;
5)обеспечивать соответствие рабочего проекта решениям, принятым
вутвержденном техническом проекте;
6)своевременно разрабатывать и выдавать заказчику техническую документацию;
7)обеспечивать качественное и своевременное выполнение работ привлекаемыми организациями-соисполнителями.
Научно-методическое руководство работами по разработке
информационной системы осуществляет главный инженер (главный конструктор) проекта, который несет персональную ответственность за качество и сроки выполнения работ по созданию информационной системы со стороны разработчика.
49
5.3. Предпроектная стадия
Организация работ
Предпроектная стадия включает комплекс научноисследовательских работ и организационно-технических мероприятий по обследованию системы управления предприятием, позволяющих: определить производственные возможности предприятия по повышению объема и качества выпускаемой продукции; снижению затрат материальных, финансовых и трудовых ресурсов в результате создания информационной системы; произвести оценку применимости типовых проектных решений и пакетов прикладных программ, имея в виду использование новых, более эффективных методов планирования, учета и регулирования; проверку соответствия существующей на предприятии информационной базы, требуемой для создания информационной системы; определение состава мероприятий, обеспечивающих переход на новые методы управления.
На основании результатов обследования разрабатывается техникоэкономическое обоснование создания информационной системы.
Технико-экономическое обоснование оформляется в виде пояснительной записки с приложением необходимых материалов. Объем технико-экономического обоснования определяется сложностью и значимостью информационной системы, при этом материалы должны иметь минимально необходимый объем.
В случае выявленной нецелесообразности создания информационной системы на предприятии в технико-экономическом обосновании формулируются предложения и приводятся обоснования по совершенствованию системы управления предприятием на основе средств механизации административно-управленческих работ.
К работам, выполняемым на предпроектной стадии, заказчик привлекает организацию – предполагаемого разработчика информационной системы.
Эта организация:
1)назначает руководителя работ;
2)разрабатывает программу предпроектного обследования и принимает участие в его проведении;
50
