Сопровождение программного обеспечения | это... Что такое Сопровождение программного обеспечения? (original) (raw)
Разработка программного обеспечения
Процесс разработки ПО |
---|
Шаги процесса |
Анализ • Проектирование • Программирование • Документирование • Тестирование |
Модели |
Итеративная • Спиральная • Каскадная • V-Model • Dual Vee Model |
Методологии |
Agile (XP, Lean, Scrum, FDD и др.) • Cleanroom • OpenUP • RAD • RUP • MSF • DSDM • TDD |
Сопутствующие дисциплины |
Конфигурационное управление • Управление проектами • Управление требованиями |
Сопровожде́ние программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию. Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО.
В модели водопада, сопровождение ПО выделяется в отдельную фазу цикла разработки. В спиральной модели, возникшей в ходе развития объектно-ориентированного программирования, сопровождение не выделяется как отдельный этап. Тем не менее, эта деятельность занимает значительное место, учитывая тот факт, что обычно около 2/3 жизненного цикла программных систем занимает сопровождение.
Сопровождаемость программного обеспечения — характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений:
- для устранения ошибок;
- для модификации в соответствии с изменяющимися потребностями пользователей.
Ссылки
- обслуживание программного обеспечения Модель зрелости (англ.)
- Сергей Орлик. Программная инженерия. Сопровождение программного обеспечения. (рус.). — Перевод главы из SWEBOK с комментариями. Архивировано из первоисточника 14 февраля 2012. Проверено 17 февраля 2010.