软件演化中开发者与用户需求博弈分析.pdf

软件演化中开发者与用户需求博弈分析.pdf

软件演化过程中开发者与用户的需求博弈问题

一、引言

软件演化是软件运行时和维护时的动态行为,软件需求变更和功能改进是软件开发过

程中非常重要的部分,也是软件演化重要的组成部分。1974年至1996年逐渐诞生了

Lehman8条软件演化定律:持续变更、复杂度递增、自我调节、稳定更新、主体维持、功

能持续增加、质量折旧等。

软件演化所产生的动力来源于需求变化和设计变化,两种变化紧密联系。系统复杂性

在于满足不同层次的角色需求。软件需求开发本质是软件相关知识的转移过程,这涉及到

用户的专业知识、领域知识、业务知识以及经验技能等。这些知

文档评论(0)

1亿VIP精品文档

相关文档