ППС (9) - Лекция №6 - Проектирование больших систем - Тестирование и сдача

Материал из Кафедра ИУ5 МГТУ им. Н.Э.Баумана, студенческое сообщество
Перейти к навигации Перейти к поиску

Тестирование и верификация

  • верификация с начала разработки;
  • проведение инспекций кодов программ;
  • тестирование отдельных модулей;
  • тестирование скомпонованной программы;
  • планирование тестирования проводится одновременно с началом работ.

Предъявление программ

В процессе разработки существуют "показы", в результате которых выясняется, что "Да, это то, что мы заказывали, но не то, что мы хотели".

После первого предъявления (показа) коллектив разработчиков не должен уменьшаться. Не должно быть так, что сначала над проектом работало триста человек, а после первого же показа больше половины убрали. Пример показан на графике:

Руководство разработкой

  • спецификация требований - составление ТЗ;
  • организационная структура;
  • сроки реализации;
  • расстановка кадров;
  • бюджет;
  • документирование рабочих стандартов.

Пять стадий развития всех новых проектов

Каждый руководитель проекта всегда должен чётко понимать, на какой стадии он находится:

  1. эйфория;
  2. разочарование;
  3. поиск виновных;
  4. наказание невиновных;
  5. награждение непричастных.