Лекция: Фазы V-образной модели

 

Ниже подано краткое описание каждой фазы V-образной модели, начиная от планирования проекта и требований вплоть до приемочных испытаний:

  • планирование проекта и требований – определяются системные требования, а также то, каким образом будут распределены ресурсы организации с целью их соответствия поставленным требованиям (в случае необходимости на этой фазе выполняется определение функций для аппаратного и программного обеспечения);
  • анализ требований к продукту и его спецификации – анализ существующей на данный момент проблемы с ПО, завершается полной спецификацией ожидаемой внешней линии поведения создаваемой программной системы;
  • архитектура или проектирование на высшем уровне – определяет, каким образом функции ПО должны применяться при реализации проекта;
  • детализированная разработка проекта – определяет и документально обосновывает алгоритмы для каждого компонента, который был определен на фазе построения архитектуры. Эти алгоритмы в последствии будут преобразованы в код;
  • разработка программного кода – выполняется преобразование алгоритмов, определенных на этапе детализированного проектирования, в готовое ПО;
  • модульное тестирование – выполняется проверка каждого закодированного модуля на наличие ошибок;
  • интеграция и тестирование – установка взаимосвязей между группами ранее поэлементно испытанных модулей с целью подтверждения того, что эти группы работают также хорошо, как и модули, испытанные независимо друг от друга на этапе поэлементного тестирования;
  • системное и приемочное тестирование – выполняется проверка функционирования программной системы в целом (полностью интегрированная система), после помещения в ее аппаратную среду в соответствии со спецификацией требований к ПО;
  • производство, эксплуатация и сопровождение – ПО запускается в производство. На этой фазе предусмотрены также модернизация и внесение поправок;
  • приемочные испытания – позволяет пользователю протестировать функциональные возможности системы на соответствие исходным требованиям. После окончательного тестирования ПО и окружающее его аппаратное обеспечение становятся рабочими. После этого обеспечивается сопровождение системы.

43) Тестирование ПО. Основные этапы.(?)

Тестирование — процесс вычисления программы с целью обнаружения ошибок

Здесь Елена Гельевна давала схему тестирования: входные данные -> тест программы-> тестирование –> результат тестов -> оценивание -> ожидание результатов –> отладка -> ожидание результатов -> модель надежности. Каждый тест имеет входные данные.

Тестирование проводится в следующих целях:

1) Обнаружение ошибок

2) Демонстрация соответствия функции программы и ее назначение.

3) Демонстрации реализации требованиям характеристикам программ.

4) Отображение надежности как индикатор качества программ.

Тестирование не может показать отсутствие ошибок. Только наличие.

 

 

еще рефераты
Еще работы по информатике