Методы и средства инженерии программного обеспечения

       

Формирование требований к автоматизированной системе


 Данный стандарт определяет стадии и этапы разработки автоматизированных систем (АС). В зависимости от конкретных условиях стадии и этапы могут объединяться друг с другом. В  стандарте определено  восемь этапов разработки АС,  на каждом из которых формируются документы,  описываемые ниже.

1 этап. Формирование требований к автоматизированной системе (АС). Проводится обследование объекта и обоснование  необходимости создания АС. Формулируются требования пользователя к АС, оформляются отчет о выполненной работе. Выясняется документооборот, формы начальных и исходящих документов, методики расчета отдельных показателей. Отчет об обследовании создается  в произвольной форме, является основой разработки технического проекта АС, в приложениях  к отчету приводятся  формы  документов и методики расчета экономических показателей АС.

Сформулированные требования к системе – заявка на разработку технического задания.

 

2 этап. Разработка концепции АС. Определяются  путей и оценки возможностей реализации требований пользователя, а также методы, которые будут положены в основу расчетов и  подходы к решению конкретных задач системы. Заканчивается этап созданием и утверждением отчета о научно–исследовательской работе, в котором дается  оценка необходимых для реализации ресурсов, вариантов  разработки и  оценки качества АС.

3 этап. Разработка технического задания (ТЗ). ТЗ – это основной документ, который определяет требования и порядок создания (развития или модернизации) АС. На основании ТЗ ведется разработка АС, ее прием во время ввода в действие. Дополнительно могут быть разработаны ТЗ на отдельные части АС.

 

4 этап. Разработка эскизного проекта. На основе  проектных решений ко всей системе или ее частям определяется перечень задач, которые будут выполняться в системе, концепция информационной базы, функции и параметры основных программных средств. Для каждой задачи приводятся согласованные с заказчиком формы первичных и исходящих документов, структура информационных массивов или их перечень, основные алгоритмы обработки информации.


 

5 этап. Разработка технического проекта (ТП). В ТП дается описание  разработанных проектных решений для  системы и ее частей,  документации на АС и  комплектации АС или технических требований на нее, задач проектирования смежных частей проекта для проектные решения определяют организационную структуру, функции персонала в АС, структуру технических средств, языки программирования, СУБД, общие характеристики ПО, система классификации и кодирование, а также варианты информационной базы.

6 этап. Разработка рабочей документации. На этом этапе создаются проектные документы, которые определяются государственными стандартами и включают: постановки задач, алгоритмы их решения, организация информационного,  технического и программного обеспечения. Эти проектные документы могут оформляться как отдельные документы, а могут входить в технический проект как отдельные разделы. К  документам рабочего проекта относятся общее описание системы, описание технологического процесса обработки информации, инструкции по выполнению отдельных операций технологического процесса, руководство пользователя, описание программ и т.п.

7 этап. Введение АС в эксплуатацию. При создании рабочего проекта проводится  разработка и отладка программ или  адаптация,   готовых программ, которые разрабатывалось для других объектов, их описание или паспорт. На этапе ввода в эксплуатацию выполняется:  подготовка объекта к вводу в эксплуатацию, комплектация АС, установка технических и программных средств, выполнение монтажных работ и проведения приемочных испытаний. Готовится приказ об изменениях в структуре объекта, документообороте, а также о распределении обязанностей персонала при  переходе на новую технологию обработки информации.  Параллельно с подготовкой персонала ведутся работы по установке технических и программных средств, а также разрабатываются  средства  охраны и защиты АС.

 Предварительные  испытания системы выполняет разработчик на основе контрольного примера или реальных данных.


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

После завершения опытной эксплуатации проводятся приемочные испытания соответственно ТЗ специально созданной комиссией. В результате создается  акт введения системы в эксплуатацию.

8 этап. Сопровождение АС. Во время сопровождения  устраняться недостатки, которые обнаружены во время эксплуатации и создается акт о выполненных работах. По мере внесения изменений в рабочую документацию могут вноситься изменения и в технический проект и, как правило, самими разработчиками.

АС может создаваться на основе готовых типовых программных средств, которые ориентированы на предметную область этой АС. Программные средства могут  продаваться разработчиком или его представителем. В этом  случае работы для заказчика выполняются в одну стадию — введение в эксплуатацию АС. Проводится экспертиза,   принимается решение о закупке необходимых программных средств. Кроме того,  готовится приказ об изменении технологии работы на отдельных участках проекта АС и определяются  ответственные за внедрение новой технологии. Разработчик  передает заказчику системы рабочую документацию на АС  или на ее отдельные части. Все перечисленные  работы создаются по  договору между заказчиком и разработчиком.

                                                                               


Содержание раздела