|
Модель зрелости процессов разработки программного обеспеченияПримеры методов программирования: структурированное программирование, повторное использование кода. 3. Последовательность разработки программных модулей основывается на плане, учитывающем факторы критичности, сложности, интеграции и тестирования, а также потребности заказчика и, по возможности, конечных пользователей. 4. Каждый программный модуль, прежде чем будет считаться готовым, проходит экспертную оценку и модульное тестирование. См. группу ключевых процессов «Экспертные оценки». 5. Программный код помещается в систему управления конфигурацией. См. группу ключевых процессов «Управление конфигурацией ПО». 6. При любом изменении требований к ПО или архитектуры ПО соответствующие изменения вносятся и в программный код. Операция 5. Тестирование ПО выполняется в соответствии с производственным процессом проекта. 1. Разработка критериев тестирования и их проверка происходит с участием заказчика и, при необходимости, конечных пользователей. 2. Тестирование ПО осуществляется с помощью эффективных методов. 3. Адекватность тестирования определяется следующими факторами: уровень выполняемого тестирования, Примеры уровней тестирования: модульное тестирование, интеграционное тестирование, системное тестирование, приемочное тестирование. выбранная стратегия тестирования, Примеры стратегий тестирования: функциональная («черный ящик»), структурная («прозрачный ящик»), статистическая. достигаемое тестовое покрытие, Примеры тестового покрытия: покрытие операторов, покрытие путей, покрытие ветвей, профиль использования. 4. Для каждого уровня тестирования ПО устанавливаются и используются критерии готовности к тестированию ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|