软件柔性的特性有哪些?
根据以上分析,软件的柔性表现出如下特性:
(1)易变性用较小的代价实现软件的“形”和“态”的变化。
(2)适应性利用软件的柔性可以适合和满足对软件新的要求,是软件应对外部变化的一种方式。
(3)平稳性软件在柔性变形时,基本特征不变,基本功能不变。变化是协调的、有限的。一处的变化不会导致软件其他部分失效。变化能力是持久的,不是忽有忽无的。
(4)可控性可以按需要控制变化时机、变化程度和保持变形。
(5)再现性可以借助操控力变形,也可以借助操控力恢复变形,可以在相同的要求和条件下重复进行柔性变形。
可见,在软件柔性变形中主要体现出两种变化的特性:①以不变应变,软件的构成元素,即软件的“形”不发生变化,仅仅通过软件“态”的变化来满足用户变化的需求。②以变应变,软件的构成元素,即软件的“形”发生变化,通过软件“形”和“态”的共同变化满足用户变化的需求。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~