免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7799 | 回复: 19
打印 上一主题 下一主题

开发过程管理软件PVCS [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-25 07:19 |只看该作者 |倒序浏览
主题:开发过程管理软件PVCS
发信人: peteryeah()
整理人: leeyg(2001-06-05 22:24:27), 站内信件  

开发过程管理软件PVCS

朱春燕

PVCS是世界领先的软件开发管理工具,市场占有率达70%以上,是公认的事实上的工业标准。IDC在1996年9月的报告中评述:“PVCS是软件开发管理工业领域遥遥领先的领导者”。全球的著名企业、软件机构、银行等诸多行业及政府机构几乎无一例外地应用了PVCS,并在竞争中占据着有利的地位。新年伊始,太平洋技术软件(中国)有限公司向各大部委及高等院校首批赠送了优秀的软件开发管理工具PVCSVersionManager并举办了技术研讨会。PVCS作为当今优秀的软件开发管理解决方案,通过对软件开发过程中产生的变更进行追踪、组织、管理和控制,建立规范化的软件开发环境,日益成为全球越来越多的软件机构解除困境的首选工具。为了更清楚地了解该软件,记者就有关问题进行了深入采访。


A-PVCS在软件开发中的作用?

PVCS是软件开发的基础结构,就像建造房屋或任何一个新的建筑物,大部分时间
和精力要花在地基的构造,以及道路、布线、电力、水源等基础设施的建设上。
PVCS在软件开发过程中可以完善地管理软件系统中的多重版本;自动创建完整的
文档,保障软件的维护;全面记载系统开发的历史过程,包括谁作了修改,修改
了什么,为什么修改;管理和追踪开发过程中危害软件质量以及影响开发周期的
缺陷和变化;管理需求分析等。

PVCS为开发带来好处,同时强化其它软件工具的效率在PVCS的优势中,最为关键的一点是,它在以下几个方面给软件开发带来了益处:规范开发过程,缩短开发所需的时间,减少开发成本;完整详细地记载了开发历史过程,便于软件维护;通过排除开发中的错误、加强软件一致性和可重用性提高软件质量。

今天的开发人员常常工作在含有众多开发工具的环境中,如:编辑器、语言、编
译器、Debugger、数据库等。而在这样的环境中,PVCS这种跨平台开发管理工具带来的效益十分明显。


B-PVCS能为我国软件开发解决的问题?

1.PVCS是开发项目成功不可缺少的守护神

PVCS能够有效地保护用户投资,降低项目风险。在当前的软件应用开发中,往往
一个应用系统投入运行后,由于开发过程缺乏有效的管理和控制,用户无法进行
应有的维护,达不到预期的开发要求。PVCSVersionManager则会完整、详细地记录开发过程中出现的变更和修改,并使修订版本自动升级,而PVCSTracker会自动地对上述变更和修改进行追踪。另外,PVCSRequisitePro提供了一个独特的MicrosoftWord界面和需求数据库,从而可以使开发机构实时、直观地对来自于最终用户的项目需求及需求变更进行追踪和管理,可有效地避免重复开发,保证开发项目按期、按质、按原有的资金预算交付用户。

2.加快投资回报。

对开发过程有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成
规范化的文档,不仅使日后的维护和升级得到保证,而且更重要的是,还会保护
宝贵的代码资源,积累软件财富,提高软件重用率,加快投资回报。

3.支持ISO9000及SEICMM标准市场竞争推动着标准、规范化的软件开发模式,使越来越多的开发机构迫于市场和用户的压力必须取得ISO9000质量认证并遵循SEICapabilityMaturityModel(CMM)来改进自己的开发过程。这些质量标准为软件产品在开发过程中进行内部产品的评估和管理提供了框架。能否赢得更多的销售合同,取决于该企业是否已得到ISO9000及SEICMM的质量认证。而软件开发管理工具PVCS是通过这些认证的基石。

PVCS解决了曾在70年代波及西方发达国家的“软件危机”所出现的主要问题。事实已经表明,随着整个软件业的迅速发展,没有得到有效管理的软件开发过程中所出现的风险和挑战将越来越突出。加强软件开发管理,通过管理和追踪软件开发环境中产生的变更,建造一个规范、高效的软件开发基础结构,早已为西方发达国家软件产业的发展实践证明是解决上述问题的有效途径。

站在PVCS后面的美国Intersolv公司是软件应用开发领域的佼佼者,在全球拥有350万用户,遍布于全球25,000个地点。Intersolv在1995年底全球最大的100家软件企业中排名第30位,1996年财政收入达1.45亿美元,是全球增长最快的软件企业之一。

年初向中国各大部委和院校的赠送活动,是Intersolv与太平洋技术软件(中国)有
限公司密切合作的重要举措,旨在促进先进的软件开发管理技术在中国的普及,
缩短国内软件产业与发达国家的差距。

论坛徽章:
0
2 [报告]
发表于 2003-08-25 08:25 |只看该作者

开发过程管理软件PVCS

看看只是广告
有没有进一步的说明

三毛你说说它和普通管理工具的区别吧
如与CVS在功能上有多少改进

我看到说明是PVCS是中型的配置管理工具 但不知道不同的管理工具有什么区别

论坛徽章:
0
3 [报告]
发表于 2003-08-25 08:29 |只看该作者

开发过程管理软件PVCS

9494

论坛徽章:
0
4 [报告]
发表于 2003-08-25 08:44 |只看该作者

开发过程管理软件PVCS

其实,我没有用过这些东西,转载的时候,还希望你们能提供一些东西呢!   
既然如此,我再找一些资料看看!

论坛徽章:
0
5 [报告]
发表于 2003-08-25 08:45 |只看该作者

开发过程管理软件PVCS

利用PVCS的Version Manager对程序资源进行版本管理和跟踪,建立公司的代码知识库,保存开发过程中每一过程版本,这样大大提高了代码的重用率,还便于同时维护多个版本和进行新版本的开发,防止系统崩溃,最大限度地共享代码。同时项目管理人员可以通过Version Manager查看项目开发日志,测试人员可以根据开发日志和不同版本对软件进行测试,工程人员可以从Version Manager上得到不同的运行版本,并且Version Manager 可以安装在Web Server供外地施工人员存取最新版本,无需开发人员亲临现场。
  利用Tracker组建开发团体之间的问题跟踪及消息通迅,通过其Notify模块与电子邮件结合起来大大加强了开发团体之间的沟通,Reporter模块可对发现的问题进行整理、以报表方式分类报出,作为开发的指导。
  以上为PVCS的两个主要模块,科学地应用可以大大提高开发效率,避免了代码覆盖、沟通不够、开发无序的混乱局面,如果利用了公司原有的知识库,则更能提高工作效率,缩短开发周期。

论坛徽章:
0
6 [报告]
发表于 2003-08-25 08:46 |只看该作者

开发过程管理软件PVCS

利用PVCS进行软件配置管理后,建立开发管理规范,把版本管理档案挂接在公司内部的Web服务器上,内部直接通过Netscape访问Version Manager,工程人员通过远程进入内部网,获取所需的最新版本。开发人员无需下现场,现场工程人员通过对方系统管理员收集反馈意见,书面提交到公司内部开发组项目经理,开发组内部讨论决定是否修改,并作出书面答复。这样做,可以同时响应多个项目点,防止开发人员分配到各个项目点、分散力量、人员不够的毛病,同时节约大量的旅差费用。

论坛徽章:
0
7 [报告]
发表于 2003-08-25 08:46 |只看该作者

开发过程管理软件PVCS

软件代码是软件开发人员脑力劳动的结晶,也是软件公司的宝贵财富,长期开发过程中形成的各种代码对象就像一个个零件坯一样,是快速生成系统的组成部分。长期的一个事实是:一旦某个开发人员离开工作岗位,其原来所作的代码便基本成为垃圾,无人过问。究其原因,就是没有专门对各人的有用对象进行管理,把其使用范围扩大到公司一级,进行规范化,加以说明和普及。Version Manager为对象管理提供了一个平台和仓库,有利于建立公司级的代码对象库。

论坛徽章:
0
8 [报告]
发表于 2003-08-25 08:47 |只看该作者

开发过程管理软件PVCS

通过PVCS Version Manager的注释及Tracker,可形成完整的开发日志及问题集合,以文字方式伴随开发的整个过程,不依某个人的转移而消失,有利于公司积累业务经验,无论对版本整改或版本升级,都具有重要的指导作用。

论坛徽章:
0
9 [报告]
发表于 2003-08-25 08:47 |只看该作者

开发过程管理软件PVCS

规范管理
(1) 量化工作量考核
  传统的开发管理中,工作量一直是难以估量的指标,靠开发人员自已把握,随意性相当大;靠管理人员把握,主观性又太强。采用PVCS管理后,开发人员每天下班前对修改的文件 Check In,其中记述当天修改细节描述,这些描述可以作为工作量的衡量指标。
(2) 规范测试
  采用PVCS以后,测试有了实实在在的工作,测试工作人员根据每天的修改细节描述对每一天的工作做具体的测试,对测试人员也具有可考核性,这样环环相扣,大大减少了其工作的随意性。
(3) 加强协调与沟通
  采用PVCS后,通过Version Manager文档共享及其特定锁机制、Tracker与电子邮件的集成,大大加强了项目成员之间的沟通,做到有问题及时发现、及时修改、及时通知,但又不额外增加很多的工作量。

论坛徽章:
0
10 [报告]
发表于 2003-08-25 09:04 |只看该作者

开发过程管理软件PVCS

  表一、并行开发支持比较表
工具名称    说明
ClearCase  Copy-Modify-Merge 模式
Firefly         Copy-Modify-Merge 模式
CVS            Copy-Modify-Merge 模式
PVCS          Check out-Modify-Check in 模式
VSS            Check out-Modify-Check in 模式
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP