试图解决复杂系统结构与功能相互关系的一种工程方法。许多兴起的编程策略,比如螺旋式研发、极限编程、开源运动等都嵌入了演化策略。设计演化过程的基本想法就是营造一个能够促生创新与鼓励创造的环境,认识到系统演化过程的多种可能性,并且了解其子系统在创新过程中是互相作用的。需要注意的是,应用于大规模工程项目中的传统研发过程并不是完全被摒弃掉,而是将它置于一个更大的演化过程情景之中。演化工程中的子系统有许多变量,因此,即便由于外部环境因素的变化导致系统功能发生改变,演化系统也能够进行快速调整适应新的环境。
首页
[{"ID":42422,"Name":"理学"},{"ID":62265,"Name":"系统科学"},{"ID":63105,"Name":"系统工程"},{"ID":63143,"Name":"复杂系统工程"},{"ID":63144,"Name":"【复杂系统工程的基本理论】"},{"ID":63145,"Name":"演化工程"}]
. 理学 . 系统科学 . 系统工程 . 复杂系统工程 . 【复杂系统工程的基本理论】 . 演化工程演化工程
/evolutionary engineering/
最后更新 2022-01-20
浏览 175次
一种基于复杂系统的增量迭代变化,设计或构建传统系统工程测试难度高、规划难以实施时的综合策略。其基本思想借鉴于复杂生物机体的形成或自由市场竞争机制。
- 英文名称
- evolutionary engineering
- 所属学科
- 系统科学
应用演化工程的方法来处理复杂系统工程问题,其要点在于下面8个重要概念:
①应该着重于建立环境和过程,而不是产品成果。由于系统中不断进行的变化是一种创新过程,所以对这种变化要进行鼓励和保护。②要在现有的基础上不断进行重构。③单个的组件必须能够就地改动。由于系统中的组件的相互依赖性,单个组件需要能够就地改动。④可运作的系统应该包括多种类型的功能组件。⑤要使用并行的开发过程。⑥就地开展实验评价。⑦逐步增加更有效能的组件的应用。当运行正在进行而测试尚未完成时,组件不能突然更换,可以选择增补与并行运行的方法。⑧对指定问题的有效解往往是无法预料的,在多重并行探索和发现过程中,对有效解的规定是不能设想的。