Непрерывный дизайн
Эволюционное проектирование , непрерывное проектирование , эволюционное проектирование или инкрементальное проектирование напрямую связано с любым приложением модульного проектирования, в котором компоненты можно свободно заменять для улучшения дизайна, изменения производительности или изменения другой функции в более позднее время.
Архитекторы программного обеспечения и разработчики программного обеспечения должны использовать « фитнес-функции », чтобы постоянно держать систему программного обеспечения под контролем. [1]
Информатика [ править ]
В частности, это относится (под названием непрерывного проектирования) к разработке программного обеспечения . В этой области это практика создания и изменения проекта системы по мере ее разработки, а не попытка полностью определить систему до начала разработки (как в каскадной модели ). Непрерывное проектирование было популяризировано экстремальным программированием . Непрерывное проектирование также использует разработку через тестирование и рефакторинг . Мартин Фаулер написал популярную книгу « Рефакторинг» , а также популярную статью «Дизайн мертв?», в которой говорилось о непрерывном/эволюционном дизайне. Джеймс Шор написал в IEEE статью под названием «Непрерывное проектирование».
промышленного Проект дизайна
Модульный дизайн предполагает, что продукт состоит из подсистем, которые объединены в единый продукт. [2] Вышеуказанная модель проектирования, определенная в электронике, превратилась в промышленный дизайн в хорошо консолидированные промышленные стандарты, связанные с концепцией платформы и ее развитием. [3]
См. также [ править ]
Ссылки [ править ]
- ^ Основы архитектуры программного обеспечения: инженерный подход . О'Рейли Медиа. 2020. ISBN 978-1492043454 .
- ^ Ульрих К. (1995) Роль архитектуры продукта в производственной фирме. Res Policy 24(3):419–441. doi:10.1016/0048-7333(94)00775-3, 1995 г.
- ^ Muffatto M (1999) Стратегии платформы в международной разработке новых продуктов. Int J Opera Prod Manag 19 (5/6): 449–460. дои: 10.1108/01443579910260766