基于组件开发的需求优先级排序方法

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:ahanyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际的软件开发过程中,由于受到时间、成本、资源等方面因素的限制,往往不能实现所有客户需求,因此必须从客户需求中选出一部分来实现。需求优先级排序能有效地帮助项目经理解决这个问题。随着组件技术的成熟,基于组件的开发逐渐变得流行起来。在组件开发的环境下,需求选择的问题还得加入对组件因素的考虑,因而变得更加复杂了。   本文首先提出了一种基于组件开发的需求优先级排序方法,帮助项目经理解决组件开发环境下的需求选择问题。该方法提供了评估需求和组件的方法来获取原始的输入数据,建立了组件最优组合模型给出了问题的数学描述,设计了最优组合算法并利用程序来求解问题,介绍了评估最优解的方法说明了该如何利用最优解帮助项目经理作出选择。然后通过一个具体的实验详细介绍了该方法的使用过程,验证了方法的有效性和可用性。   基于组件开发的需求优先级排序方法选取了成本和价值这两个实际开发中重要的因素作为需求优先级排序的原则,因此结果是很有实际意义的。该方法能通过与客户协商不断调整参数提高结果的准确性,具有较强的交互性和可操作性。由于是利用程序求解,该方法在速度和准确度上都比人工求解要高很多,该方法还可同时提供多种最优方案以供选择,能大大减轻项目经理的负担。
其他文献
智能车环境下的物体检测与识别是智能交通领域的关键问题。在智能车视觉系统中,行人、车辆和交通标志是三大最重要的视觉对象。尽管行人、车辆的检测和交通标志的识别已被广泛
随着人们生活水平的提高,家庭网络日益普及。作为家庭网络技术的核心,家庭网关不但能够实现外部网络和家庭内部网络的通信以及协议转换工作,而且能够实现对家庭网络中设备的IP分
物理不可克隆函数(Physical Unclonable Function,PUF)是一种新型硬件安全原语,它利用生成制造中的工艺偏差产生的随机物理特性形成由激励到响应的函数,因而具有生产制造前难以
数据库蕴含着大量信息,可以用来作出各种智能的商务决策。作为新兴的知识发现技术——数据挖掘以及辅助决策工具——决策支持系统已越来越受到人们的关注,它们为人们从大量数据
随着网络技术的迅速发展,越来越多的数据管理系统采用B/S三层架构模式取代传统C/S模式。本课题设计与实现了一个气象数据发布平台,该管理平台实现气象数据的采集,发布,增加,删除等
本超声波测距系统用于移动探雷机器人的探雷框离地高度自动控制。机器人要实现在不确定环境下操作,具备越障功能或自动导航,传感器起着关键的作用。本系统除了要测量探雷框离地
随着互联网的飞速发展,信息安全成为影响互联网应用最严重的问题之一。入侵检测是信息安全防护体系中的一个关键环节,研究网络入侵模式分析对促进网络技术的进步、进一步提高网
高速缓存一致性协议是弥补多处理机计算机系统中处理机和存储器速度差距的有效方法。随着片上多处理机(ChipMulti-Processor)或多核处理机(Multi-core Processor)结构的出现,
当半导体技术进入0.25um工艺节点时,IC设计流程第一次走在了工艺的前面.从那时起,设计开始逐步掌控着集成电路工业发展;随着工艺的摩尔定律持续进步,要求芯片最小特征尺寸按等比例
心血管疾病是威胁人类生命健康的重要疾病之一,其患病率和死亡率呈逐年上升趋势。80%以上心血管病人伴随并发性心律失常现象,而心律失常是诱发心脏病和心脏猝死的一个高危风