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