精华区 [关闭][返回]

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

主题:论软件开发管理的作用———从PVCS谈起(1
发信人: peteryeah()
整理人: leeyg(2001-06-05 22:24:27), 站内信件
论软件开发管理的作用———从PVCS谈起

清华大学软件技术中心 郑人杰


当今计算机工业发展迅速,软件产业更是如此,技术和产品的更新换代常令技术人
员和管理人员感到明显的压力。我国信息技术产业的蓬勃发展促使各种先进技术
和产品广泛应用,为国内的软件开发注入了活力。然而,值得注意的是,各种先进的
操作系统,开发工具等在带来效益的同时,也使得我们的开发环境日益复杂化而难
以管理。无组织的开发环境会导致潜在问题的产生,甚至影响整个系统。比如:团
队沟通困难,软件重用率低下,开发人员各自为政,代码冗余度高,文档不健全等;结
果造成数据丢失,开发周期漫长,产品可靠性差,质量低劣,软件维护困难,用户抱怨
使用不便,项目风险增加等。

事实已经表明,随着整个软件业的迅速发展,没有得到有效管理的软件开发过程中
所出现的风险和挑战将越来越突出。加强软件开发管理,通过管理和追踪软件开发
环境中产生的变更,建立规范化的软件开发环境,早已为西方发达国家软件产业的
发展实践证明是解决上述问题的唯一有效途径,并已在软件业发展领先的国家和地
区得到普及。


A-软件开发管理的必要性

1.软件资源作为企业赖以发展的关键财富日益受到重视的同时,软件的开发逐渐转
变成为一种工业化的生产过程,因此必须对其所有环节施加有效的管理和控制。


2.处于激烈市场竞争中的软件开发机构若想在预定的期限内用有限的资金,满足不
断增长的软件产品需求,就必须努力加强软件开发过程的管理。

3.Client/Server已成为今天软件开发的主流,而在日益复杂的分布开发环境下,要
实现团队开发所必须的代码共享就更为困难,需要跨越的平台增多。

4.一个应用系统的开发可能包含成百上千个软件模块以及数万行代码,而任何一个
编程人员都不可能了解和追踪应用系统的各个片段。

5.任何一段软件代码对开发机构来说都是负有重要使命的软件财富,因而使其具备
可管理性和可审核性就显得尤为重要。

6.软件产品与其它产品不同,在投入使用后的维护和支持工作十分重要,因此需要
可靠的维护支持、有序的文档资料,以及完整的开发、维护记载。


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

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

[关闭][返回]