对软件项目管理的探讨(2)
六、软件质量管理 随着软件开发的规模越来越大,软件的质量问题显得越来越突出。软件质量的控制不单单是一个软件测试问题,在软件开发的所有阶段都应该引入质量管理。我公司除加强了国家标准"信息技术软件生存...
对软件项目管理的探讨(1)
一、引言 随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。软件项目...
软件配置管理中的基线技术
在软件开发过程中,由于各种原因,可能需要变动需求、预算、进度和设计方案等,尽管这些变动请求中绝大部分是合理的,但在不同的时机作不同的变动,难易程度和造成影响...
做好软件项目的配置管理
在软件项目实施过程中正确、有效地进行配置管理,需要进行科学合理的规划工作,并确定相应的执行策略。本文针对软件项目工作的特点,介绍了配置管理工作的一般步骤和注意事项。 当软件开发团队发展到一定规模时,会...
啥叫软件配置管理?——一个通俗的解释
作为一位从事软件配置管理工作的同志,我经常被亲朋好友问到的是,我有时候要向各级领导游说的是,啥叫软件配置管理?我的经验是:1. 如果想让他们从迷茫到更迷茫,那就跟他们背一段ISO/CMM里的定义。2. 如果不想深...
微软软件项目管理揭秘
目前,软件开发管理一直是一个令人困惑的难题,因为没有一种固定模式可以让程序员和项目经理参考。而微软为何能够开发出一个又一个成功的商用软件产品呢?这是业内人士非常希望学到的宝贵知识。 本次技术大...
基于复用的软件开发过程中的配置管理
摘 要 软件复用和配置管理具有共同的目标,都是为了提高软件的质量和生产力,软件复用主要关注在技术方法的实施,配置管理主要关注在管理上的实施.在许多方面,这两种技术相互渗透.本文在介绍软件复用和配置管理的基础上...
软件配置管理参考
软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混...
Programming WCF Services:数据契约版本控制
随着版本的不断演化,客户端与服务端的数据契约可能会出现版本不一致的情况。在WCF中,关于数据契约的版本控制有两种情况:新增成员与缺失成员。新增成员是指发送方包含了新增成员,默认处理方式为忽略新增成员。缺...
分布式的版本控制工具
我最早接触的 SCM 工具是 vss ,但是没用几天(换工作到网易后)就迁移到了 cvs 。我自己大约用了一年后,公司集体从 cvs 迁移到了 svn 。领导这次大迁徙的大大说, svn 是一个更好的 cvs (确实是这样吗?据说有争...
规范软件开发过程——软件配置管理实践
随着软件系统的规模、复杂度日益上升,软件开发过程管理已经成为保证软件系统开发效率、质量、成本的关键性因素。作为软件开发过程中质量保障的重要组成部分,行之有效的软件配置管理(以下简称SCM,Software Config...
缺乏配置管理造成的常见问题
大家在开展配置工作,尤其是公司中刚刚准备开展配置工作时.肯定会有许多人会有疑问,配置管理到底能起到什么作用.以下是缺乏配置管理造成的常见问题,大家可以作为参考.这些方面也可以作为配置工作开展的方向.由于缺...
从项目管理角度看软件配置管理
项目的目地是为了创造一项产品或服务,因此,产品本身的生产工艺必然会成为项目管理过程的核心内容。无论在哪一种软件工程方法中,软件配置管理都是一项不可或缺的重要管理内容,特别是对于服务企业内部的信息技术部...
项目管理:配置管理是一个过程
做了一年多的开发,然后转过来做配置管理,看了一段时间的书,结合理论上的东西,再回头看看以前做过的项目,对配置管理有了一点自己的看法。在这里写下来,不知道对不对,不对之处还请大家指正。个人认为作配置管...
应用版本控制软件管理软件开发
摘要:本文详细介绍了在大规模软件开发中使用版本控制软件来管理软件开发的具体实施方法。关键字:版本控制软件 提取(Chink-out) 放入(Chink-in) 冻结(Freeze) 解冻(Unfreeze) 应用 登记(Register)一. 引...
工程型软件项目的配置管理实例 (二)
“User Keys”页面用来生成客户端访问控制的Key文件: 使用“Add Key…”按钮可以弹出“Add User Key”的对话框。该对话框的第一个输入框要求输入要增加的用户在VSS中对应的用户...
配置管理 SCM软件项目管理先的行军
在复杂的软件项目管理中,还有一种技术管理手段会帮助工程人员趟过软件开发过程中的泥潭,它就是目前正被日益重视的—软件配置管理(SCM)。 目前国内正在大张旗鼓地开展前所未有的“管理革命...
软件项目管理基础知识
什么是项目 既然是项目管理,那么首先要清楚项目的定义,项目就是为了创建某一独特的产品、服务或成果所进行的一次性的努力,其特点为:1、 临时性:临时性是相对“运作”...
软件产品集成管理
在笔者进行CMMI的培训和咨询中经常遇到很多软件技术人员并不清楚软件产品集成是做什么的,在什么时候会进行产品的集成。产品集成对广大软件开发和测试人员来说是既熟悉又陌生的。熟悉是因为产品集成的概念经常被提及...
软件配置管理
在笔者进行CMMI咨询时,当问及软件技术人员什么是“配置管理”的时候,很多人的回答就是“版本管理”,而且很多人都会说出各种各样的版本管理工具,例如:VSS、TFS、CVS或SVN等等。但这样的回答...