一种用户主导的需求获取与共赢协商方法研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:zhouyonge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发的成败与需求的质量有紧密的关系。充分获取和理解用户的目标和需求,并采取有效的方法支持多涉众(用户、项目经理、开发人员等)间通过协商就需求达成共识,对软件开发的成功至关重要。然而,在需求获取和协商的过程中,用户对软件系统的认识通常是模糊且不完整的,难以系统、清晰地描述自己的需求;同时,多涉众由于目标不同,容易导致需求冲突,需要通过协商达成共赢,但怎样确定共赢的协议缺少有效的指导方法。   本文提出一种用户主导的需求获取与共赢协商方法,通过提供个性化的领域知识推荐来促进用户更清晰有效地表达其需求,并引入公平分配的方法来确保涉众在需求协商中的公平共赢。该方法包括基于个性化领域知识的用户主导需求获取阶段和基于公平分配的共赢协商阶段,并提供了相应的支持算法。在基于个性化领域知识的用户主导需求获取阶段,用户以目标和用例的形式定义需求,该方法为用户提供个性化的领域知识推荐,帮助涉众复用相关的领域需求,而用户定义的需求经过领域专家的选择和精化可以用来扩充领域知识库。在基于公平分配的共赢协商阶段,用户与其他涉众就需求进行协商,最终达成公平共赢的协议。作为对该过程的支持,本文提出了一种个性化领域知识推荐算法,以及一种公平共赢需求协商算法。本文最后通过两个软件开发的案例,阐述了该方法的应用,并验证了方法的有效性。   用户主导的需求获取与共赢协商方法能够促进用户在需求获取中的参与,有助于领域知识的积累和复用,并能够确保需求协商中涉众间的公平共赢。该方法有助于提高需求获取的质量,促进涉众间的合作,对于保障软件开发的成功具有积极意义。
其他文献
以XML文档形式发布和查看数据库已经成为时下研究的热点。这种方法主要来自于XML的普及,利用XML提供的工具可以对封装信息实现可视化处理。本文研究了这种方法为模糊数据处理
无线传感器网络(Wireless Sensor Networks,WSNs)由随机分布的集成了传感器、数据处理单元和通信模块的微小节点通过自组织的方式构成。它借助于节点中内置的形式多样的传感
提高软件可靠性是软件开发的重要课题之一。软件可靠性手段包括分析、测试和验证等,其中测试的投入往往占系统开发总成本的很大比例,因此测试效率的提高可以有效缩减成本。但
随着我国城市化进程的不断加快,铁路客运市场需求不断快速增长,传统的人工售票方式已经难以满足大流量旅客快速乘车购票的需求;另一方面高速铁路客运专线建设尤其是京津客运
随着新时期军队的数字化,具有快速、高精度、高稳健性等突出优势获取DEM数据的多基线InSAR技术,已经成为获取虚拟战场地表信息最具潜力的观测新技术之一。但目前国内外多基线
随着Internet的快速发展和普及,网络化应用大量涌现。Web应用是Internet中典型的应用,近年来也出现了多种被业界概括成Web2.0的应用类型。Web2.0应用包括博客(Blog)、播客(Podc
模式识别技术已经在社会的各个领域发挥着巨大的作用,是一个具有重大科学意义的研究领域。信号波形轮廓形态的分析和识别是模式识别应用中的一个重要技术,具有广泛的应用。句法
现实世界许多应用中的数据,不是有限的离散数据集,而是无限的连续数据集。这种由连续、无限、随时间变化的数据项组成的有序序列被称为数据流。数据流的到达速度及数据量一般是
互联网科技蓬勃发展,新技术术语层出不穷。云计算、大数据、物联网等信息通信技术的发展,互联网+与各领域的融合,AI浪潮推动使互联网行业的竞争格局新变化。及时发现互联网新技
随着Internet的不断发展,网络上的在线数据库越来越多,许多用户可以通过Web站点提供的查询接口来访问Web数据库中的信息,这种在Web中可通过查询接口访问的在线数据库,被称为Web数