三库(开发库、受控库、静态库)的概念和个人理解
记得第一次在国内的坛子里看到三库的讨论的时候,登时就晕了…… 三库的概念被弄得挺严重,甚至被实现为物理上的多个库……这里,首先贴一下三库定义的原文、翻译,然后再谈谈个人的理解……==原文位置==(中国国...
利用RUP达到CMM 2 和3 级(2)
软件项目跟踪与勘察软件项目跟踪与勘察的目的在于建立实际进度的适当可见度,以便管理人员在软件项目的执行极大偏离软件计划时采取有效的措施。 目标 1:对比软件计划追踪实际结果和性能。 如软件项目规划一节所...
利用RUP达到CMM 2 和3 级(1)
介绍软件工程协会 (SEI) 的能力成熟度模型 (CMM) 是一个描述有效软件流程元素的框架 [REF1]。CMM 描述了一条从临时的、未成熟的流程向成熟的、规范化的流程演进的途径。 CMM 覆盖软件开发和维护的规划、工程以及管...
关于多个开发中心开发同一软件的配置管理
做软件项目开发的人员都熟悉版本控制,但一般都为在同一开发地点的版本控制,所有相关的开发人员在同一个地点做开发,用一个版本控制软件来Check in 和Check out,达到...
软件配置管理——团队开发的基石
1 概述 随着现代软件技术的发展,对于软件项目的需求日益复杂而且变更频繁,项目的开发模式已经由昔日的手工作坊式的开发转变为规模化、团队式的开发,当开发团队发展到一定规模时,会越来越强调开发过程规范化...
版本控制是软件配置管理系统的重要产品元素
版本控制是软件配置管理的基础,可以保证软件工程中产品元素的一致性,版本控制是对配置管理系统中不同版本的元素进行标识和跟踪的过程,版本标识的目的是便于对版本加以区分、检索和跟踪,以表明各个版本之间的关系。...
小软件项目开发的管理
一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从另一个角度来看,项目...
中小型软件开发项目管理
本处指的中小型软件开发项目是指: 参与开发的直接人员(即开发团队)数量在3~25人 开发时间在3个月~18个月的软件项目 代码行数5000~75000行 子程序数量300~3500个 1、软件开发管理的任务 软件开发管理的真正任务...
项目管理方法
工作方法软件开发模型是软件开发全部过程、活动和任务的结构框架。软件开发模型能够清晰、直观的表达软件开发过程,明确规定要完成的主要活动和任务,典型的软件开发模型有瀑布模型和喷泉模型。 瀑布模型在瀑布模型...
对软件项目管理的探讨(2)
六、软件质量管理 随着软件开发的规模越来越大,软件的质量问题显得越来越突出。软件质量的控制不单单是一个软件测试问题,在软件开发的所有阶段都应该引入质量管理。我公司除加强了国家标准"信息技术软件生存...
对软件项目管理的探讨(1)
一、引言 随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要。各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理。软件项目...
软件配置管理中的基线技术
在软件开发过程中,由于各种原因,可能需要变动需求、预算、进度和设计方案等,尽管这些变动请求中绝大部分是合理的,但在不同的时机作不同的变动,难易程度和造成影响...
做好软件项目的配置管理
在软件项目实施过程中正确、有效地进行配置管理,需要进行科学合理的规划工作,并确定相应的执行策略。本文针对软件项目工作的特点,介绍了配置管理工作的一般步骤和注意事项。 当软件开发团队发展到一定规模时,会...
啥叫软件配置管理?——一个通俗的解释
作为一位从事软件配置管理工作的同志,我经常被亲朋好友问到的是,我有时候要向各级领导游说的是,啥叫软件配置管理?我的经验是:1. 如果想让他们从迷茫到更迷茫,那就跟他们背一段ISO/CMM里的定义。2. 如果不想深...
微软软件项目管理揭秘
目前,软件开发管理一直是一个令人困惑的难题,因为没有一种固定模式可以让程序员和项目经理参考。而微软为何能够开发出一个又一个成功的商用软件产品呢?这是业内人士非常希望学到的宝贵知识。 本次技术大...
基于复用的软件开发过程中的配置管理
摘 要 软件复用和配置管理具有共同的目标,都是为了提高软件的质量和生产力,软件复用主要关注在技术方法的实施,配置管理主要关注在管理上的实施.在许多方面,这两种技术相互渗透.本文在介绍软件复用和配置管理的基础上...
软件配置管理参考
软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混...
Programming WCF Services:数据契约版本控制
随着版本的不断演化,客户端与服务端的数据契约可能会出现版本不一致的情况。在WCF中,关于数据契约的版本控制有两种情况:新增成员与缺失成员。新增成员是指发送方包含了新增成员,默认处理方式为忽略新增成员。缺...
分布式的版本控制工具
我最早接触的 SCM 工具是 vss ,但是没用几天(换工作到网易后)就迁移到了 cvs 。我自己大约用了一年后,公司集体从 cvs 迁移到了 svn 。领导这次大迁徙的大大说, svn 是一个更好的 cvs (确实是这样吗?据说有争...
规范软件开发过程——软件配置管理实践
随着软件系统的规模、复杂度日益上升,软件开发过程管理已经成为保证软件系统开发效率、质量、成本的关键性因素。作为软件开发过程中质量保障的重要组成部分,行之有效的软件配置管理(以下简称SCM,Software Config...