文档介绍:东南大学
硕士学位论文
一个基于Web的软件过程评估工具
姓名:廖力
申请学位级别:硕士
专业:计算机软件与理论
指导教师:瞿裕忠
20040901
摘要随着软件业的发展,人们已经意识到软件过程是软件工程的一个重要基础,高质量软件的生产越来越依赖于软件组织在生产中是否采用了适当的软件过程,以及在组织内部是否不断地改进软件过程。为此,软件开发组织就必须要通过软件过程评估来了解自身的过程状况,以确定如何提高。目前世界上已有约十多个软件过程参照模型,这些模型各有特点,覆盖的范围也有所不同。随着各模型在开发过程中的相互影响,模型的框架正逐渐趋于一致。目前,已经有许多组织开发了~些软件过程评估工具,其中也有些是商用软件。本文通过对现有软件过程模型进行分析和比较,以及对现有软件过程评估工具调查和分析,发现已有评估工具存在的主要问题,并提出了相应的解决思路。基于对世界上最流行的软件过程模型的的分析比较,本文提出了一个基于本体的可以适用于多模型的通用软件过程框架;构建了基于的原子过程实践活动集合;建立了基于模型和模型的软件过程本体;并在此基础上实现了一个基于娜砑唐拦老低吃汀关键词:软件过程,软件过程模型,软件过程评估,过程评估工具,过程实践活动,本体和疘P偷耐骋一个基于娜砑唐拦拦ぞ///东南大学硕士学位论文
甒///,,甌甋.,甌,產瓸篠琒,,,.
丛垄座丝东南大学学位论文独创性声明东南大学学位论文使用授权声明研究生签名:日期:期:导师签名:本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并日东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布ǹ论文的全部或部分内容。论文的公布ǹ授权东南大学研果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表表示了谢意。究生院办理。
,软件产业在社会中发挥着越来越重要的作用。在软件的规模、复杂度以及开发费用急剧增慕裉欤绾问谷砑笃渌返纳谎稍げ狻⒖煽刂疲晌D对于如何提高工程产品质量的研究由来已久。早在世纪年代中期,人就发现软件的生产山现了“问题”,主要表现在生产过程不规范、缺乏管理,于是就开始了对管理科学中工程过程和管理原则的研究。适用于软件过程建模和分析。而后,美国卡耐基·梅隆大学软件工程研究所岢隽薎⋯模型口】】,一个软件开发组织专用的质量改进模型,将组织的改进过程划分为初始化、诊断、评估、进行、,’为软件开发组织提供了过程改进的基本过程和方法。近两年来,橹捕匀砑柿勘Vし矫嫱兑蕴乇鸬墓刈ⅲ欢贤瞥鲋柿勘Vた蚣懿莅福魑1咀橹诓康质量保证指南,同时也准备着当框架成熟的时候推广到整个软件业界。随着软件工程的发展,人们开始意识到软件过程是软件痰囊桓鲋匾;。咧柿咳砑越来越依赖于组织是否在生产中采用了适当的软件过程:而软件开发组织可以通过不断进行软件过程改进来提高自身软件生产能力。为此,软件开发组织必须通过软件过程评估来了解自身的过程状况,再采取措施进行过程改进,然后对改进后的过程效果进行小范围试运行以及跟踪测评,如果效果满意则在组织内部进行推广,如果不满意再重新修改该过程。这个过程本身就体现了的主在软件工程术语中对软件质量保证,產保证是有计划和系统性的活动,为部件或产品满足确定的技术需求提供足够的信心:“”,引自,!度砑柿勘Vぁ返谌嬷械亩ㄒ錥是:且幌盗邢低承缘幕疃峁┛7⒊雎使用要求产品的软件过程的能力证据。软件过程侵溉嗣怯靡钥7⒑臀と砑捌湎喙毓ぷ鞑如:项目计划、设计文档等囊幌盗谢疃ㄈ砑こ袒疃凸芾砘疃对于软件过程评估,不同组织有着不同的定义。认为组织进行软件过程评估就是以一系列的标准作为依据进行检查,以确定组织过程在质量、成本、和进度方面的过程能力:亩ㄒ錺’况,并获取软件过程改进的支持:疘亩ㄒ錓”是,根据过程参照模型对组织的软件过程够保证产品质量的规范化工程,是软件业界追求的目标。年,瓻提出的⋯.狝饭惴河糜诟髦止こ蹋部要思想。的定义是:质量是,由接受过培训的专业人员组成评估小组对组织的当前软件过程进行评估,以确定过程成熟度状一个基于娜砑唐拦拦ぞ东南大学硕士学位论文
.钟械娜砑棠P攴⒉剂薆软件过程改进‘是改进组织软件工程能力的方法,要实现软件过程改进就必