一个基于Web的软件过程改进框架的实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:pkutraining
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件活动的最终目的只有一个,即生产出高质量的软件产品。软件工程的实践经验表明对软件生产进行工程化的管理对于产生高质量的软件产品是很有必要的。对于软件过程的研究一直都是软件工程研究的重点。美国CarnegieMellon大学的软件工程研究所(SEI)还为此提出了一个软件过程管理与改进的框架,CapabilityMaturityModel,即为CMM,现如今,CMM已经不仅仅局限于研究领域,更是成为很多软件开发组织追逐的目标。 现在,虽然软件过程的理论日趋成熟,但面向中小软件组织的基于软件过程改进模型的应用程序却很少,因而造成一种情形,即管理者知道应该进行软件过程的改进,也知道有很多可以参考的规范与模型,真正开始的时候,却不知道该如何着手。更糟糕的是,很多软件组织对本组织的历史数据没有积累,因此在进行软件过程改进的时候,往往无的放矢。与此同时,现有的项目管理软件往往仅关注软件过程中的某些环节,对于软件组织特别是中小软件组织进行软件过程改进作用有限。而如果将各个阶段的管理软件整合起来构建系统的话,一则代价高昂,二则各个系统使用各自的数据格式,这种数据的异构性会导致最终的数据几乎不可分析。 本文设计和实现了一个基于Web的软件过程改进框架SoftwareProcessImprovementFramework的设计与实现,试图给出一个解决问题的途径。我们为该框架系统开发了一组管理工具与相关知识库。系统区分两类用户,即一般用户和SEPG用户,针对各自在组织软件过程改进中的角色,定义其工作内容。主要包括项目过程各个环节的管理功能,过程数据记录功能和统计分析功能等,着眼于软件过程整体和统一的数据格式是SPIF系统的两大特色。系统用一种灵活的方式帮助组织确定适合自己的软件过程模型,同时对组织当前过程的使用情况进行监控,在监控的过程中,记录描述过程的数据,最后分析记录的过程数据,给出评审报告,为软件过程改进计划的制定提供依据,从而以一种相对简洁方便的方式完成对软件过程的管理与改进这一“知易行难”的工作。
其他文献
该文详细分析了目前国际上常用的故障注入技术的优缺点和适用环境.针对于80486这种封装复杂的目标芯片,插入探针方式的搭接式故障注入方法已经不适用,为此,该文采用了嵌入式
该文针对文件所面临的安全威胁,分析了现有的文件保护技术,并提出了基于计算弹性理论的文件保护方案,即弹性文件系统模型.该模型除了具有文件系统的基本功能——文件的基本I/
随着网络技术和通信技术的长足发展,因特网已成为现今世界不可缺少的信息交流手段。人们的生活、工作和娱乐方式已逐渐地溶入其中,例如远程教育系统、网络视频会议系统、视频点
自从20世纪70年代网络出现以后,随着Internet及相关技术的发展,人们已经把越来越多的工作放到了网上进行,于是不得不面对这样的一个现实:我们能不能完全控制这个虚拟的空间?
该文首先介绍了长春市电信局数据业务使用的"数据业务管理系统",该系统通过半年的实践使用,完成了当初的设计要求,取得了满意的效果."数据业务管理系统"主要实现了数据业务从
平面图的一种常用画法就是平面画法.该文主要研究无向图的平面判定算法和平面图画图算法.由于平面图广泛地应用于VLSI等领域,因此研究该问题有很重要的实际意义.该文首先对平
在当今的计算机领域,云计算的概念炙手可热,并且已经被证明是IT企业的未来应用的趋势。在云计算中,数据是在服务器和客户端之间进行传输的,相应的,网络传输速度是网络中的关键因素
随着互联网的快速发展,数据规模的不断扩大,云存储以其优异的性能和可靠性得到了广泛的应用和研究。云存储技术日趋成熟,能够充分利用廉价的低端配置主机,通过虚拟化技术整合
本文对Web信息检索领域中的若干技术开展了研究,主要工作包括以下几个方面:文档聚类技术的研究。本文提出了一种平面-层次式的文档聚类方法FHC。该方法采用了先平面聚类、后层
该文第一部分首先从物理层、协议层分析了USB总线系统,详细阐述了USB总线的通信协议原理.然后对USB总线通信的安全性作了研究,分析了数据截获、数据篡改和数据冒充这三种攻击