Сетевая экономика и проектирование информационных систем

 

Каноническое проектирование информационных систем

Стадии и этапы процесса проектирования системы

Идея деления процесса проектирования на стадии и этапы состоит в том, чтобы постепенно, проектируя «сверху вниз», разрабатывать проектные решения сначала укрупненно, а потом детализированно.

Процесс проектирования рекомендуется проводить в соответствии с ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания» [6], действие которого продлено до настоящего времени (Указатель Государственных стандартов 2003 г.).

Указанный ГОСТ предлагает следующие 8 стадий процесса проектирования информационной системы:

  1. Формирование требований к автоматизированной системе.
  2. Разработка концепции автоматизированной системы.
  3. Техническое задание.
  4. Эскизный проект.
  5. Технический проект.
  6. Рабочая документация.
  7. Ввод в действие.
  8. Сопровождение автоматизированной системы.

Имеется возможность установить состав стадий и этапов в зависимости от сложности объекта автоматизации, поскольку этот документ носит рекомендательный характер.

Заметим, что этап — это часть стадии. В каноническом проектировании используется каскадная или итерационная модели создания информационной системы (рис. 2.1). Итерационная модель – это каскадная модель с промежуточным контролем. Ошибки или недоработки предыдущих стадий, обнаруженные на последующих стадиях, устраняются путем возврата к предыдущим стадиям, то есть итерационным путем.

Рис. 2.1. Итерационная модель проектирования информационной системы

Следует обратить внимание на необходимость тщательной проработки начальных стадий проектирования. Известно, что устранение ошибок при создании системы на стадии технического проекта стоит в два раза дороже, чем на предпроектной стадии, а на последующих стадиях – в десять раз и более.

Можно выделить три укрупненные стадии проектирования информационной системы:

  • Предпроектную, включающую стадии 1, 2, 3.
  • Проектную стадию, включающую стадии 4, 5,6.
  • Послепроектную стадию, включающую стадии 7,8.
  • Рассмотрим состав и содержание работ на этих стадиях.
  • Состав работ на предпроектных стадиях

Стадия 1. Формирование требований к автоматизированной системе

Главное на этой стадии – провести предпроектное обследование и дать технико-экономическое обоснование целесообразности создания системы. Формируются требования к функциональной части, обеспечивающим подсистемам, методу проектирования.

Стадия 2. Разработка концепции автоматизированной системы.

Включает научно – исследовательские работы, разработку нескольких вариантов системы и выбор оптимального. Выполняется ориентировочный расчет ожидаемой экономической эффективности и дается оценка научно – технического уровня системы на основании сбора данных об отечественных и зарубежных системах. Если первая и вторая стадии делались Исполнителем для Заказчика как рекомендации по системе, то следующая третья стадия направлена от Заказчика к Исполнителю как задание.

Стадия 3. Техническое задание.

Техническое задание – итог предпроектной работы по созданию информационной системы. Это документ, обращенный к Исполнителю. Главным здесь является состав функциональных задач будущей системы и требования к обеспечивающим подсистемам. Этот документ формируется по материалам первых двух стадий и состовляется в соответствии с ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».

Состав работ на стадиях технического и рабочего проектирования

Стадия 4. Эскизный проект

Выполняется применительно к информационной системы в экономике редко. Цель – разработка предварительных решений.

Стадия 5. Технический проект.

Это – основная стадия. Здесь уточняется состав и количество технических средств системы с привязкой к узлам обработки данных. В части организационного обеспечения предлагаются изменения в организационной структуре управления (например, сливаются подразделения). В части информационного обеспечения выбирается система кодирования, и на этом основании Заказчиком (или Исполнителем) разрабатывается кодификатор технико – экономической информации. Проектируется база данных. Но главное здесь – алгоритмизация функциональных задач (не программирование). Разрабатываются формы документов. Составляется план мероприятий по подготовке объекта к внедрению системы. Проводится уточненный расчет ожидаемой экономической эффективности.

Стадия 6. Рабочая документация.

Эта стадия иногда называется рабочим проектом. Главное назначение: программирование или адаптация готовых программных средств. Кроме того, здесь составляются технологические инструкции, которые соответствуют должностным инструкциям, уточненным на стадии технического проектирования. В должностных инструкциях указывается, что нужно сделать, а в технологических – как это сделать.

При наличии прототипа системы стадии технического проекта и рабочей документации объединяются в одну проектную стадию.

Состав работ на стадиях ввода в действие и сопровождения информационной системы

Стадия 7. Ввод в действие

Осуществляется проведение опытной эксплуатации и сдача системы комиссии в постоянную эксплуатацию в соответствии с требованиями технического задания (ТЗ).

Стадия 8. Сопровождение автоматизированной системы

Цель сопровождения системы – поддержание эксплуатационных характеристик на проектном уровне. Сопровождение осуществляется Исполнителем (консультативная помощь, устранение недостатков, разработка предложений по развитию системы).