- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
油田软件可复用性研究和实践
油田软件可复用性研究和实践
摘要:在数字化油田的建设过程中,各类软件系统被层出不穷的开发出来,但是很多软件在开发完毕后很难被其它软件所复用,这就导致了同样的软件功能被重复性的开发,既费时费力还影响数字化油田的建设进程。根据在油田上开发软件的特殊环境,总结了开发一个可复用性良好的软件所应遵循的原则,并提出应用了软件开发的可复用性原则的几点认识,在开发工作中进行了实践,证明其开发原则是具有指导意义,可在油田范围内推广。
关键词:数字化油田 可复用性
Abstract: in the course of the construction of the digital oilfield, of all kinds of software system is endless development out, but a lot of software development in after the completion of the difficult to other software reuse, this has the same software functions are repetitive development, both time-consuming also influence the construction process of digital oilfield. In the oilfield development according to the specific circumstances of the software, and summarizes the development of a reusable good sex of principles that should be followed by the software, and puts forward the application for the development of software reusability principles of some understanding and development work in practice, to prove its development principle is to have the guiding sense, can be in oil field range promotion.
Keywords: digital oilfield reusability
中图分类号:TE34文献标识码:A 文章编号:
在数字化油田的建设过程中,各类软件系统如雨后春笋般不断地被开发出来,这些软件在石油生产和管理的方方面面都起到了重要的作用,可以说目前整个石油工业是建立在数字化的基础之上。虽然油田的数字化建设已经取得了很多成绩,但却存在一个不可忽视的事实:在在数字化油田的建设过程中忽视了软件的可复用性这一点,很多软件在开发完毕后很难被其它单位使用,这就导致了同样的软件功能被重复性的开发,既费时费力还影响数字化油田的建设进程,为此,应用油田软件系统的可复用性研究是十分必要的。
1实现可复用性的开发原则
(1)采用.NET平台的主流技术。经过多年的开发实践,在油田范围内,主流的开发技术均采用了.NET平台的开发技术,比如中石油的门户网站系统、A2系统等。因为软件开发技术的垄断性特点,使用不同技术开发出来的软件,互相之间很难复用。为了保证软件可复用性的基础,建议油田范围内开发的软件均采用.NET平台的技术架构。
(2)封装可复用的类。提倡油田上自主开发的软件源代码完全共享,也即在油田内部实现开源。开源是实现软件复用的基础,但即使开源,在阅读软件的源代码后,寻找哪些部分是可以复用的,仍然费时费力。因此在实际中,开发人员往往采取另一种方式,那就是,如果开发人员意识到正在开发的某一个软件功能是可以被复用的,就将其封装成一个类,供自己或其他的人在开发程序时使用。目前油田上的软件开发人员还很缺乏这种意识,急需加强。这需要从三方面解决:一、油田信息专业的管理者应制定相关的制度,规范油田范围内开发人员的开发过程,规定开发人员每开发一项新软件时,必须提供封装好的类,并提供接口文档等,否则不予通过开发审批;二、建立一个共享平台,将制度规定的类都发布到该平台,并由开发者提供详细说明文档;制度还应规定,该平台应有专业人员定期维护。我们可以设想,在制度和平台建立后。随着可复用类和服务的积累,开发人员在开发某一软件功能时,首先会到该平台上寻找是否有实现类似功能的类和服务,底层的类可以稍加修改后拿来使用,服务则可以直接使用,这样就会避免
您可能关注的文档
- 河北省中学生体育消费现状和对策研究.doc
- 河北省中学语文综合性学习实施现状和对策研究.doc
- 河北省临港经济战略和对策分析.doc
- 河北省中小学班主任现状调查分析和对策思考.doc
- 河北省中小学骨干校长培养和管理策略.doc
- 河北省义务教育公平问题现状调查和发展对策研究.doc
- 河北省互联网金融和中小企业融资研究.doc
- 河北省产业结构和人均GDP变动分析.doc
- 河北省产业结构调整和大学生就业相关性分析及对策研究.doc
- 河北省产业结构调整和就业结构优化研究.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)