М. А. ПУХАЕВА, К. С. БУШИНА

Научный руководитель – Е. Б. ЗОЛОТУХИНА, к. т.н., доцент

Национальный исследовательский ядерный университет «МИФИ»

ФОРМАЛИЗОВАННОЕ ОПИСАНИЕ ПРОЦЕССА
УПРАВЛЕНИЯ ТРЕБОВАНИЯМИ С ИСПОЛЬЗОВАНИЕМ
UML НА ОСНОВЕ ГОСТ 34.601-90

На основании ГОСТ 34.601-90 «Автоматизированные системы. Стадии разработки» разработано формализованное описание процесса управления требованиями в Enterprise Architect с использованием UML.

Каждый разработчик знает, что управление требованиями – это фундамент разработки любой автоматизированной системы (АС). Самыми дорогостоящими ошибками разработки являются ошибки в выявлении, анализе и управлении требованиями.

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

Отечественные стандарты в области управления жизненных циклов АС помогают формализовать процесс управления требованиями и сократить количество совершаемых ошибок. Например, согласно ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания» работа с требованиями осуществляется на следующих стадиях: формирование требований к АС, разработка ее концепции, техническое задание и сопровождение [1].

Управление требованиями − это систематический подход к выявлению, документированию, планированию реализации требований и отслеживанию их изменений [2].

В зависимости от типа проекта выбирается конкретный метод выявления требований (бизнес-моделирование, интервьюирование и пр.). Выявление требований проводит системный аналитик и эксперты по предметной области. В результате этой деятельности появляются требования записанные, согласованные и структурированные в соответствии со своими типами, представленными в плане управления требованиями [3].

Пошаговое описание процесса управления требованиями визуализировано при помощи диаграммы деятельности в Enterprise Architect фирмы Sparx Systems на рис. 1.

Рис. 1. Процесс управления требованиями

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

Список литературы

1.  ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

2.  Карл Вигерс, Разработка требований к программному обеспечению. М.: «Русская Редакция», 2004. С.13-14.

3.  , , Красникова требованиями на базе стандартов // Открытые системы. – 2006. №10. С. 13.