Обслуживание программного обеспечения
- Техническое обслуживание программного обеспечения является важным этапом разработки, но часто недооценивается.
- Программное обеспечение становится устаревшим и требует обновления и модификации.
- Циклы изменений в программном обеспечении включают анализ запросов на изменение и реализацию изменений.
- Техническое обслуживание включает корректирующее, профилактическое, адаптивное и совершенное обслуживание.
- Ремонтопригодность программного обеспечения является важным качеством, обеспечивающим легкость модификации без нарушения функциональности.
- Техническое обслуживание часто считается неблагодарной работой для инженеров-программистов.
- Компании создают отдельные команды для технического обслуживания и иногда передают эту работу на аутсорсинг.
- Альтернативы техническому обслуживанию включают зависание, передачу функциональности на аутсорсинг, отказ от устаревшей системы и перенос устаревшей системы на новую платформу.
- Техническое обслуживание является наименее изученным этапом разработки программного обеспечения, и исследования в этой области активно развиваются.
Полный текст статьи: