Информационная поддержка анализа требований к программным проектам и продуктам на основе мер неопределенности
Гвоздев В.Е., Ровнейко Н.И.

Аннотация

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

Содержание

Введение;

1. Методы управления формированием требований к программному продукту;

2. Оценка сбалансированности требований по критерию неопределенности ;

3. Оценивание сбалансированности требований к программному продукту в рамках нисходящего подхода;

3.1. Постановка задачи ;

3.2. Решение задачи ;

3.3. Пример оценивания сбалансированности требований к программному продукту в рамках нисходящего подхода ;

Рис. 1. Схема построения нижней и верхней границ статистических оценок ;

Таблица 1. Оценки характеристик программного проекта ;

4. Оценивание реалистичности требований к программному проекту в рамках восходящего подхода ;

Таблица 2. Результат анализа сбалансированности требований по оценкам разных экспертов;

Рис. 2. Структура процесса формирования требований к ресурсам программного проекта ;

Рис. 3. Семантическая модель формирования требований к проекту на ранней стадии его реализации;

Рис. 4. Сетевой график процедуры формирования требований ;

Таблица 3. Взаимосвязь работ и затрат ресурсов на их выполнение ;

Рис. 5. Экранная форма программного продукта «Информационная поддержка управления формированием требований к программной системе» (режим оценивания сбалансированности требований к программному продукту в рамках нисходящего подхода);

5. Применение предлагаемых методов на примере проектирования программного комплекса «личный кабинет предпринимателя» ;

Таблица 4. Фрагмент имитационного моделирования, полученного на основе оценок эксперта при первом возможном способе выполнения работ ;

Таблица 5. Фрагмент имитационного моделирования, полученного на основе оценок эксперта при втором возможном способе выполнения работ ;

Таблица 6. Ранжирование альтернативных вариантов реализации работ, по оценкам разных экспертов ;

Таблица 7. Список требований для каждой альтернативы реализации ПК «ЛКП» и оценка времени реализации ;

Рис. 6. Графики функций законов распределения и разброс оценок неопределенности для первой альтернативы реализации ПК «ЛКП» ;

Рис. 7. Семантическая модель формирования требований к ПК «ЛКП» ;

Рис. 8. Сетевой график процедуры формирования требований к ПК «ЛКП» ;

Таблица 8. Взаимосвязь работ и затрат времени на их выполнение ;

Заключение;

Рис. 9. Экранная форма режима «Оценивание реалистичности требований к программному проекту в рамках восходящего подхода»;

Отрасли:
Ключевые слова: программный продукт, формирование требований, выбор альтернативы, мера неопределенности, экспертные оценки
Журнал: «Управление проектами и программами» — №3, 2013 (© Издательский дом Гребенников)
Объем в страницах: 20.
Кол-во знаков: около 28,679.

1. Учебник 4CIO. Версия 1.0. — М.: 4CIO, 2011. — 383 с.

2. Бэгьюли Ф. Управление проектом / Пер. с англ. В. Петрашек. — М.: ФАИР ПРЕСС, 2002. — 208 с.

3. Макконнелл С. Сколько стоит программный проект. — СПб.: Питер, 2007. — 297 с.

4. Беркун С. Искусство управления IT-проектами. — СПб.: Питер, 2007. — 400 с.

5. Виттих В.А. Организация сложных систем. — Самара: Самарский научный центр РАН, 2010. — 66 с.

6. Липаев В.В. Анализ и сокращение рисков проектов сложных программных средств. — М.: СИНТЕГ, 2005. — 224 с.

7. Липаев В.В. Документирование и управление конфигурацией программных средств. — М.: СИНТЕГ, 1998. — 212 с.

8. Милошевич Д. Набор инструментов для управления проектами. — М.: ДМК Пресс, 2008. — 729 с.

9. Мацяшек Л.А. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML. — М.: Вильямс, 2002. — 432 с.

10. Christel M.G., Kang K.C. (1992). Issues in Requirements Elicitation. Technical Report CMU/SEI — 92-TR-012 ESC-TR-92-012, September.

11. Халл Э., Джексон К., Дик Д. Разработка и управление требованиями / Пер. с англ. И. Корнипаева. — М.: Telelogic, 2005.

12. Липаев В.В. Управление разработкой программных средств: методы, стандарты, технология. — М.: Финансы и статистика, 1993. — 160 с.

13. Демарко Т. Человеческий фактор: успешные проекты и команды. — М.: Символ-Плюс, 2005. — 256 с.

14. Bourne L. (2006). Project Relationships and Stakeholder CircleTM. PMI Research Conference.

15. Бурков В.Н., Коргин Н.А., Новиков Д.А. Введение в теорию управления организационными системами. — М.: ЛИБРОКОМ, 2009. — 264 с.

16. IEEE Recommended Practice for Software Requirements Specifications IEEE STD 830-1998 (1998). — Подробнее .

17. Липаев В.В. Экономика производства сложных программных продуктов. — М.: СИНТЕГ, 2011. — 352 с.

18. ISACA (2007). CobiT: Control Objectives. 4th ed. — Подробнее .

19. Руководство к своду знаний по управлению проектами (PMBOK). — М.: Project Management Institute, 2004. — 377 с.

20. Липаев В.В. Надежность программных средств. — М.: СИНТЕГ, 1998. — 232 с.

21. Липаев В.В. Технико-экономическое обоснование проектов сложных программных средств. — М.: СИНТЕГ, 2004. — 284 с.

22. Гвоздев В.Е., Мукасеева В.Н., Ровнейко Н.И. Вероятностное оценивание реализуемости требований к программной системе // Вестник УГАТУ. — 2012.

23. Вагнер Г. Основы исследования операций. Том 1. — М.: Мир, 1972. — 335 с.

24. Трайбус М. Термостатика и термодинамика. — М.: Энергия, 1970. — 504 с.

25. Каган А.М., Линник Ю.В., Рао С.Р. Характеризационные задачи математической статистики. — М.: Наука, 1972. — 656 с.

26. Соболь И.М. Численные методы Монте-Карло. — М.: Наука, 1973. — 311 с.

27. Вентцель Е.С. Теория вероятностей. — М.: Академия, 2003. — 576 с.

Гвоздев Владимир Ефимович

Гвоздев Владимир Ефимович
доктор технических наук
профессор

Кафедра автоматизации проектирования информационных систем Уфимского государственного авиационного технического университета.

г. Уфа

Область научных интересов: исследования в области АСУ, открытых информационных систем, прикладной статистики, теории надежности, контроля и управления состоянием окружающей среды, управления программными проектами.

Ровнейко Николай Иванович

Ровнейко Николай Иванович

Аспирант кафедры автоматизации проектирования информационных систем Уфимского государственного авиационного технического университета, главный специалист-эксперт отдела внедрения и сопровождения информационных подсистем и баз данных ГУ — Отделения Пенсионного фонда РФ по Республике Башкортостан.

г. Уфа