人机协作的用户故事场景提取与迭代演进
敏捷软件开发中常用用户故事表达需求:用户故事讲述了具体的用户角色希望软件完成的功能.系统新版本的需求常常来自多个用户故事的整合.随着版本的迭代,不断会有新的用户故事出现.用户故事的迭代式管理和整合是敏捷开发成功的关键.为帮助开发者掌握项目的用户故事需求,提出入机协作的用户故事理解、整合和管理方法,支持需求的迭代更新.具体而言,提出用户故事元模型和带场景细粒度描述的用户故事表示,从故事描述、功能特征属性以及场景3个维度表达用户故事.便于开发者理解用户故事所表达的功能需求.提出基于元模型的用户故事理解,以及用户故事表达元素的自动提取方法.提出人机协同式用户故事整合方法,使用功能场景图辅助开发者确定用户故事间的关联关系.提出基于功能场景图的用户故事迭代更新方法.案例研究展示了方法的可行性.
敏捷需求工程、用户故事、需求抽取、需求迭代演进、用户故事关系挖掘
30
TP311(计算技术、计算机技术)
国家重点基础研究发展计划9732015CB352201;国家自然科学基金61620106007,61751210,61272163,61432020,61690200
2019-11-04(万方平台首次上网日期,不代表论文的发表时间)
共20页
3186-3205