- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web服务的构件库 - UML软件工程组织.doc
一种支持在线开发的软件配置管理系统
A Software Configuration Management System which Supporting Online Programming
LI Xin
Office Automation Laboratory, Computer Network Information Center, Chinese Academy of Sciences, Beijing, P.R.China, 100080
李新
中国 北京 中国科学院计算机网络信息中心 OA室,100080
摘要:典型的软件配置管理系统管理过程复杂、烦琐,难以适应需求变更频繁的Web应用在线开发的实际需要。将软件配置管理工具与Web应用系统搭建在同一个服务器上,采用与应用系统相同的Web服务器软件及数据库管理系统,直接在运行系统上进行配置管理,可以简化缺陷跟踪、授权管理、软件发布等配置管理流程,提高软件的开发效率。为保证支持在线开发的配置管理系统的数据安全,必要时应当对数据库中代码文件数据采取加密措施。
关键词:软件配置管理、在线开发、加密
Abstract:Ordinary configuration management software often run with too complicated management flow and is hard to accommodate to the need of online programming of web applications with frequently changing requirements. Setting up configuration management software on the same server of web application and using the same web server software and database management system as application used and doing configuration directly on the application system can simplify configuration management, such as bug tracing, authorization management and software publishing, and increase the efficiency of software development. Data of code in database must be encrypted in order to insure data security of software configuration management system which supporting online programming.
Keyword:Software Configuration Management, Online Programming, Encrypt
1.引言
随着软件团队人员的增加和软件版本的不断演化,软件工程的管理越来越复杂,简单的手工作坊式的软件管理方式无法适应管理大型软件开发工程的实际需要,因此,人们借鉴计算机硬件生产过程的管理方式,在软件工程中引入配置管理的概念。
软件配置管理是软件工程中一种十分重要的活动,贯穿于整个软件生命周期,它为软件的研发提供了一整套管理办法和活动原则,无论是对于软件企业管理人员还是研发人员都有着重要的意义。软件配置管理的主要任务是控制变更、保证产品版本的精确、统一软件开发策略等,其目的是减少软件开发过程中的错误,并有效地提高生产效率。
1.典型的配置管理系统
IEEE对配置管理的定义是:配置管理系统分别从标识、控制、状态报告、审计和复查、制造、过程管理及团队协作等方面反映对软件开发过程的控制可管理功能[1-3]。目前,市场上已经有多种商品化的配置管理工具软件可供选择,其中包括ClearCase、CVS、VSS等等。
典型的配置管理工具能够提供的配置管理功能包括版本管理、工作空间管理、建立管理和过程管理等。
版本管理是针对软件升发过程中涉及到的所有文件系统对象(包括文件、目录和链接)的演进过程进行追踪的手段。好的版本管理不仅可以帮助开发团队在开发软件时为其所处理的每一种类型信息建立一个安全可靠的版本历史记录,而且还能够提供版本的分支和归并功能,用于支持并行开发。版本管理是配置管理系统的核心功能,是实现其它配置管理功能的基础。
工作空间管理为每一位开发者提供一致、灵活的工作环境。开发人员在自己的工作环境下不仅拥有自己的私人存储区,同时可
您可能关注的文档
- 加拿大中文教学学报 Canadian TCSL Journal New Vision and New ....pdf
- 加油站安全隐患.纪阳.pptx - 北京市安全生产科学技术研究院.pptx
- 加盟獎勵計劃 - Allysian Sciences.pdf
- 劳务合同(大清包) 改3 - txt118-文本118网.docx
- 劳务报酬、稿酬、特许权使用、财产租赁.pptx
- 劳动生产率 - 睿信方略咨询.ppt
- 勘测设计服务采购及分包预选承包商入库评估细则(可下载).doc
- 勞動基準法重點解析 - 台北中會.ppt
- 化学品管理系统操作PPT.pptx - 复旦大学资产管理处.pptx
- 化学工程学院2018 年工作计划 - 扬州工业职业技术学院.pdf
原创力文档


文档评论(0)