加载中 ...
首页 > 新闻资讯 > 软件开发 正文

油田软件可复用性研究与实践论文

2019-03-23 08:39:59 来源:沈阳软件公司 作者:沈阳软件开发

软件开发论文栏目提醒】:文章导读:在新的一年中,列位网友都进入重要的学习或是事情阶段。网学会员整理了软件开发论文-油田软件可复用性研究与实践论文的相关内容供各人参考,祝各人在新的一年里事情和学习顺遂!

  摘要:在数字化油田的建设历程中,各种软件系统被层出不穷的开发出来,可是许多软件在开发完毕后很难被其它软件所复用,这就导致了同样的软件功效被重复性的开发,既费时艰苦还影响数字化油田的建设历程。凭据在油田上开发软件的特殊情况,总结了开发一个可复用性优秀的软件所应遵照的原则,并提出应用了软件开发的可复用性原则的几点熟悉,在开发事情中举行了实践,证实其开发原则是具有指导意义,可在油田规模内推广。

  要害词:数字化油田,可复用性

  在数字化油田的建设历程中,各种软件系统如雨后春笋般不停地被开发出来,这些软件在石油生产和治理的方方面面都起到了主要的作用,可以说现在整个石油工业是建设在数字化的基础之上。虽然油田的数字化建设已经取得了许多结果,但却存在一个不行忽视的事实:在在数字化油田的建设历程中忽视了软件的可复用性这一点,许多软件在开发完毕后很难被其它单元使用,这就导致了同样的软件功效被重复性的开发,既费时艰苦还影响数字化油田的建设历程,为此,应用油田软件系统的可复用性研究是十分须要的。

  1实现可复用性的开发原则

  (1)接纳.NET平台的主流手艺。经由多年的开发实践,在油田规模内,主流的开发手艺均接纳了.NET平台的开发手艺,好比中石油的门户网站系统、A2系统等。由于软件开发手艺的垄断性特点,使用差别手艺开发出来的软件,相互之间很难复用。为了保证软件可复用性的基础,建议油田规模内开发的软件均接纳.NET平台的手艺架构。

  (2)封装可复用的类。提倡油田上自主开发的软件源代码完全共享,也即在油田内部实现开源。开源是实现软件复用的基础,但纵然开源,在阅读软件的源代码后,寻找哪些部门是可以复用的,仍然费时艰苦。因此在现实中,开发职员往往接纳另一种方式,那就是,若是开发职员意识到正在开发的某一个软件功效是可以被复用的,就将其封装成一个类,供自己或其他的人在开发程序时使用。现在油田上的软件开发职员还很缺乏这种意识,急沈阳软件开发<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a>需增强。这需要从三方面解决:一、油田信息专业的治理者应制订相关的制度,规范油田规模内开发职员的开发历程,划定开发职员每开发一项新软件时,必须提供封装好的类,并提供接口文档等,否则不予通过开发审批;二、建设一个共享平台,将制度划定的类都公布到该平台,并由开发者提供详细说明文档;制度还应划定,该平台应有专业职员定期维护。我们可以设想,在制度宁静台建设后。随着可复用类和服务的积累,开发职员在开发某一软件功效时,首先会到该平台上寻找是否有实现类似功效的类和服务,底层的类可以稍加修改后拿来使用,服务则可以直接使用,这样就会制止大量的重复性的开发事情。

  (3)使用CSS手艺提供样式的复用。现在油田上的软件系统多接纳B/S架构,也就是通过网站来提供种种软件功效。一个制作精致的网站,其字体的巨细、配景的颜色等气势派头也是值得复用的工具。若是直接检察字体巨细是几号字、配景颜色是什么代码,然后在自己的网站制作中使用,往往十分繁琐,而且也不能完全的还原其气势派头。凭据这种情形,可以接纳CSS手艺来控制网站整体的页面气势派头。只是现在油田上大多数网站在制作时还没有接纳这种手艺。因此,我建议新开发的无论是通俗的静态、动态新闻网站,照旧B/S架构的软件系统,都应使用CSS文件来统一控制网站气势派头,这样另一个网站若是想模拟其气势派头,可以简朴的引用其CSS文件来还原。同样,我建议将制作完毕的网站的CSS控制文件也上传到共享平台上。

  (4)接纳模块化设计的头脑。一个软件系统若是想在各个方面都可以被复用,就必须要接纳模块化设计的头脑。根据功效将一个软件切分成许多部门单独开发,然后再集成起来,每一个部门即为模块。其优点是利于控制质量、利于多人互助、利于扩充功效等,是软件工程中一种主要的开发要领,并为软件复用提供强有力的支持

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。