基于SPEM扩展元模型的PSP实施方法及相关工具研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:ji1ji2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
个体软件过程(Personal Software Process,PSP)从个体的层次描述了软件开发过程,提供了详细的控制和管理方法,帮助工程师持续改进其开发过程,从而提高生产率,改善软件产品质量。但一直以来,由于缺乏对PSP过程的形式化定义和描述,以及PSP实施过程不够成熟,存在数据冗余、数据的过度统计等问题,导致PSP在业界的应用并不理想。   软件过程工程元模型(SPEM)是软件过程领域通用元模型,它归纳并抽象提取了RUP等软件过程中通用的过程元素,并定义了相关的语法及语义,具有良好的过程描述能力.且取得了广泛应用。   因此,本文提出了一种支持描述PSP过程的SPEM扩展元模型P-SPEM;它支持PSP过程的抽象语法和规则语义,严格的定义了PSP过程的模型元素和方法,让工程师能更深刻的理解PSP过程。基于P-SPEM元模型,本文对传统的PSP实施过程进行了裁剪和改进,并开发相应的支持工具。裁剪后的PSP方法简化了数据收集和统计,使用PROBE(Proxy Based Estimating)方法帮助个体进行项目计划和估算,并用数据包络分许方法(Data Envelopment Analysis,DEA)分析PSP数据,对工程师的个体软件过程性能进行综合评价,有效的指导工程师实施PSP过程。   基于P-SPEM元模型的新的PSP实施方法的优点主要表现在:一、利用SPEM元在软件过程描述上的优势,严格的定义了PSP实施过程。二、P-SPEM元模型和PSP实施方法的实例化关系能帮助工程师更深刻的理解PSP过程。三、减少了原有PSP过程对数据的过度收集,定义了有效的数据预测和数据分析方法,更科学的控制PSP过程。四、针对实施过程的自动化工具的支持,能帮助工程师降低PSP过程实施的成本和障碍,增强PSP过程的可用性,最终帮助工程师持续有效的实施PSP过程。
其他文献
随着无线通信技术、传感器技术、嵌入式计算技术和分布式信息处理技术的不断发展以及小型无线设备的广泛应用,无线自组织网络已经成为当前国际上备受关注的、知识高度集成的
在当今时代,随着互联网的飞速发展,承载数字内容的数字媒体正在兴起,它有着快速、丰富、方便、廉价的特点,给传统媒体带来很大冲击。目前,传统媒体与新媒体的融合已经成为学界和业
本文对评价推荐信息搜索系统中的文本褒贬倾向分析技术进行了研究。主要内容及结果如下: 第一,提出了一种面向标记的可变权值文本分割和聚类的综合方法。 第二,提出了使用
软件过程建模是对软件过程的抽象,它描述了软件开发活动的主要元素及其相互间的关系。软件过程建模的主要目的是准确地描述和定义组织内的软件开发行为,使得软件开发过程在整个
学位
软件缺陷分类是缺陷度量和分析的基础,是深入挖掘缺陷信息并用以评价和改进软件开发过程的重要前提。缺陷的度量分析可以帮助软件组织找到缺陷产生的根源,并有效地排除缺陷、改
学位
本文在研究EJB构件测试平台的相关工作特点、JUnit框架的使用方法以及各种相关理论和技术的基础上,对使用EJB构件测试平台的数据生成JUnit代码的需求进行了分析,并解决了工具设
基本名词短语(base noun phrase,base NP)识别是自然语言处理领域中一项重要的基础性研究课题,其目的是从文本中提取简单、非嵌套的名词短语,不含有其他子名词短语。Base NP含有
近年来受到搜索引擎的巨大推动作用,电子地图服务的受众群体发生了巨大的变化,电子地图服务真正进入广大网民的生活中。虽然国内用户对电子地图的需求刚刚起步,但电子地图数据少
基于视频的目标检测技术是计算机视觉领域的一个重要研究课题,是进行后续的智能视频分析等应用的关键核心,在诸多领域具有广泛的应用前景,其结果对进一步的视频处理产生影响
本文对基于同步网的工作流模型验证工具的设计与实现进行了研究。主要内容如下: ⑴分析了基于同步网的工作流模型验证关注的主要问题,讨论了基于同步网的工作流模型的规约规