Непрерывный дизайн


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

В частности, это относится (под названием непрерывного проектирования) к разработке программного обеспечения . В этой области это практика создания и изменения проекта системы по мере ее разработки, а не попытка полностью определить систему до начала разработки (как в каскадной модели ). Непрерывное проектирование было популяризировано экстремальным программированием . Непрерывное проектирование также использует разработку через тестирование и рефакторинг .Мартин Фаулер написал популярную книгу « Рефакторинг» , а также популярную статью «Дизайн мертв?», в которой говорилось о непрерывном/эволюционном дизайне. Джеймс Шор написал в IEEE статью под названием «Непрерывное проектирование».

Модульный дизайн предполагает, что продукт состоит из подсистем, которые объединены в единый продукт. [1] Вышеуказанная модель проектирования, определенная в электронике и развитая в промышленном дизайне, превратилась в хорошо консолидированные промышленные стандарты, связанные с концепцией платформы и ее развитием. [2]