Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения — страница 10

  • Просмотров 4818
  • Скачиваний 184
  • Размер файла 27
    Кб

интеграции программного обеспечения. Разработчик должен оценить детальный проект программного обеспечения и тестовые требования с точки зрения критериев, приведенных ниже: прослеживаемость требований ЭКПО; внешняя согласованность с архитектурой проекта; внутренняя согласованность между компонентами и модулями; соответствие методов проектирования и используемых стандартов; выполнимость тестирования; выполнимость

эксплуатации и сопровождения. 7. Программирование и отладка. Для каждого ЭКПО это действие состоит из следующих задач, которые должен выполнить разработчик. Разработчик должен разработать и задокументировать следующее: а) каждый модуль программного обеспечения и базы данных; б) процедуры тестирования и данные для тестирования каждого модуля и базы данных. Разработчик должен тестировать каждый модуль ПО и базы данных,

убеждаясь в том, что они удовлетворяют требованиям. Результаты тестирования должны быть задокументированы. Разработчик должен обновить руководство пользователя, тестовые требования и расписание интеграции ПО, оценить код ПО и результаты теста в соответствии с критериями, приведенными ниже: прослеживаемость требований ЭКПО и проекта; внешняя согласованность с требованиями ЭКПО и архитектурой проекта; внутренняя

согласованность между требованиями модулей; тестирование модулей; соответствие методов кодирования и используемых стандартов; выполнимость интеграции ПО и тестирования; выполнимость эксплуатации и сопровождения. 8. Интеграция программного обеспечения. Для каждого ЭКПО это действие состоит из следующих задач, которые должен выполнить разработчик. Разработчик должен разработать план интеграции для объединения модулей ПО и

компонентов в ЭКПО. План должен включать требования, процедуры, данные, ответственность и расписание. Разработчик должен объединить модули ПО и компоненты. Должна быть гарантия того, что каждый компонент удовлетворяет требованиям и полностью интегрирован как результат этой деятельности. Интеграция и результаты теста должны быть задокументированы. Разработчик должен обновить руководство пользователя, если это требуется.

Разработчик должен разработать и задокументировать для каждого квалификационного требования ЭКПО полный набор тестов, ситуаций (вход, выход, критерии тестирования) и процедуры тестирования для управления квалификационным тестированием ПО. Разработчик должен оценить план интеграции, проект, код, тесты, результаты тестирования и руководства пользователя с точки зрения критериев, приведенных ниже: отслеживаемость системных