МОДЕЛЬ ЖИЗНЕННОГО ЦИКЛА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В РАМКАХ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИХ РАБОТ
Голосовский Михаил Сергеевич
ЗАО "Госбук", г. Москва
Аннотация. В статье проведен обзор проблем, возникающих при разработке экспериментальных образцов программных продуктов в рамках научно-исследовательских работ. Предложена модель жизненного цикла программного обеспечения в рамках НИР. Рассмотрены особенности применения данной модели и возможности использования в ней прикладных инструментальных средств.
Ключевые слова и фразы: модель жизненного цикла ПО, гибкие процессы разработки, Agile, итеративная разработка, инкрементная разработка, научно-исследовательская работа
Открыть полный текст статьи в формате PDF. Бесплатный просмотрщик PDF-файлов можно скачать здесь.
Список литературы:
Брукс Ф. Мифический человеко-месяц, или Как создаются программные системы. М.: Символ-Плюс, 2007. 304 с.
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений. М.: Вильямс, 2008. 720 с.
Кон М. Scrum: гибкая разработка ПО. М.: Вильямс, 2011. 576 с.
Ларман К., Базили В. Итеративная и инкрементальная разработка: краткая история // Открытые системы. 2003. № 9. С. 43-53.
Agile-манифест разработки программного обеспечения [Электронный ресурс]. URL: http://agilemanifesto. org/iso/ru/ (дата обращения: 24.01.2013).
Beck K. Embracing Change with Extreme Programming // Computer. 1999. Vol. 32. № 10. P. 70–77.
Beck K. Test Driven Development by Example. Addison-Wesley Professional, 2002. 252 p.
Brooks F. No Silver Bullet — Essence and Accident in Software Engineering // IEEE Computer. 1987. № 20. P. 10–19.
Cockburn L. Using Both Incremental and Iterative Development // Cross Talk. 2008. May. P. 27-30.
Larman С. Agile and Iterative Development: a Manager’s Guide. Addison-Wesley Professional, 2004. 342 p.
Royce W. Managing the Development of Large Software Systems // TRW. 1970. August. P. 328-338.