基于CMM的软件过程管理系统的研究与实现

被引量 : 0次 | 上传用户:huangyulin2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CMM(Capability Maturity Model,能力成熟度模型)作为一种软件过程管理模型,提出了一种软件过程控制和评估框架。从1986年最初提出发展至今,CMM已成为国际软件业事实上的软件过程工业标准。在国家和地方政府的大力支持下,国内近几年也掀起一股CMM实施和评估的热潮。然而,CMM仅仅是一套框架,它只规定了“做什么”、“做到何种程度”,却未涉及细节上具体该“如何做”。因此,软件企业要实施CMM,首先要根据自身实际需要对CMM进行裁减,然后在裁减后的框架基础上制定具体的实施方法和步骤。这一系列过程加上CMM咨询和培训,对国内许多企业来说,成本较高且耗时耗力。针对上述问题,本文首先对CMM规范要求和评估关键点进行了分析;针对分析结论,提炼出实施CMM时应满足的各种要求和具体、可操作的实施步骤,从而导出进行基于CMM的软件过程管理应满足的功能需求;在此基础上,提出了一种基于CMM的软件过程管理支持系统SPMS,设计了其结构和界面;最后设计并实现了用于支持CMM规程的工作流引擎。与同类研究相比,SPMS具有三大特色:一是以工作流支持CMM规程,通过工作流过程中软件过程管理活动及相关文档的自动流转,实现软件过程管理的半自动化;二是文档模板管理,提供符合CMM要求的文档模板,并支持自定义模板;三是便捷的实施帮助功能,SPMS为软件过程管理相关活动提供各种帮助信息,通过这些帮助信息,相关人员能按预期要求高效率地完成活动。CMM规程对工作流引擎提出了一些特殊的功能需求,如任务多实例、手工指定后续分支、手工指定后续任务执行人和任务返工等功能,而且引擎应尽量简单、灵活、轻量级。为达到这些要求,我们设计了符合CMM规程的引擎工作过程,并对灵活、可扩展性强的开源工作流jBPM进行了大量的扩展,实现了所需的工作流引擎,提高了SPMS中规程支持的自动化程度和灵活性。
其他文献
背景与目的人类的性反应是一个复杂的过程,包含了躯体和心理两部分的活动,对应的性功能障碍也分为躯体性(器质性)和心理性(功能性)。许多肿瘤患者在治疗后存在性功能障碍,如直肠
自1999年开始,我国进行了新一轮的基础教育课程改革,这次改革的力度之大是空前的,在课程理念、课程目标、课程内容、课程实施方式上发生了根本的变革,是一个全方位整体改革的系统
目的探讨糖皮质激素降阶梯疗法联合夫西地酸治疗婴儿湿疹的疗效及安全性。方法采用随机对照开放试验,将入选的160例患者随机分成4组,每组40例,治疗组采用降阶梯疗法,初诊时将
目的观察中药痒疹方联合卡泊三醇软膏和卤米松乳膏治疗结节性痒疹的临床疗效和安全性。方法将入选的87例结节性痒疹患者随机分为3组,各29例。全部患者日煎1剂中药痒疹方(组分
目的观察地氯雷他定和西替利嗪治疗皮肤划痕症的疗效及治疗前、后血浆中组胺含量变化与临床疗效的关系。方法85例皮肤划痕症随机分为A组和B组,A组予地氯雷他定治疗,B组予西替
知识经济时代的到来,使人们对传统的教育进行反思,如何才能使我们的基础教育更好地适应时代发展的需求?只有更新教育理念,在中学教育阶段实施以培养学生的创新能力为教育目的
教师课程执行力是课程实施效果好坏的关键,它彰显了教师课程执行的主体地位,明确了教师课程执行的政策依据,突出了教师课程执行的支持条件。在实践中,教师课程执行力具体作用常常
<正>一、棉花应用克无踪催熟的效果1.落叶速度快,落叶率高。喷药后1~2天叶片失水萎缩,4~5天干枯脱落,7~8天基本脱落干净,落叶时间比常用药剂乙烯利早6~8天,同期落叶率比乙烯利高1
本文在认知小城镇建设实施现状的基础上,通过对美国、英国城市规划的评估梳理,探讨中国小城镇中城市规划建设、实施、管理三大阶段存在问题及背后成因。通过陕西省渭南市蒲城