精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>项目管理>>论软件开发管理的作用———从PVCS谈起(4

主题:论软件开发管理的作用———从PVCS谈起(4
发信人: peteryeah()
整理人: leeyg(2001-06-05 22:24:27), 站内信件
D--支持软件开发质量亟待提高的迫切需要

开发机构为了提高开发速度,往往在工作量投入不足的情况下推出未经过充分测试
的产品;而客户对投放市场的产品却抱有越来越高的期望值,这一矛盾发展的结果
使开发机构迫于市场和用户的压力必须取得ISO9000质量认证,并遵循美国卡内基
·梅隆大学软件工程研究所SEI的CapabillityMaturityModel(CMM)标准来改进自
己的开发过程。这些质量标准,为软件产品在开发过程中进行内部产品的评估和管
理提供了框架。能否赢得越来越多的销售合同,取决于该企业是否已得到ISO9000
及SEICMM的质量认证。而软件开发管理是通过这些认证的基石,它能够提供符合高
质量标准所必须的控制要求、安全要求,以及在取得认证后还必须达到的审核追踪
要求。软件开发机构若想从初始混乱的开发过程过渡到可重复、可管理的有序化
过程,进而上升到更高的成熟水平,软件开发管理则是最有力的支持。这一情况也
可从以下事例得到证实:

WayneDivisionofDresserIndustries位于美国德克萨斯州的奥斯汀,为取得ISO90
00-3认证全面应用了PVCS。WayneDivision负责为世界各地的主要跨国石油公司建
立所需的应用开发系统,经常接触蜘蛛网般错综复杂的多用户、多产品、多应用系
统的软件版本。Dresser开始准备ISO9000-3的认证时已在使用PVCS,他们发现ISO
9000中所要求的软件开发程序和步骤已经是其使用PVCS所实现的开发过程管理的
一部分。因而对于ISO9000来说,他们仅需按照ISO9000-3的标准进行简单的调整即
可。


E--适应纷繁复杂的开发环境

今天的软件开发环境确是一个多样化的复杂集合体。多操作系统、多开发工具、
多数据库和多对象类型造成的多重效果,形成了难以管理的纷繁复杂的开发环境。
开发Internet及Client/Server应用系统的软件团队往往分布于各个不同的地点。
这种情况下若没有一个自动化的通讯手段,追踪软件模块变更管理体系,使开发团
队成员共享LAN或WAN的开发环境,就会不可避免地引起错误,造成时间和资源的浪
费。

多重结构开发致使很多的对象类型需要管理。开发项目会产生多样化的档案格式
,如文本档案、文件档案、图形格式、电子表格等。当开发环境中开发工具和对象
类型发生变化时,软件开发管理的基础结构必须始终保持统一,手段必须足够灵活
。能适合任何操作系统、测试系统、计算机语言和对象类型的开发环境,必须具有
可扩展性以适应任何规模和结构的开发团队。最为重要的是,所采用的软件开发管
理工具不仅要能够支持今天的复杂环境,而且应可以随时调整适应将来的需要。比
如:ChaseManhattanBank即美国大通银行是一家拥有1000亿美元资产的跨国金融机
构,使用各种工作站(包括独立的和与大型主机经LANs相连的)和LANs(均在WANs下
与大型主机相连)。工作站运行在DOS、OS/2和Windows环境下,其中有一些还连接
在Novell、OS/2Server、LANServer和LANManager中。ChaseManhattanBank之所以
选择了PVCS,因为它是能够支持其所有硬件系统和操作系统平台的唯一产品。PVC
S能够有效地管理任何对象类型并且可以在独立的工作站上运行,跨越单个LAN或多
个LAN,使ChaseManhattanBank在这样复杂的环境中获得了成功。

--
.-------------------------------------------------. 
|    爱 我 中 华        ■                 ■■■ | 
|    明 我 责 任        ■==ooO=========Ooo==■   | 
|    兴 我  IT          ■   \\  (o o)  //   ■   | 
`---------------------------------(_)-------------' 

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.109.0.101]

[关闭][返回]