Модель зрелости процессов разработки программного обеспечения


Выполняемые операции - часть 4


группу ключевых процессов «Экспертные оценки».

10. Документ, описывающий архитектуру ПО, помещается в систему управления конфигурацией. 

См. группу ключевых процессов «Управление конфигурацией ПО».

11. При любом изменении требований к ПО соответствующие изменения вносятся и в описание архитектуры ПО.

Операция 4 Разработка, поддержка, документирование и проверка программного кода, выполняемые в соответствии с производственным процессом проекта в целях реализации требований к ПО и архитектуры ПО.

1. Программисты проверяют требования к ПО и план архитектуры ПО, чтобы убедиться в том, что проблемы, влияющие на создание кода, были выявлены и решены.

2. Для создания кода используются эффективные методы программирования. Примеры методов программирования: структурированное программирование, повторное использование кода.

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

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

См. группу ключевых процессов «Экспертные оценки».

5. Программный код помещается в систему управления конфигурацией.

См. группу ключевых процессов «Управление конфигурацией ПО».

6. При любом изменении требований к ПО или архитектуры ПО соответствующие изменения вносятся и в программный код.

Операция 5 Тестирование ПО выполняется в соответствии с производственным процессом проекта.

1. Разработка критериев тестирования и их проверка происходит с участием заказчика и, при необходимости, конечных пользователей.

2. Тестирование ПО осуществляется с помощью эффективных методов.

3. Адекватность тестирования определяется следующими факторами:

  • уровень выполняемого тестирования,

Примеры уровней тестирования:

  1. модульное тестирование,
  2. интеграционное тестирование,
  3. системное тестирование,
  4. приемочное тестирование.



  5. Начало  Назад  Вперед



    Книжный магазин