Home | Favorite | Sitemap | search
  • 成功栏目导航
  • 成功教育学
  • 成功创业者
  • 成功投资者
  • 成功管理学
  • 成功心理学
  • 领袖栏目导航
  • CEO
  • CFO
  • CIO
  • CTO
  • CKO
  • CHO
  • CMO
  • CNO
  • CQO
  • CBO
  • CCO
  • CVO
  您现在的位置: 成功领袖网 >> 首席技术官CTO >> CTO藏经阁 >> 文章正文
软件配置管理-团队开发的基石

  随着现代软件技术的发展,对于软件项目的需求日益复杂而且变更频繁,项目的开发模式已经由昔日的手工作坊式的开发转变为规模化、团队式的开发,当开发团队发展到一定规模时,会越来越强调开发过程规范化和成熟度。软件项目的成败在很大程度上取决于对其开发过程的控制,这包括对质量、源代码、进度、资金、人员等的控制。要进行有效的过程控 制,仅仅依靠人的力量是不够的,还需要有相应的管理工具。软件配置管理是一套规范、高效的软件开发管理方法,同时也是提高软件质量的重要手段。软件配置管理可以帮助开发团队对软件开发过程进行有效的变更控制,高效地开发高质量的软件。在质量体系的诸多支持活动中,配置管理处在支持活动的中心位置,它有机地把其它支持活动结合起来,形成一 个整体,相互促进,相互影响,有力地保证了质量体系的实施。

  软件配置管理并不是一个新的概念,早在二十世纪70 年代,加州大学圣巴巴拉分校(University of California at Santa Barbara)的Leon Presser 授就已经提出变更和配置控制的理论,并随着软件产业的逐渐壮大,在国外成熟的软件企业中逐渐得到重视和普及,在一些国外的大中型软件企业中,不仅设置专职的配置管理人员,而且有些公司还设有公司级的变更控制委员会(CCB:Change Control Board)对公司的软件配置管理工作进行统一的管理,配置管理对于软件开发的重要性由此可见一斑。 国内的企业真正认识到配置管理的重要性,却是近几年的事情,随着CMM(Capability Maturity Model)的概念和理论的普及,配置管理作为CMM 2 级的一个关键过程域,其重要性逐渐为人们认同。

  进行管理和控制意味着在给定时间(过去或现在)使用的工作产品的版本是已知的(即版本控制),而且以受控的方式引进变更(即变更控制)。如果希望有比进行管理和控制所蕴含的更高程度的控制,则工作产品可置于配置管理的完备的纪律之下。CMM Level2 KPA3

  其实在日常的开发中,我们已经在自觉或不自觉的进行着软件配置管理的工作。最简单的如使用软件开发集成环境提供的Backup 功能,它可以使我们回溯到最近的修改;再进一步,就是使用文件夹或者压缩工具,把实现了一定功能的程序版本按日期进行备份,这也已经实践了配置管理的部分必要功能,但这仅仅是配置管理众多功能重的一小部分。真正的配置管理系统应该具有以下功能:

  · 并行开发支持:因开发和维护的原因,要求能够实现开发人员同时在同一个软件模块上工作,同时对同一个代码部分作不同的修改,即使是跨地域分布的开发团队也能互不干扰,协同工作,而又不失去控制;

  · 修订版管理:跟踪每一个变更的创造者、时间和原因,从而加快问题和缺陷的确定;

  · 版本控制:能够简单、明确地重现软件系统的任何一个历史版本;

  · 产品发布管理:管理、计划软件的变更,与软件的发布计划、预先定制好的生命周期或相关的质量过程保持一致;项目经理能够随时清晰地了解项目的状态

  · 建立管理:基于软件存储库的版本控制功能,实现建立(build)过程自动化;

  · 过程控制:贯彻实施开发规范,包括访问权限控制

[1] [2] [3] 下一页

  • 上一篇文章: 软件研发人员考核的十项基本原则
  • 下一篇文章: 微软资深经理人的项目管理经验
  • 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】
    【网友评论】
    看微软内部如何对Vista测试
    2006年第三届“中国BBS社区10…
    • 【郑重声明】
    • 免责声明:成功领袖网登载此文出于传递信息之目的,绝不意味着成功领袖网赞同其观点或证实其描述。以上内容仅供网友学 习与交流,无意侵犯版权。如有侵犯您的利益,请告知。我们将尽快删除。
    基本信息
    • 作者:佚名
    • 来源:不详
    • 阅读:
    • 时间:2007-7-12

    相关信息
    • 2007CAD平台软件大比拼 ICAD2007i一支独秀
      十条减少软件缺陷的真经
      陈皓谈程序员的升级:职业规划就像软件工程
      研究显示全球40%恶意软件源于北京
      分析:揭开非法炒股软件的科学外衣
      布莱克-罗斯:挑战微软霸权的19岁软件天才
      软件研发人员考核的十项基本原则
      软件产业的设计大师:艾兰.库伯的戒律
      微软家庭服务器软件漏洞2400个 影响发布预期
      灰鸽子自诩远程控制软件 金山称混淆视听

    点击排行
    • 普通文章 Wii游戏机设计背后的故事
      普通文章 年薪达50万以上高管的秘密
      普通文章 hao123成功秘笈
      普通文章 IE浏览器防黑十大秘技大曝光!
      普通文章 即时通讯“三分天下”
      普通文章 淘宝寻找eBay弱点 马云搬出秘密…
      普通文章 2006年中国软件收入规模前100家…
      普通文章 大赢家罗伯特:建立娱乐产业的“…
      普通文章 培训巨头出手分食IT蛋糕
      普通文章 揭密:著名IT公司名子的来历
      推荐文章 10年互联网十大失败案例
      普通文章 优秀经理人的五大过人之处
    评论排行
    • 推荐文章 招财进宝”为什么会失败?细数…
      推荐文章 10年互联网十大失败案例
    关于我们 | 联系方式 | 合作伙伴 | 友情链接 | 站点地图 | 网站大事记 | 留言反馈 | 老网站
    为了使本网站能够得到更好的浏览效果,请您使用IE6.0或以上版本浏览 (For better browsing effect,Recommend to use IE6.0 or above)
    版权所有 成功领袖网 www.21cbpc.com 最佳分辨率 1024×768 E-mail:21cbpc@gmail.com 灵意设计全程网络策划 备案序号:粤ICP备05135149号