Subversion 与 Mantis 整合作法
当 Mantis 有张贴一个新的 Issue 时, 与这个 Issue 相关的 Subversion 更动纪录可以自动回写至 Mantis 这个 Issue 内的 Bug 笔记内. Mantis 与 Subversion 都安装在相同的主机上 或 Subversion 主机可以透过 ssh ...
版本控制软件Visual Source safe专题
Visual Source Safe简介1.1 背景介绍 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的...
svn命令在linux下的使用
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件 s...
High-level Best Practices in Software Configuration Management
AbstractWhen deploying new SCM (software configuration management) tools, implementers sometimes focus on perfecting fine-grained activities, while unwittingly carrying forward poor, large-scale pract...
小项目实施软件配置管理探析
目前,由美国软件工程学会(SEI)开发的软件能力成熟度模型(CMM,Capability Maturity Model),已经在软件过程及质量改进方面被广泛接受,但如何在商业驱动的软件过程改进中有效地使用这一模型,特别是针对小型组...
SCM配置管理技术总结及要点回顾
域控制器用户设置组用户权限备注ClearCaseClearCase_albd域管理员内部进程使用此账户密码由域管理员掌管CCAdmin服务器管理员配置管理员使用此账户密码由配置管理员掌管ClearCaseUse...
软件测试的配置管理:多个敏捷团队之间的版本控制(2)
下面是一些应对之策: 不要做过多的并行开发。要力图将团队的注意力每次都只放在一个故事之上。 如果在“开户”完成之前就有人准备开始“存款”相关的工作,要等到“开户”彻底完成之后再检入“存款”相关代码。...
软件测试的配置管理:多个敏捷团队之间的版本控制(1)
如果我们有多个敏捷团队在同一个代码库上工作时,如何将彼此之间代码互相冲突的风险最小化?如何确保每个迭代结束时拥有一个干净的、可发布的软件版本?本文讲述了关于如何在敏捷的环境中与多个团队共同进行版本控制...
软件开发项目风险管理的几点体会
1.前言 参与过大型软件项目的人都会认识到许多事情都可能出错,一但出错就可能给项目带来危害、损失或其它不利影响。风险是在项目中发生的一系列事件或不利结果的...
功能点分析方法在软件需求管理中的应用
软件项目面临的一个普遍困难就是需求的不确定与频繁变更,有效管理软件需求要解决的一个基本问题是确定变更的粒度大小以及对项目的影响程度。本文使用功能点标准度量需求的规模,使得采用量化方式管理软件需求成为可...
软件项目管理在小软件项目中的应用
【摘要】信息技术的飞速发展已是无需争论的事实,软件产业的创造的价值也在逐年增加,在某些国家软件开发已然成为了支柱产业。在看到我国软件开发人员的不断成熟,软件开发环境不断与国际社会接轨的同时,我们也不能...
三库(开发库、受控库、静态库)的概念和个人理解
记得第一次在国内的坛子里看到三库的讨论的时候,登时就晕了…… 三库的概念被弄得挺严重,甚至被实现为物理上的多个库……这里,首先贴一下三库定义的原文、翻译,然后再谈谈个人的理解……==原文位置==(中国国...
利用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、软件开发管理的任务 软件开发管理的真正任务...
项目管理方法
工作方法软件开发模型是软件开发全部过程、活动和任务的结构框架。软件开发模型能够清晰、直观的表达软件开发过程,明确规定要完成的主要活动和任务,典型的软件开发模型有瀑布模型和喷泉模型。 瀑布模型在瀑布模型...