- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吴札发
讹嘲晴喇童,■帮翻|I大学{幅嘲4i獬自诗n弹惋.南京,2l∞16’蝴嚼曲∞山瑚
蔫要:车文从软件工穗蕾囊的鸯盘.搽讨轼件工程的几个主要阶爱中的对被件芏奢的成功有着重要影响舶管理因素,并讨论处
理这些因素的原列。
、Ⅳu Ufh
D印—m自吐0fo班p岫墨m盹0fo蛐p岫禹H-艄}sl=盹吗h1921001矗ERc
Ⅲ加理尊嘲tof∞击撇珥畸。由am蚰血笛。缸.
蜀呵啊-d露scn啊呜scn眦B皤埘耐n舀M锄姆e衄ntofScl盘哪n哂。出
在软件开发五十多年的历史中,软件工业已经经历了至少四代编程语言和三种主要的开发模式。^们举行
了无数崔阐R啦窜耙讨论血啊正确开发软件的问题,在矗驾蝈臼微了很多关于勒州.开发的课程,介绍了很多有关
软件开发的标准和方法。.但是,直到现在,我们还不能很好地将我们的思想转化为软件产品。事实E,最近的
研究显示,尽管这些年来软件工程失败的概率降低了很多,但是在开发过程中碰到严重问题的软件工程数却增
加了姗叫。尽管失败的原圆是多方面的,如软件开发人员的素质、经费等,但是最重要的原因是软件工程
的管理。尽管没有什么神丹妙药来成功地管理软件开发,但是有—些关键因素与软件开发的成功有很大关系。
1.软件■曩的复杂性
有很多因素,如软件的规模、复杂性以及软件自身的—些特点导致软件管理的复杂性。
首先,软件规模愈来愈大。其中非常大规鲧统的定义已从50万行增加到1000万行,即扩大了加倍。而
在近30年中,非常大规模系统的运行代码已扩大了100倍,其支持性代码已扩大了300倍。其间,运行系统
其次,软件的复杂性也急剧地增加。一方面,系统的各子系统间的相互作用导致了系统的高复杂性。另一
方面,计算朝.直用从计算数增日干始,到复杂的系统控制以及大型企业的各项业务,可以说涉及到各行各业中各
种各样的应用。这种应用的复杂性的变化也是极为突出的。
另外,软件自身的—些特点使得软件管理变得非常复杂。如软件是—种逻辑元素,如对同洋的算法,不同
的人可以有差舅Ⅱ巨大的程序实现。因此,控制软件开发的进度碴唰晡困难。同样,勒0件的工作童嘲掘&难估
软件工翟警曩中的关■豳素
—_————-————-_———_-_——_●_——___———__————__———●_——-—_--——___-—____———-’———_--———_-———————————————一一一
计,因劫盱二掸封自复杂的软件系统,其各部分附加联系极大,增加更多^工作,往往不悬缩短进度,而是会延
缓进度。
上述因素加E很多其它的影响导致了软件工程高的失败事。尽管自从提出“软荆龟机”以来,研究人员
黜了自睐越多日好睁惭#动祛,功豳霞彰:的软件开发藩言,以解决软件习咐歙蟪醣锄闻臣i醴投
术当然对于i例煳而育非常重要,并且取得了较好的效果,但它并授有完全解决问题,原因在于将鞔阵工程
的研究工作与实际开发相结合是—件很不容易的事情。本文从软件工程管理的角度,探讨软件工程的,k个主要
阶段中的列暂潮丑删成功有着重要臻垂Ⅱ向的因素,总结出处理这些因素的劂。如果在窜淖F_][jI勤蛔瞻过程中,
报好地贯彻这些原列,则软件工程的成功概率就会大大增加。
—个好的软停工程的第一步就是让每—个^’。管理者、用户、开发^员、设计人员,意识到各自必须有
—个现实的目标。你必须不新提醒你的客户:系统不可能解决他们的所有问题并目系统同俄还会带黼的f砜匮。
新的系统应该有效地解决更多的问题。开发人员岿须明白客户并不舶推确均描述他们舶瞩求,如何满足这些需
求或如何给他f掰i助。经常还有下列情况,他们甚至不知道工翟到底要花多少钱。每—个人!幽张酌}《§进行
讨论,愿意合作和听起别^的意见。为了避免后面的寡攘,双方J剃弛蝴方—开始的言行。
对开发^’员不要制定不现实的要求,完成日期。应尽量避受蔓习研发^’员去擞他的能力所选不到的事情。
2.j蠢—曩目组
下—步,就是建立项目组。建立—个好的项目组是非常熏要的事情,因为它是项目的具榫实施者。然而,
组建好自噘目组又是—件{晡困难的工作,因为它涉到很多因素,如:管理凡员可支配的技术^、员阻及这些^
员质掌握的技术是否满足项目的需求,管理^员对项目组人员的了解程度,项目组成员的变动等不确定因素。
但有—些啄魁来指导项目组
原创力文档


文档评论(0)