基于IEEE830-1998的多角色需求度量方法研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:long12312
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件开发是一项复杂、长期的工作,一般意义上,人们把软件项目开发分为需求、设计、编码、测试等四个阶段,需求是其他工作的基础,是系统分析和软件设计之间的桥梁。良好的需求有助于提高生产效率,降低成本,提升软件价值;不合格的需求将给整个项目带来极大的风险和隐患。如果问题由需求带入后续阶段,解决该问题的代价将以指数级别递增,是一个相当惊人的数字,因此,确保在下一阶段开始之前需求已经达到可接受的程度是非常重要的,为了评价需求所达到的程度,便需要进行需求的度量。   项目各阶段中,不同人员对需求有不同的要求,如果需求无法满足各阶段人员对需求的不同关注点,将对项目造成极大的风险。因此,我们应当在需求阶段就保证需求能够满足各阶段人员,即软件项目中不同角色的需要,从客户、项目经理、需求、设计和测试等人员的角度度量需求的质量。然而现有的需求度量方法均无法支持多角色需求度量。   IEEE于1998年颁布了“软件需求规格说明830-1998”,给出了全面的需求度量指标,应用十分广泛。本文基于IEEE830,进一步针对多角色的特点,提出一个多角色度量方法MRRM(Multi-Role Requirement Measurement),在横向上全面考虑需求的各种属性,在纵向上从多角色的角度出发,考虑到项目进行中各阶段的需要,并采用了量化、客观的度量方式,是理解、评估、改善需求质量的有效方式,是预防风险、预测项目成功的有效手段。最后,本文举例说明了需求度量的具体度量步骤和过程,并介绍了该方法在实际项目内的应用。
其他文献
随着计算机技术、网络通信技术、自动化技术的发展,人们对居家生活提出了越来越高的要求,特别是近年来嵌入式技术的飞速发展,使信息技术、网络技术延伸到各个领域,给人们的居家生
软件复用的研究和实践表明,针对特定领域的软件复用活动相对容易取得成功。领域工程是为特定领域的软件复用建立可复用软件资产的主要技术手段,其包含领域分析、领域设计和领域
Web服务的出现极大地改变了应用软件系统的合作和集成模式,同时也为全球化的电子商务带来无限的前景。它打破了时间和空间的界限,使得相隔万里的任意两个陌生实体能够直接交互
乳腺癌是女性最常见的一种癌症,其死亡率仅次于肺癌,调查表明乳腺癌的早期检测能有效地提高它的治愈率。过去几十年,人们一直致力于计算机辅助自动检测和诊断乳腺癌方法的研究,以
本文主要从以下三个方面开展工作: 首先,对数据挖掘中的技术之一——数据分类进行研究。详细分析了现阶段比较常用的分类算法以及各自的优劣之后,重点分析了KNN分类方法的思
目前多智能体相关研究主要集中则在理论、协议及各种群体智能算法等等。而用于建立多智能体实验及应用的支撑平台则较为缺乏。另外一方面,网格的研究主要集中在基础通信方法、
随着信息技术的发展,科技信息资源日益成为各国竞争的战略资源。世界各国纷纷开展了科学数据共享领域的研究。在这样的背景下,我国在2003年启动了国家自然科技资源平台的建设
本文将高性能掌纹识别算法和嵌入式系统(Embedded System)进行有机的结合,通过对系统结构的合理设计和对掌纹识别算法的移植,在通用嵌入式平台上研发了掌纹识别原型系统。
移动计算技术的出现为人们随时随地访问资源提供了可能。但是由于移动环境具有通信带宽窄、网络频繁断接、移动设备资源有限等特点,给数据访问带来了挑战。缓存技术的出现减轻
论文首先阐述了嵌入式系统的发展应用前景以及嵌入式Linux的特点和优势,并提出了课题研究的意义和目标。嵌入式系统已成为计算机技术发展的主流,Linux操作系统作为一种开源操作