- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CMM/CMMI白g数据库设计过程模型与实践
虞路清1肖云1黎建辉1任红轩2
(1中科院计算机网络信息中心,北京中关村南四街四号100080)
(2中国科学院纳米科技中心,北京中关村北~街二号100080)
摘 要通过理解CMM,CMMI理论精髓,分析了数据库设计的关键过程域,针对
科学数据库项目管理的现状和需求,设计出开发过程的过程模型。明确定义了每一
个数据库设计过程的目标和度量,为数据库开发提供适用的过程模型和质量评估指
标体系,帮助实现基于过程的文档化管理。
关键词数据库设计过程管理软件质量CMM/CMMI
1.前言
数据库系统已经发展成为一个庞大的家族,从数据模型、计算机新技术和应用领域三个
方面交错结合臼益复杂,特别是与网络技术的结合,把数据库技术应用推进到了全新的广度,
也是信息产业的重要发展方向。数据库系统一般来说可由数据模式、应用程序和数据库管理
必须根据用户的共同需求进行分析和设计,即数据库设计。因此,数据库设计的核心问题是
创建数据模式,适应DBMS并满足用户需求【l2J。
但是,最终完成的数据库系统往往不尽人意,原因有很多,例如需求定义不明确,缺乏
一个好的开发过程,没有一个统一领导的开发小组,没有经常注意改善软件过程,对软件构
架不重视,软件界面定义不善且缺乏合适的控制,软件升级暴露了硬件的缺点等等。其中的
根本原因在于缺乏规范管理,没有对数据库设计的过程进行明确定义,是实施过程的管理问
题。事实上,数据库的开发和维护过程随着其硬件环境和应用领域的不同而有所差别,但所
涉及的数据库开发质量控制体系的指导性标准具有相同的科学规律,并且,建立这些质量指
标也是很有必要的。
数据库开发属于广义的软件开发,软件工程管理和其它工程管理相比有其特殊性。因为
软件是知识产品,‘进度和质量都难以度量,而且软件系统的复杂度也是各式各异,超乎想象。
自70年代以来的软件危机,尽管国际上广泛展开研究了软件质量控制问题,实质问题仍没有
根本解决。数据库或软件开发已经从传统面向个体的生产模式转化为面向协作的大规模生产
方式,2l世纪软件质量的问题仍面临严峻的挑战。
国际上从80年代初,就开始研究软件的质量控制问题,随着软件质量领域知识的增长,
同时,美国、欧洲以及其他许多地区都建立了专门的协会、研究中心或实验室,为软件企业
改善和提高其软件过程能力提供技术支持。我国一直重视软件产业的规范和发展,国务院于
和CMM认证,这是国家建设软件业质量体系的重要举措。
调查表明,科学数据库也存在普遍的质量管理问题。项目组往往由于开发规模小、技术
160
底子薄、人员流动等原因,质量控制处于无序的状态。因此,研究提出一种切合数据库开发
的质量保证体系和管理模式,增进数据库开发效率是一项迫切的工作。
2.CMM/CMM
I理论基础
Modelfor
软件能力成熟度模型(CapabilityMamfity
隆大学的软件工程研究所(SoftwareEngineering
模型【3】o
CMM的工作最早开始于上世纪80年代中期,其基本思想是基于已有60多年历史的产
IS0肥C15504或SPICE。
Model
2001年底SEI推出了创新的CMMI(CapabilityMamfity
度集成模型。CMMI比CMM更加强化对需求的重视,强化了工程活动和度量分析,把关键
过程域目标划分为通用目标和特定目标,建立起阶段和连续两种成熟度模型【4】。
在CMM/CMMI模型及其实践中,吸取了质量工程的主要原理,把过程能力作为一项关
键因素予以考虑。所谓过程能力,是指软件开发和生产的过程本身透明化、规范化和运行的
强制化。据此,就可以把软件开发及生产过程中成功或失败的经验教训变成今后可以借鉴和吸
取的营养,大大提高软件开发的成熟程度能力。CMM/CMMI形成了五级成熟度模型,提出
了由第一级(低级)向第五级(高级)逐级发展的模式。模型的等级从低到高,可以预计开
发能力越来越高。模型的每个等级由不同的“关键”过程域(ProcessArea)构成,而每个过
程方面又由各种目标构成。
您可能关注的文档
最近下载
- 2025年度村镇(社区)后备干部选拔考试题(附答案).docx VIP
- 企业员工入职登记表.pdf VIP
- 变电站综合自动化系统.docx
- 机电安装工程安全技术交底.docx VIP
- 压缩空气储能.pptx VIP
- 曹冲称象的故事(1)(课件)2025-2026学年度人教版数学三年级上册.pptx VIP
- 【絮语文】2025年高考全国二卷语文试题讲评课件.pptx
- 中职高教版(2023)世界历史全一册第8课 欧美主要国家的资产阶级革命与资本主义制度的确立 教案 .pdf VIP
- T/CI 218-2023压缩空气储能电站选点规划技术规程.pdf
- 2025年党建工作汇报总结及新年党建计划思路PPT模板.pptx VIP
文档评论(0)