一个软件过程模式管理工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:aaavvv001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件生产是一个相当复杂的过程。由于软件过程的复杂多变,我们无法定义一个标准的过程将其应用到各种软件项目中。另一方面,不同的软件项目的过程虽然千差万别,但这些过程中的某些问题是反复出现的。在工程实践中,为解决这些反复出现的问题,已经积累了很多被证实有效的解决方案。为了提高软件过程的质量,更好的表达工程实践中得到的宝贵知识和经验,使得这些知识和经验能够被更多的软件项目使用,需要一种新的表达过程经验的方法。 针对上述问题,本文开发了北京大学过程模式管理工具(Peking UniversityProcess Pattern Management,PKUPPM)。该工具基于一种过程知识的描述模型PPP (PKU Process Pattern),包括过程模式模型和过程模式关系模型,支持对过程模式及其关系的生成、存储、修改和浏览,能为基于过程模式的项目管理和面向过程模式的过程度量提供支持。本文还应用以上 PPP 模型实际给出了敏捷软件过程Scrum的过程模式语言,并在 PKUPPM 工具的支持下给出了该过程模式语言的图形化实例。在本文中,过程模式被运用来描述过程知识,具备了灵活性、可理解性和适应过程不规则结构的优点,从而能更好地支持软件过程经验复用。
其他文献
随着数码相机以及移动设备的普及,图像已经逐渐成为人们记录日常生活的主要方式之一。对图像内容进行自动处理和分析,从而提取出特定的、有价值的信息,也成为一个亟待解决的问题
存储信息是人类社会广泛而永恒的需求,当前尤为迫切.基于科学探索、国家安全、文档管理的重大需求,高性能的海量数据网络存储系统必将得到发展.这种高性能的系统很难使用单一
随着服务器环境的规模化发展,其管理复杂度和成本也随之大幅度地提高,而资源利用率却没有显著提高,甚至随之降低.为了有效地解决这些问题,近几年来,出现了基于网络存储的服务
随着互联网的不断发展,出现了大量的对等网络结构的应用,如Maze、eMule、BitTorrent、ppLive等。由于对等网络系统具有良好的可扩展性、健壮性以及性能上的优势,它们越来越受到
近几年来,多线程下载得到广泛应用,P2P技术在曲折中发展,P2SP技术异军突起,给人们的网络生活带来了新的体验。本文的目的则是介绍将这些技术与Maze融为一体时的下载模块。 第
视频编码技术是有关视频数字压缩的核心技术,是解决海量数据存储、传输及服务的基础问题,对多媒体技术及相关产业的发展至关重要. 视频编码控制优化是指在信道带宽的约束
网络办公软件是Web2.0趋势下的一个新的网络应用,相对于桌面办公软件它有很多优点:节省用户投入、可连接其他网络应用、支持标准文档格式,所以具有很广阔的发展前景。   本文
学位
网络管理是计算机网络中一种非常重要的技术,它包括性能管理、配置管理、故障管理、计费管理和安全管理等五大功能。IP网络管理系统必须能有效地管理网络中不同的计算机系统
学位
作为自然语言处理一个新的研究方向,话题识别与跟踪旨在发展一系列基于事件的信息组织技术,以实现对新闻报道信息流中新话题的自动识别以及对已知话题的动态跟踪.自1997年以