- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结合《钻井生产指挥辅助系统》谈软件开发方法
大庆石油管理局钻井二公司计算机室 李 军
摘要 本文通过对钻井二公司《钻井生产指挥辅助系统》研制过程的分析,介绍了软件开发中几项重要的组织管理方法,对于中大型软件的开发具有一定的指导意义。
主题词:钻井生产指挥,软件开发、管理、质量、方法
当前钻井工作的发展,以及今后必将走入国内国际钻井市场,参与市场竟争的趋势,都需要公司必须拥有一支严谨高效的生产指挥系统,计算机技术以及通讯技术的应用,是达到这种新的要求所必须的手段。为完善原有计算机应用,现迫切需要利用当前较新的计算机软硬件及通讯技术,建立一套初具规模的钻井生产管理指挥系统。
在这样背景下,根据石油管理局96[101]关于开展“企业网”总体设计工作的精神,九六年一月中旬,由公司经理、主管计算机的领导主持,对公司计算机应用工作进行了研讨,由此对重点工作提出明确、具体的要求。《钻井生产指挥辅助系统》从此列入重点开发计划,为配合此项目的开发应用,公司在硬件上进行了大量投入,为生产大队配备了微机,通过电话线进行了微机联网,公司计算机室成立了专门的项目开发小组。
开发小组通过一年多的辛勤工作,圆满地完成了预定的开发工作。整个《钻井生产指挥辅助系统》包括十大功能,基本覆盖了生产管理的各个方面。其中包括:生产情况、车辆设备情况、人员情况等,初步实现了电脑决策。试运行以来,系统运行稳定,整体设计合理,全公司的生产指挥大部分可通过本系统完成,达到了预期目标。受到公司领导和各部门生产人员的高度评价。
本系统开发动用了大量人力物力,它的开发运行成功也使我们对企业中软件系统的开发有了更深层次的认识,一个成功的系统从开发伊始到很好的运行,需要一系列良好的方式、方法做为保障,在这方面我们有成功的例子,也有许多失败的例子可供参考。现就我们对软件开发方法的认识总结如下:
一、软件开发需要有坚强的领导组织
由于软件开发是一种高难度、高智力的工作,需要由专门的软件专业人员来完成,而软件最终使用往往不是开发软件人员本身,这样就造成生产和使用脱节。同时,软件开发人员又往往不懂软件所涉及的专业,因此,客观上需要不断地同使用者沟通、学习,这样就使得软件开发人员和软件使用者要互相学习,共同完成软件的开发使用工作。
在此期间,任何一方的脱节都可能造成软件开发的流产。因此,领导组织在其中的作用是很重要的,他能很好地协调双方的工作,对软件开发的质量、速度都至关重要。例如:我们在开发《钻井生产指挥辅助系统》时,个别生产人员对计算机管理存在疑问,有抵触情绪,使我们开发人员的调研工作存在困难,通过领导出面协调,很好地解决了这个问题,使工作顺利开展。
另外,领导也可以有效地监督软件开发人员,保证适当的进度和质量,防止软件开发处在由开发人员主观决定的无序的状况。
二、 软件开发应以本企业软件人员开发为主,外协为辅
在我们的企业中,大部分应用属于企业管理软件,尤其以数据库居多。由于我们现行企业管理方式的原因,企业管理存在着复杂多变的特点,这个特点就决定了为企业制作的软件要不断适应形势,没有一劳永逸的工作,甚至有些软件还未开发完成,就已经过时了。因此,在这些软件的设计研制上,应该以本企业的人员为主来开发。我们是大型企业,企业中有许多计算机专业人材,又比较熟悉本企业的情况,是软件开发的最佳人选。对于一些难度比较大的项目,需要请外协,也不应该完全由外部人员来开发,而应该注重培养企业自己的人。因软件一旦完成,外协将撤走,而软件一旦发现错误或需要改进,将很困难。由本企业的软件人员主要开发或参与,将为软件的后期运行和维护提供有力的保障,也是软件开发成功的重要因素之一。
三、 软件开发要有一定的资金支持和适当的激励机制
在我们企业中,长期以来存在着重硬件,轻软件的观点。在企业的现代化管理中,认为购买了计算机就实现了现代化管理,重视硬件的投入,轻视软件的投入,使许多企业的计算机处于空闲状态,虽然有计算机但不能做什么,造成了资源的极大浪费。
软件开发也存在同样的问题,领导下达了任务,开发人员闭门工作,仅凭自己的经验和想法去完成工作。由于几乎没有资金的支持,开发人员无法了解目前的最新成果,无法采用较新的技术、方法,无法在开发中充实、学习、运用新技术,使开发处在低水平重复。也使产品质量难以保证。
软件开发是一种高智力的投入,产品质量在很大程度上依赖于开发人员对软件的投入程度,开发人员投入越深,软件的质量越高,同样实现了一个功能,由于实现方法的优劣,对软件的质量影响很大。而软件开发是一个黑匣子,用户无法从外观来准确衡量一个软件的优劣,因此,软件开发人员的责任心就在软件质量上起了较大的作用。建立适当的激励机制,可以大大激发开发人员的工作热情,激发开发人员对工作的责任感和成就感,是保证软件开
文档评论(0)