Основные понятия определены стандартом ДСТУ 2941-94. Информационная технология. Разработка систем. Термины. (Соотв. ISO 2382-20, 1990. Information Technology. System Development). Важнейшими стадиями являются стадии анализа и проектирования:
Анализ:
Системный анализ (system analysis) - исследование реальной или проектируемой системы для определения информационных потребностей и процессов системы, а также их соотношения между собой.
Анализ требований (requirement analysis) - исследование требований пользователя для спецификации системы.
Анализ данных (data analysis) - исследование данных в реальной или проектируемой системе.
Информационный анализ (information analysis) - исследование информации в реальной или проектируемой системе.
Проектирование:
Разработка системы (system development) - совокупность работ от формирования требований до ввода системы в действие. (Эквивалентна термину «создание системы» по ГОСТ 34.003-90).
Проектирование системы (system design) - все действия, начиная с момента определения требований к системе до момента создания системы, удовлетворяющей этим требованиям.
Концептуальное проектирование (conceptual system design) - определение логических аспектов организации системы, процессов и потока информации, проходящей через систему.
Функциональное проектирование (functional system design) - определение функций компонентов системы и рабочих связей между ними.
Состав стадий и содержание работ по созданию АС установлены национальными и международными стандартами, в частности ГОСТ 34.601-90. Информационная технология. Автоматизированные системы. Стадии создания.
Процесс создания АС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполнение которых необходимо и достаточно для создания АС, соответствующей заданным требованиям.
Стадии и этапы создания системы выделяются как части процесса создания по соображениям рационального планирования и организации работ, заканчивающихся заданным результатом.
Стадии и этапы создания АС по ГОСТ 34.601—90
Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять стадии «Технический проект» и «Рабочая документация» в одну стадию «Технорабочий проект».
В зависимости от специфики создаваемых АС и условий создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ.
Замечание: Для определенных видов автоматизированных систем содержание стадий и этапов может уточняться отдельными нормативными документами.
В частности, для САПР уточнение общих положений дано в РД 50-640-87. Инструкция. САПР. Порядок выполнения работ при создании систем.
Стадии практически те же, но вместо разработки концепции системы предусмотрена разработка аванпроекта в рамках предпроектной стадии.
Содержание аванпроекта - описание объекта проектирования; описание процесса проектирования; характеристика и анализ вариантов структуры САПР; описание выбранного варианта структуры; технико-экономическое обоснование; предложения по содержанию работ на последующих стадиях.
Инструкция РД 50-640-87 предусматривает следующие виды работ по стадиям создания САПР:
Исследование и обоснование создания САПР (ИОС)
Цель - обоснование потребности и технико-экономической целесообразности создания системы, предварительная оценка возможности ее создания и формирование предварительных требований к ней.
Содержание - обследование проектной организации (анализ структуры и функций подразделений, объектов и процессов проектирования, методической, информационной и технической обеспеченности процесса проектирования), оценка пригодности процессов проектирования для формализации и формулирование предварительных требований к системе (цели, критерии, перечень функций, ограничения, ожидаемые экономические показатели).
Результат - научно-технический отчет.
Техническое задание (ТЗ) (см. ГОСТ 34.602-89).
Цель - уточнение и детализация требований к системе, разработка концепции и выбор одного из возможных вариантов построения САПР.
Содержание - научно-исследовательские работы (при необходимости), разработка аванпроекта (характеристика объектов и процессов проектирования, анализ вариантов структуры САПР, выбор оптимального варианта), разработка ТЗ (требования к системе в целом, к подсистемам, к видам обеспечения, к взаимосвязи со смежными системами, технико-экономические показатели и др.).
Результаты - техническое задание, научно-технический отчет.
Эскизный проект (ЭП)
Цель - принятие предварительных решений по составу, структуре и функционированию САПР.
Содержание - предварительная проработка процесса автоматизированного проектирования (состав проектных процедур); уточнение состава подсистем, определение состава технических средств; определение состава ПО; определение состава ИО; формирование требований на разработку алгоритмов проектных процедур и компонентов ИО.
Результаты - функциональная схема САПР и ее подсистем, схема комплекса технических средств, схема ПО, схема ИО, схема документооборота, описание постановок задач, требования на разработку алгоритмов и компонентов ИО.
Технический проект (ТП)
Цель - принятие окончательных решений, дающих полное представление о создаваемой САПР.
Содержание - определение окончательного состава подсистем, проектных процедур, технических средств, покупных и оригинальных программных изделий, покупных и оригинальных информационных изделий (БД); разработка алгоритмов; формирование требований (ТЗ) на разработку прикладных программ.
Результаты - описание ИО, описание системы классификации и кодирования, описание проектных процедур, описание ПО, ТЗ на разработку программ.
Замечание: Стадии разработки программных средств не совпадают со стадиями создания системы в целом.
Рабочая документация (РД)
Цель - разработка документации, достаточной для изготовления компонентов САПР, ввода ее в действие и функционирования.
Содержание - документальное оформление принятых проектных решений по системе, подсистемам и видам обеспечения; разработка и адаптация программ.
Результаты - общее описание ситемы, методика (технология) автоматизированного проектирования, инструкции по ведению БД, описания программ, тексты программ, руководства, программа и методика испытаний ПО и САПР в целом.
Ввод в действие (ВД)
Цель - обеспечение возможности промышленного функционирования САПР, определение фактических технико-экономических показателей системы и е соответствия требованиям ТЗ.
Содержание - опытная эксплуатация, приемочные испытания (оценка качества разработки, проверка готовности организации к промышленной эксплуатации САПР), устранение выявленных замечаний, приемка САПР в промышленную эксплуатацию.
Результаты - акт приемки компонентов САПР и системы в целом, программа и методика испытаний, протокол испытаний.
Как ГОСТ, так и РД предусматривают преимущественно последовательное выполнение стадий разработки. Следствием этого становятся длительные сроки разработки, сопоставимые со сроками морального старения системы (так, задания на разработку ПО формируются лишь на стадии технического проекта, а сами программы разрабатываются на стадии рабочей документации, когда устранение выявленных несоответствий требованиям пользователя требует значительных затрат). Поэтому практически непрерывно ведется поиск возможностей хотя бы частичного распараллеливания процесса разработки и сокращения его длительности.
← Модели жизненного цикла автоматизированной системы | Функциональная модель процесса создания САПР → |
---|