前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的计算机软硬件应用主题范文,仅供参考,欢迎阅读并收藏。
关键词:计算机软件;嵌入式软件;开发应用
随着我国对科技研发重视程度的不断提升,现阶段的计算机研发水平得到相应的发展,同时也能有效改变我国现阶段的生产管理模式。自大数据的出现和广泛应用,计算机的使用更加需要计算机软件的支持,同时诸多计算机软件也开始向智能化的方向发展。有效应用计算机软件可实现企业信息的自动化管理,全面提升国家的国际竞争力,而嵌入式技术的应用可促使计算机软件功能的完善,为此需要将嵌入式技术有效应用于计算机软件开发中,进一步推动我国计算机技术的发展。
一、嵌入式软件的应用价值
计算机软件开发过程中应用嵌入式软件,需要根据工作环境以及工作时间应用嵌入式软件,只有保证能够合理应用嵌入式软件的时间,才能保证软件任务的有效分配,同时确保嵌入式软件技术应用环境的良好、安全性,才能保证嵌入式软件技术的高效应用。确保计算机软件的可靠性的关键技术就是嵌入式软件,嵌入式软件质量的高低关乎着系统出现错误的机率,为此在计算机软件开发过程中需要合理应用嵌入式软件,从根本上提升计算机软件的开发应用安全性、稳定性以及实用性,满足用户的软件应用需求。
二、计算机软件开发流程
(一)制定软件开发计划良好的软件开发计划是保证计算机软件开展的重要基础,为此需要确保软件开发计划的科学合理性。开发人员需要对软件的研究开发目标进行规划,填写可行性的研究调研报告,确保计算机软件开发方向的可靠性,继而为后续软件开发工作的开展保驾护航。
(二)分析软件开发需求在软件开发计划完成后,就需要对软件的开发需求进行全面分析,确保软件开发工作的开展是立足于软件开发本身,通过对软件目标客户需求进行实地调研,才能确保软件开发的性能符合客户的需求,同时还需要目标客户清晰表达自身的软件需求,进而对软件开发结果进行优化。
(三)设计软件开发程序该阶段是需要根据软件开发需求以及软件开发方案为基础,以整体层面来对开发软件的结构进行设计,确保软件开发符合总软件设计要求,确保开发人员能够对软件设计结构进行整体保卫,实现软件组成部分与软件开发需求的有机结合。
(四)设计软件程序编码软件程序编码作为软件开发的重要组成部分,其中的编码程序与软件模型的设计合理性可确保软件各个部分内容的有效连接。
(五)测试软件程序系统在上述软件开发工作准备完成后,需要开发人员对于设计出的软件程序进行系统性的测试,软件程序的测试主要分为软件程序的内部测试以及外部测试。软件程序的内部测试主要是对软件进行专业性的测试,而软件程序的外部测试主要是选择部分用户对于软件测试版本进行试用,确保软件程度能够通过内外部软件测试,才能确保软件程序开发工作的结束。
(六)维护开发软件系统实现对于软件系统的维护是确保计算机软件开发完善的重要组成部分,为此计算机软件开发结束后,需要根据软件的运行情况对软件系统进行维护,确保计算机软件系统运行的稳定性。
三、计算机软件开发应用嵌入式软
(一)嵌入式软件应用范围嵌入式软件的实际应用就是将其嵌入至软硬件系统之中,嵌入式软件的应用范围极为广泛,不仅在芯片以及电子设备中得到广泛应用,同时还能应用到系统开发中,但现阶段的嵌入式软件的应用仍旧主要应用计算机系统中。嵌入式软件广泛应用在各个领域中可有效提升他们的结构性能,确保移动设备、冰箱以及微波炉等系统功能的丰富性,实现软件整合能力以及研发效率的提升。
(二)嵌入式软件应用开发流程嵌入式软件的应用也是同上述软件开发流程一样,以客户的需求为基础,通过程序开发人员的对其进行再次编码调试。开发人员在设计某一软件开发项目时需要结合市场需求与反馈,编写相应的项目计划书,同时还需要对于项目开展风险进行全面考量,明确软件开发规划的合理性,同时在软件系统设计阶段,需要结合相关人员的审核结果对软件程序进行编写,确保软硬件的开发符合产品设计要求。嵌入式软件开发应用过程中,开发人员需要根据开发内容选择不同的软件开发工具,全面提升计算机软件开发的开发效率。
(三)嵌入式软件应用要点1.体现嵌入式软件设计要点第一,嵌入式软件应用过程中,需要明确应用嵌入式软件的设计结构,确保嵌入式软件应用于软硬件系统稳定性,全面提升软硬件系统的性能。第二,利用嵌入式软件对设计数据进行格式化处理,减少人工处理工作量,避免必要软件研发漏洞的出现,提升软件研发效率。第三,计算机软件开发人员在应用嵌入式软件的过程中,需要融入自身新的开发理念,缩短软件开发进程。2.展现嵌入式软件技术优势第一,软件开发人员需要利用嵌入式软件的非交叉调试的优势,解决软件调试过程中存在的问题,有效降低软件开发经费。第二,嵌入式软件具备应用成本价格低、软件应用效率高、开发的软硬件系统稳定性强的优势,为此需要充分应用嵌入式软件的应用优势全面开展计算机软件开发工作。
关键词:云端软件;高校计算机机房;应用
中图分类号:TP308
计算机的广泛应用把人类带进了一个全新的信息时代,随着计算机的越来越普及,计算机技术开始进入了人们的生活,学校纷纷开办了计算机机房对学校的上机教学任务进行科学管理。计算机机房所包含的内容广泛,基本担任了学校的计算机课程的上机实践操作、计算机的考试以及各相关专业的等级考试等任务,同时,计算机机房也为学生提供了网上查询成绩、网上选课等服务。计算机机房的软件管理是否完善将对学生的学习生活造成一定的影响,其所带来的影响力是不容忽视。因此,在现有的技术条件下,如何更好的应用各种软件技术对计算机机房进行有效管理,以更好的为学校服务,是当前高校计算机机房软件管理工作面临的重要课题。
1 高校计算机机房软件管理存在的问题
高校计算机机房是指为学生提供进行计算机实践操作的重要基地。计算机机房管理的内容多且复杂,包括计算机硬件设备的配置、各类计算机应用软件的筛选、硬件故障的维修、软件故障的维护等等。因而,作为高校计算机机房管理人员必须要对计算机的软硬件有充分的了解,才能对机房机器进行有效管理。然而,随着计算机学科分支的不断细化,越来越多的专业开始需要计算机进行辅助教学,计算机机房的教学环境变得愈发复杂,这对计算机机房管理工作无疑带来更大的挑战。为了满足各类专业的教学需求,每台计算机都必须安装各类所需的操作系统,安装操作系统的同时也需要安装各种相应的教学软件。这使得计算机内部负荷过大,再加上学生对计算机的操作能力不娴熟等因素,经常会人为失误地把一些重要的插件删除,导致系统无法正常运作,更为甚者破坏计算机系统。系统一旦破坏,不但恢复起来耗时耗力,还会影响电脑的正常使用从而引发病毒入侵,严重影响学校的实践教学。
2 云端软件的概念
云端是软件和操作系统的媒介,云端软件就是指通过将所需要使用的软件安装到云端这个虚拟环境里面。软件安装到云端内部就不会把数据残留在计算机系统内,用户可以对所需软件进行直接操作。云端软件库存多款软件资源,用户可以对软件进行一键使用,无用软件可以一键删除,快速干净不繁琐。
3 云端软件在高校计算机机房中的应用
只有采取有效的软件管理和技术操作,解决软件之间的冲突问题,才能确保计算机机房的计算机机器系统得以长期正常运作。云端软件是一款基于应用虚拟化技术的软件,它是一个软件使用平台,软件都是经解压过后才装进云端的,相当于网上的绿色版软件,不会在系统中出现程序重装情况,比较方便,垃圾也比较少。以下就云端软件平台下,从使用的软件技术方面,谈谈云端软件在高校计算机机房的应用。
3.1 应用云端软件,节省软件安装时间
传统方式软件安装,只要计算机出现重新安装系统情况,就必须得把软件重新安装一遍。学生们都特别害怕自己手头使用的电脑出现问题,每当电脑折腾得走不动了,就不得不把硬盘格式化进行重装系统,重装驱动,重装各类软件。特别是像Photoshop、Corel DRAW、MATLAB这类的大软件,安装起来很是费时又费力。云端软件能够利用自带的应用程序虚拟化技术让用户对各类所需的教学软件封装成包进行使用,同时还能保留用户在软件上进行的作业操作,最大程度地保证了用户的上机操作不受系统故障的影响。这一软件平台改变了传统方式的软件安装方式,只要使用了云端软件平台打包过的软件,就能使软件免除重装,还能在系统重装后自动还原。这样一来,不但能减轻计算机内部的运作负荷,还能进一步节省计算机用户安装软件的时间,从而提高上机有效利用率。
3.2 应用云端系统,节省计算机空间
高校计算机机房管理中,清除大量的计算机垃圾文件就是一件令人相当头痛的各种。安装各种软件时携带的垃圾文件、卸载软件操时残留下的文件等等无用文件不但占据了大面积的硬盘分区空间,造成资源浪费。同时,随着软件安装数量越多,垃圾就会积累得越多,久而久之就会导致计算机系统混乱,运行速度愈发缓慢,给用户使用带来严重不便。云端软件的安装和卸载都不会在系统中产生垃圾文件,而且云端软件只需要一键删除,比卸载更为洁净,不会给计算机系统留下多余的垃圾。通过云端软件在计算机机房的应用,就能长期保持机房机器内部的清洁,保证计算机运行速度顺畅,使用户减少不必要的时间浪费。
3.3 应用云端软件,防止病毒入侵
计算机机房里的机器是可以让学生自由使用移动硬盘和光盘进行软件安装,这些安装的软件很多都捆绑流氓插件或木马。这些病毒木马经过传播,能快速的感染到机房里面没有硬件保护的计算机。长期下去,就会导致整个机房的计算机集体感染病毒,引发计算机系统崩溃后果。通过云端软件的应用,可以有效防止病毒的入侵,云端软件资源在安装前就已经去除插件和木马。故此,云端软件的安装并不会为计算机带来感染病毒,实现软件的全面绿色化。
3.4 应用云端软件,维护数据
高校的计算机机房由于是面向全校各专业开放的公共机房,上机操作人数过多,计算机操作水平高低不一,如果不能对计算机的数据加以保护,就会极易造成计算机系统瘫痪。这样一来,不但会损失教师和学生的学习资源数据,还会让计算机病毒进入到计算机中,通过各种渠道传播,破坏计算机应用程序,造成计算机机房管理混乱。为了更好的保护计算机机房内的各部机器,机房的所有计算机应该安装云端软件,其最主要的作用是维护计算机数据流失。一旦计算机出现重启现象,云端系统可以使用“重置至初始状态”,一键恢复软件至完好状态,这样就能够有效避免资源文件的损害,保护计算机系统的安全。
3.5 应用云端软件,一键备份
计算机机房使用的用户并不是单一专业的学生,每天都机房使用机器进行操作的学生来自不同专业,他们实践所需的软件也各有不同。如果把这些需要的软件都安装在电脑上,就会影响计算机的运行速度。因此,学生们可以根据自己需要,把当天需要上机操作的软件列表备份到网络,通过配合云端软件平台的使用,学生就可以在机房通过登陆云端,下载自己所需的软件,使用完毕进行删除。这样一来,就可以把自己需要的软件进行一键备份,还可以节约机房计算机的内存空间。
4 结束语
综上所述,云端软件是一款集多种优势于一身的先进软件,通过把云端软件技术应用到高校计算机机房管理中去,能够大幅度提高计算机的利用率,减轻机房管理着的负担,从而避免了机房诸多不必要问题的发生。相信未来,云端软件在高校计算机机房的应用会有很好的发展前景。
参考文献:
[1]崔晓华.探析高校机房管理与维护方法[J].农业网络信息,2011.
[2]张鑫.浅谈基于应用程序虚拟化的实验室管理[J].科技信息,2011.
[3]欧群雍,赵轲.云端软件平台在多媒体教室的应用[J].中国科技信息,2010.
关键词:计算机软件;项目工程;应用
信息时代的来临,给我们的工作和生活带来了很大的改变,在以信息技术为生产力主导的21世纪,工程项目管理也必然走向信息化。目前,计算机软件已经在工程项目中得到了广泛的应用,计算机软件在工程项目管理中的应用,极大的增强了企业对工程项目的管理能力与技术手段,提高了工程项目管理的信息化水平,保证了工程项目的有序开展。
1 计算机软件在项目工程中应用的重要意义
1.1 加强了工程项目各参建方的沟通
工程项目建设是一项复杂的系统工程,工程项目的建设需要设计方、监理方、建设方、工程业主单位等多方人员的参与,在传统的工程项目建设中,如何保证各参建方的有效沟通,一直是工程项目建设的重点和难点。计算机软件在项目工程中的应用,提高了工程项目各参建方的沟通效率,依托于公共信息管理平台,能够方便各参建方在工程建设中实现信息共享和更高效率的协同合作,不仅能够提升项目工程建设的工作效率,还优化了工程项目建设的管理水平。除此之外,公共信息管理平台的应用,使工程项目各项信息更透明化,管理层通过公共信息平台,能够了解项目建设的全貌,从而为管理层的进行决策提供参考。管理层的决策,能够快速的通知各参建单位,提升了工程建设的信息反应速度,满足了现代工程项目建设越来越高的信息反应效率要求。
1.2 计算机软件在项目工程中的应用能够保证数据质量
传统的项目工程建设,数据传递主要是依托于纸质的文件或者工作人员的口头传达,这种信息数据的传递手段不仅效率较低,而且还会受到人员、环境等各种外界因素的影响,无法保证数据的安全和质量。计算机软件在项目工程中的应用,将传统的纸质文件和口头传达的数据消息传递方式转变为依托于计算机和互联网的线上传递,有效实现了数据和信息的即时传递,由于计算机网络资源共享的特性,数据和信息传递不会随着时间和环境而改变,也极大的保证了信息传递的安全,并提升了传递数据的质量。通过计算机软件系统,坐在办公室的管理人员能够不必前往现场,就能够随时了解工程项目开展的动态,而工作在一线的员工,只要凭借一部装有项目管理软件的电脑就能够接收到来自管理层的管理和决策信息,这种即时的、互动的信息传递手段极大的保证了信息传递的质量,并为管理层和一线工作人员搭建了一座沟通的桥梁,保证了工程项目建设的正常开展。
1.3 有效提升企业项目风险管理能力
信息时代的来临,极大的提升了市场经济的活力,快速的信息获取,提升了市场的反应速度,虽然给市场经济的发展带来了巨大的推动力,但也导致了现代工程项目建设市场环境的多变性。现如今,工程项目规模越来越大,如何对未知的风险进行有效的预测,并及时的采取规避措施,已经成为影响工程项目收益的先决因素。计算机软件在工程项目中的应用,能够极大的提升管理者对工程建设的控制力度,管理者依托于计算机软件,能够根据市场的变化及时调整工程项目的建设细节,有效的提升了企业项目风险管理的能力。
2 计算机软件在项目工程管理中的应用
2.1 项目工程管理中常用软件分析
目前应用于项目工程管理的计算机软件有很多,但由于我国项目工程管理计算机软件起步较晚,因此市场上应用的大多是进口的软件。从项目管理软件的特点来看,可以将这些软件分为综合性软件和专业性软件两种。综合性软件的管理功能比较强大,能够胜任工程项目管理中的大部分工作,为工程项目建设提供极大的帮助,这些软件包括美国ANSYS公司推出的WorkBench、美国Primavera公司推出的PrimaveraProjectPlanner等,这些综合性工程管理软件多应用于大型的工程建设项目管理中。另一类专业化软件则是仅能够应用于工程项目某一方面或某一工程阶段的功能性任务软件,比如IMSI公司的TurboProject、Sciforma公司推出的SureTrak、Primavera公司的SureTrak等。这些软件基本上都能够帮助人们建立工程项目管理的沟通平台,并为使用者提供资料共享和传递服务,为客户提供进度管理和费用控制等服务。一些工程项目软件(比如ProjectScheduler)还能够根据工作人员的信息录入,自动生成详细的项目费用表和工料分析表等,极大的提高了工程项目建设的透明度和管理效率。
2.2 计算机软件在项目工程中的应用实例分析
计算机软件在项目工程中的应用非常广泛,特别是在车间控制领域应用,极大的提升了车间生产的管理水平和车间的生产效率。文章针对计算机软件在车间控制项目中的应用进行分析,为计算机软件在项目工程中的应用提供资料参考。
计算机软件在车间控制中的应用需要适合总控室控制和就地控制的要求,在车间控制项目设计时一般采用PLC控制系统实现对车间储运、配料、烟气净化以及空压站、循环水系统的自动控制。通过将各工序的PLC控制单元与上位机和总控室相连,我们能够实现较为方便的车间总控室操作控制和就地控制。在应用计算机技术实现车间控制时,要把握好PLC控制系统的设计原则,保证所构建的PLC控制系统的软硬件兼容性符合设计要求,并以分布式总线控制方式进行车间悬链系统的控制,总线模块分别分布在现场,由总线连接起来,其特点是减少大量控制电缆,便于检修维护。各PLC之间采用设备网进行连接通讯,控制可靠性大为提高。
3 如何在项目工程管理中的使用计算机软件系统
项目管理软件对使用者虽然有一定要求,但通过系统的培训却很容易掌握,这也是工程管理软件能够被广泛应用于工程项目管理中的前提条件。在使用工程项目管理软件时,我们可以从以下四个步骤入手。
第一步,在项目启动时,对项目做合理的工作分解(WBS),分解出的工作、任务应满足:工作内容、目标清楚,工作界面最小;可估计需要的时间、资源、费用;明确相互工作、任务的逻辑关系。第二步,当定义好这些工作、任务的计划开始和完成时间后,项目管理软件计算工程项目的计划总工期、总预算,使用者再用软件手动、自动进行资源平衡、优化,以获得最佳的进度计划、资源安排、合理预算结果。第三步,在项目执行过程中,在使用者输入项目的实际进度和资源情况后,利用软件帮助各项项目管理工作,及时地将定制的项目相关信息在Internet上。快速、高效地预测可能出现或者分析已出现的问题,对可能出现的问题给予预警,并帮助评估问题的影响,分析多种可能的解决问题方案,最后由使用者选择最合理的方案,以真正提高使用者的管理效率。第四步,将第三步项目管理工作的执行情况,通过模板化的报告、报表、图形输出或者Internet信息来完成。项目参与者之间工作上的沟通,通过Email或其它方式完成。
综上所述,计算机软件在项目工程管理中的应用,是项目工程管理水平发展的必然趋势。计算机软件在项目工程管理中的应用,加强了项目工程各参建方之间的沟通,保证了工程项目的正常开展;提高了项目工程数据和信息传递的安全性和质量,优化了项目工程的管理水平,并依托计算机软件在项目工程管理中的快速的信息传递机制,帮助管理层实现有效的风险控制。
参考文献
[关键词]生产管理;计算机软件;对策措施
中图分类号:TP315 文献标识码:A 文章编号:1009-914X(2015)36-0248-01
0 引言
计算机软件在油田生产管理中具有重要作用,可提高油气生产和集输自动化水平、生产数据信息化管理水平,有效整合生产数据,提高企业生产运行管理水平。因此,有必要对当前我国油田生产管理中存在的问题进行分析,并结合油田生产管理实际需要,通过应用计算机软件技术提升企业管理水平,推动油田更好更快的发展。
1 油田企业生产经营管理现状
油田企业生产运输的油气资源具有易燃易爆特性,安全生产工作成为生产管理中的一项重要工作,胜利油田油气集输管网有相当一部分经过城镇等人口密集区、集市等商业繁华区,地处黄河三角洲,环境敏感,地域分布广阔、人烟稀少,偷盗现象较为频发,所以,对计算机软件实时监控、预警要求较高。同时,原油生产和油气集输中对生产工艺、设施设备和管网运行参数等重要数据也要建立完善的管理体系,油田生产运行涉及环节众多,不同系统缺乏有效的沟通联系,数据在不同系统中沟通性不强,容易形成信息孤岛,影响管理决策,如何充分利用生产信息提升数据价值,构建相互贯通联系的信息化平台,成为油田信息化建设的重要内容。
胜利油田生产地点相对分散,生产装置众多、信息量大,虽已逐步加大了计算机信息技术应用力度,但在生产中对数据主要是自动采集、网络传输,有相当一部分信息需要手工录入,影响了管理效率和质量,具体工作中存在以下几个问题。一是管网运行监控系统布局不科学,受到地理位置和自然环境等因素的影响,现有的油气生产装置监控系统布局不科学,对位置偏僻地区缺乏有效的监控,对人口密集区也没有实现无死角监控,计算机软件应用程度有限,监控软件应用效率不高,报警和摄像装置不足,无法及时准确的反映存在的泄漏等危险,存在一定的安全隐患。二是管理模式比较分散,油田企业生产运行涉及众多工序和环节,不同系统间存在条块分割管理问题,油气勘探开发和下游综合利用环节存在脱节现象,造成软件应用系统不完善,增加了油气计量、交换和财务结算等中间环节,降低了管理效率。三是计算机软件系统应用水平不高,与国际石油化工行业相比,我国计算机软件在生产管理中应用较少,软件功能也相对不足,无法有效整合信息资源,缺少对重要数据的联动分析,智能预警系统不完善,很多工作需要人工进行处理。四是计算机系统开发人才比较匮乏,油田长期以油气生产为中心工作,对信息化工作重视程度相对不足,已有的信息工作中也侧重网络安全和软硬件系统的维护,软件系统多是直接购买,软件应用的针对性不强,采购成本较高,并且会在后期的软件应用、升级和维护等方面埋下隐患,最为突出的问题是计算机软件应用开发人才匮乏,人才引进培育力度不大,培训工作偏重油气生产,专项培训不足,制约了计算机专业人才素质的提升。
2 提升油田生产管理系统中计算机软件应用水平的对策措施
随着油田勘探开发力度的加大,胜利油田生产运行中点多、面广、线长的发散型发展模式,必然会影响油田的管理效率和生产效益,因此,有必要根据具体生产运行特点进行专项调研,有效整合数据资源,构建高效的计算机软件应用系统,提高管理效率和水平。当前油田的生产和安全监控已基本实现信息化要求,工控系统承载力和数据采集能力也有了大幅提升,但结合油田的发展战略和目标任务,需要进一步完善生产运行数据采集能力和安全监控效率,采用先进的软件技术手段和相关的模型,对各类生产运行基础数据进行加工利用,强化流程模拟、HSE监管、故障诊断等专业软件系统应用,实现计算机软件应用由数字化、信息化向智能化方向发展,构建符合油田生产运行管理实际的软件管理系统。
2.1 提升数据化管理水平
要根据油田生产运行特点,充分利用计算机软件,建立实时数据采集监控系统,在信息管理部门中心服务器上安装具有网上功能的组态软件平台,建立联系上位机和工作站的数据库系统,可通过计算机软件将上位机构数据传送到服务器数据中,实现现场生产和集输控制,通过计算机系统实现数据和生产运行状态的实时对接,提高数据化利用水平。
2.2 构建智能化数据平台
开发设计适合油田发展需要的计算机软件,建立信息模型和交互平台,在提升现场仪表采集数据效率的基础上,整合各类生产信息,借助计算机软件的融合、汇总、关联等功能,提高数据利用价值,用来指导改进油田管理中日常工作、调度指挥、智能监控等模块,实现企业的智能化管理。
2.3 引进先进的计算机软件进行应用
要根据油田生产运行管理现状,在现有数据采集和信息化建设基础上,借鉴国内外先进经验,开发适合油田生产运行管理的实时数据采集监控系统,通过现场数据采集监控网络,借助软件应用优化和数字化平台建设,构建起集油田勘探开发、生产运输和加工利用为一体的数字化、信息化管理系统,实现远程数据信息共享和生产管理调控,并提供支持远程移动和异地查询等功能,提高管理效率。
2.4 培养计算机软件开发人才
油田可以探索设置专项软件开发基金,成立独立的软件开发部门,并加强与专业化的软件开发机构的交流合作,提升油田自身软件开发和应用水平。同时,要加强专项培训,使软件开发人员可以结合油田生产运行管理实际,有效改进系统功能,拓展计算机软件的兼容性和可靠性,打造更加切合油田发展实际的实用性软件应用平台。
3 结论
综上所述,油田企业生产运行涉及众多工序和环节,生产运行管理任务繁重,当前胜利油田基本实现了信息化数据管理,但依然存在一些问题,通过采取提升计算机软件应用水平的措施,必然会推动企业生产管理由信息化、数字化管理向智能化管理转变,提升企业的管理水平。
参考文献
[1] 谢萌.浅谈网络数据库的安全管理与维护[J].河南科技,2010(16).
[2] 孙芳.浅议天然气计算机软件的应用[J].商业经济,2009(02).
关键词:计算机软件;信息;应用;开发
1概述
计算机的出现为人们带来了很多便利,无论是生活还是工作中,人们都离不开计算机,并且计算机已经成为人们日常应用的一个重要的组成部分,人们对计算机越来越依赖。计算机不仅是学校、企事业单位工作的伙伴,也是信息社会中不可缺少的工具,标志着人类已经进入到信息时代。计算机由两个部分组成:一是硬件系统;另一个是软件系统,计算机的运行主要是由硬件系统来负责,而软件系统则主要负责合理地组织计算机工作,不同软件系统所能发挥出的功能也各不相同。从当前情况来看,计算机软件技术已经成为信息化社会不可缺少的一部分,并在各个领域均起到重要作用。由于人们对信息的需求量逐渐增加,所以相应的也增加了计算机软件的功能,这是计算机软件系统发展的必然趋势。
2计算机软件与硬件两者间的区别
整体上看,软件与硬件的主要区别体现在以下方面:首先,在生产方式上,硬件是制造;而软件是开发。软件能使人高度发挥出自己的智力,并不是所谓的传统意义上的硬件制造。在开发与制造方面尽管有很多地方是相同的,但是从根本上看,软件与硬件两者又是根本不同的;其次,在表现形式上,硬件是能看得见、摸得着的,但是软件恰好相反。软件是存在于纸面上或人们的脑袋里,这是它的存在形式,这种形式是对是错,是好是坏都必须要通过在机器上运行的程序才能确定。第三,在具体要求方面,软件是不允许出现任何误差的,对其要求较高,反之,硬件产品允许出现少许的误差。第四,对于硬件来说,我们在对其进行维护时,就像是维护我们的生活物品一样,硬件会旧会坏,而对软件来说,理论上它是不会用旧用坏的,但实际上软件变旧变坏仍是必然,这一点是软件的生存一直是处于不断维护改变的状态下这一点决定的。
3计算机软件的现状分析
对于计算机软件来说,其操作是在软件系统的基础上进行的,由此便形成了一种操作系统。计算机软件技术主要研究的是以下内容:一是运行模型的高效运营得以实现,并优化支撑模型的体系;对新的领域不断探索开发,对支撑模型运营的机制进行不断的优化。软件系统作为一种进行运营操作的新型系统,目前正在向一种层次分明的模型体系转变,其组成部分为系统软件、支撑软件和应用软件。系统软件主要包含了计算机的操作系统以及计算机内部存储的数据资源;支撑软件主要有程序库、CASE和高级语言编译器三种。从计算机技术发展至今算起,计算机软件工程技术已经有30多年的发展史,目前已经在迅速成长,在计算机软件技术被改进后,软件工程企业也对软件工程技术有了新的认识,并且软件行业将改善过程和提升软件技术两者结合起来这一发展趋势已经成为了必然。软件的构建技术、重复使用软件、软件工程技术以及领域性的工程技术是目前世界上主流软件技术,同时也是计算机软件工业化、工程化、产业化生产技术得以实现的关键。
4实现计算机软件技术的开发
计算机软件技术的开发围绕着多个环节来进行:一是捕捉用户对计算机的实际需要,并对用户的信息需求进行分析;二是为用户设计出较为满意,并符合需求的软件,这一过程是系统性的,也是一个漫长的发展时期。所谓的开发计算机软件实质就是要根据用户的某种程序进行语言的设计,计算机软件的开发也就是一种普遍性的开发软件。每一款软件的生产都会有相应的软件许可证,用户只有在持有许可证的基础上才能合法的使用该软件。如果没有被软件版权拥有者允许,就私自拷贝该软件,同时还伴有买卖行为,那么这就会引起很多法律问题。
4.1计算机应用系统功能的有关说明
计算机应用软件的系统功能就是实施和审批采购计划,其主要流程为:向申请部门提交并认真填写计划采购单;审查后,采购计划单如果没能通过,就必须要终止该流程;反正,采购计划单如果审批通过了,那么总金额不可高于5万元,同时采购单直接生成。
4.2计算机软件应用系统的开发与实现
4.2.1生成业务组件。
采购内容应该按照业务计划单完成,将业务组件的生成器所提供的数据抽象出业主信息表和信息明细表。按照这些信息,业务组件的生成器能自动产生业务组件StockPlan的不同组成部分,包含了在数据库中建设统一的数据表。
4.2.2设计业务流程。
在实际操作中,计算机应用系统能使业务的设计流程器抽象出来,从而形成一个主要的信息流程业务表。以这些信息为依据,编写每个节点的功能,使每个节点都是采取标准应用。
5计算机软件的应用分析
计算机的应用已经渗透到人们的工作、学习、生活等多个角落,计算机软件的高效率、高精准性及操作的便利性得到了人们的认可,并在人类活动的各个层面迅速的被应用,换而言之,人类活动离不开计算机软件。计算机软件功能主要有以下方面:0ffice办公系统、电子邮件、计算机操作系统、数据库,还有各种网游软件等。在我国农业、工业、政府、金融、交通等各领域中,工作开展都要依赖于计算机软件。在计算机普及的情况下,未来的计算机软件工程必将会发展成为一项广义的工程技术,在研究软件功能和操作方法上也会越来越注重人性化因素,也更突出个性化特征,并且在设置功能上不断的完善。软件设计人员会根据客户的需要,综合考虑各方面的因素,将大家的智慧汇集到一起,从而设计出一款更为成功的计算机软件,给人们带来便利,并改变着人们的工作、生活方式。另外,如软件系统出现运行故障,将会给客户带来无法估量的损失。所以,要重视起计算机软件工程研发工作。
6结论
总之,计算机软件在各领域中都被广泛应用,也体现出它的重要性,在对其开发及应用方面进行研究时,就要从多个方面着手,使计算机软件技术的作用充分发挥出来。
参考文献
[1]冯林林.计算机应用基础及软件开发分析[J].科学家,2014(5).
[2]张志东、林爽.对我国当前软件开发技术在计算机网络发展中的重要性分析[J].中国科技纵横,2015(3).
[3]董丹.计算机软件的开发与发展综述[J].信息与电脑,2014(12).
插件技术在计算机软件中的合理应用,能够在很大程度上增强计算机软件的功能,具有不可替代的重要作用。
1.1计算机软件技术中插件技术的概念
插件,实质上就是一种程序[1]。插件程序需要遵循相应的应用程序接口,同时对其进行相应的编写。运行过程中,应用程序主要通过相对应的接口规范插件,就能够扩展相应的应用程序功能。大多数计算机软件中均包含着插件,目前对于这些插件还未形成一个统一标准。除此之外,若是应用软件平台中没有具备此类功能的程序,那么插件只能在程序规定的系统平台中运作。
1.2计算机软件技术中插件技术的功能
计算机软件中的插件技术,主要将未出现改动的软件程序当作基础,更新与扩展软件功能。从软件开发方面来看,计算机软件主要由软件开发平台与插件组成,其中插件在计算机软件中是一种补充模块,实质上就是对计算机软件的功能进行扩展,而软件开发平台是主体。
2插件技术在计算机软件中的应用原理及类型
2.1插件技术的应用原理
现阶段,计算机软件的发展呈现多样化,对于插件技术予以支持的计算机软件不断增多[2]。插件技术在计算机软件中的应用原理,主要包括以下几个方面:①接口。实质上就是主程序与插件之间的一个标准通信协议与规则,能够确保主程序与插件的有效交互。所以,保证计算机软件功能扩充与插件插入的关键在于接口是否有效。②插件。计算机软件中,可以将插件以一种动态的形式插入其中,还可以增添一些基础功能。所以,在计算机软件中插入多个插件,能够全面的完善计算机软件,有利于强化功能处理。同时,插件需要为计算软件提供一个相应的接口,确保主程序的调用行为能够有效的被识别。③主程序。主程序的主要功能就是启动计算机软件,并且在计算机软件运行的过程中将插件加载至进程地址中。Windows系统中主程序的表现主要为.exe文件;除此之外,主程序还要管理程序中的所有插件。
2.2插件技术的类型
目前,技术软件开发技术的发展十分迅速,在很大程度上扩大了插件技术的应用范围,插件的数量、类型呈现多样化。现阶段,计算机软件中的插件主要包括以下几种类型:①组件对象模型插件。组间对象模型,英文简称为COM,即Compo⁃nentObjectModel,能够对主程序直接进行接口定义,不需要对插件功能实现过程有所了解,是一种直接将接口提供给主程序的插件,能够实现主程序与不同插件之间的良好通讯。②动态函数库DLL插件。此类插件对于主程序功能的实现,主要通过动态数据库形式。主程序通过相应工具对DLL插件中存在的函数进行调用,然后再利用相应函数对动态函数库DLL插件进行调用。这种插件的不足之处主要在于主程序在运行此插件时可能发生“DLLHELL”状况,造成插件无法运行。③脚本插件。实质上就是通过相关的编程语言将插件逻辑写成脚本代码的一种插件;编程语言可以是开发人员自行开发的,也可以是通用的。现阶段,脚本插件的编程语言主要为XML,具有可操作性强、简易等特点,但是存在一定的风险。
3计算机软件技术中插件技术的应用及其优势
3.1插件技术的应用
插件技术在计算机软件研发过程中具有十分重要的作用。插件具备的优点较多,在研究插件的过程中需要花费的资金较少,而收益却远远高于支出。只要通过接口将插件与相应的软件程序有机连接起来,计算机软件就能够拥有插件程序功能。在研究插件的过程中,需要深入了解插件服务软件的主程序,根据软件主程序原理、方法对插件进行研发。插件与系统之间的连接点主要是接口,接口为插件进入软件主程序提供相应的入口,也是在主程序中撤除插件的分离端。宿主程序与插件程序之间有着明确协议,规定应当在一个子文件夹中放入插件的全部内容,为了避免对软件主程序造成破坏,必须严格管理插件技术[3]。所以,虽然插件与计算机软件是放在一起使用,但是插件仍然具备一定的独立性,对于软件产生的影响极低。用户对于插件的选择与应用,应当根据自身在生活中的实际需求,不能认定使用。同时,在对某些软件进行使用的过程中,一些用户将软件附带的插件删除,降低终端机在运行过程中的负载,这种做法并无任何问题。计算机软件技术中插件技术的实际应用,主要包括:①IE插件,Plug-in是一种程序。通常情况下,浏览器都是直接对插件程序进行调用,通过对一些特定文件进行处理,将其转换为浏览器的一个组成部分。②FLASH插件,实质上就是在浏览器中安装的一种插件,主要作用是确保浏览器中sef文件的良好播放。
3.2插件技术应用优势
主要包括以下几个方面:①插件重用率高,在对软件结构进行调整的过程中,方便简捷。②插件与插件不会发生互相干扰等不良状况,结构简单,构造清洗,不会影响计算机软件系统的运行。③插件技术在很多方面均有优势,如产品扩展、产品生产以及项目计划等方面。④插件结构灵活,由于插件主要由多个小插件功能结构组成,通过接口为软件系统提供服务,因此删减、增加较为简便,不会对软件产生不良影响。
4结语
关键词:计算机软件;安全漏洞检测技术;应用
中图分类号:TP393.08
随着信息时代的发展,使得计算机软件正发挥着越来越重要的作用,各类源代码也随之迅速增加。部分黑客开始针对计算机软件系统中的源代码漏洞进行攻击,窃取数据信息或者破坏系统,给计算机用户带来严重损害。有数据统计表明,目前的计算机软件漏洞问题越来越明显,而针对软件的攻击也呈现利益化倾向。因此,必须不断加强计算机软件的安全漏洞检测技术,才能确保计算机软件的稳定运行。
1 计算机软件安全漏洞检测技术
1.1 静态检测技术
初始的计算机软件安全漏洞静态检测即为静态分析,然而因其检验方式大都停留表面状态,所以近年有所创新拓展。其逐渐发展为静态分析和程序检验两项内容。静态分析主要是对系统程序的源代码进行扫描,再从语义语法等各个角度开展认真解析工作,并且分析需要检测系统程序的自身特性情况,由此查找系统安全漏洞。程序检验则主要是面向抽象系统里的程序源代码进行检验。重点检测软件系统程序能否与计算机需求相匹配,尤其是安全情况,再判断和检验是否存在安全漏洞问题。
针对静态检测而言,更为关注软件系统程序之内部特性情况,其检测特点与漏洞特点具有直接关联。安全漏洞的划分方法有多种,漏洞可以分为诸多细小组成部分,但漏洞类别上的共同点很少。因此为将漏洞更好地区分,可分为安全性和内存性两种漏洞。其中安全性漏洞主要看是否存在数据流误差与错误,通常因错误内存形态和情况决定;而内存性漏洞主要看类别和数据是否准确。因此进行空间建模是最有效的检测手段。此外,因静态检测技术特性区别较大,漏洞解读和处理时也存在区别,所以通常只能检验特定漏洞。
(1)静态分析。静态分析主要是对系统程序的源代码进行扫描,并且找出关键句和语法,通过解读其含义对程序行为开展分析,之后严格根据漏洞特性和系统安全标准完成检测工作。首先是分析关键句和语法,该方法早期就已用作静态分析,但早其仅检查语法方面。把系统程序划分为片段,同时将这些片段与“疑问数据库”开展对比分析,如发现存在漏洞或者存有疑问,则进行启发式评估和判定工作。由此可见,其虽然能够检测其中的漏洞,然而毕竟检测数量有限,并且检测出的漏洞大都早已知道,还存在漏报问题;其次,根据相关标准开展严格检测。一般而言系统程序能够稳定运行即是安全标准。可通过规则处理检测方法,针对该标准进行语法模式的描述,之后经由规则处理器接收转变为内部表述形式,从而全面检测系统程序运行情况。
(2)程序检验。程序检验主要是通过抽象软件系统程序来得到形式化的程序和模型,之后进行形式化检测,再通过科学检验方法检测软件系统漏洞情况。首先,检验模型。主要是对系统程序有向图和状态机等建立抽象模型,并且检测系统的特征。通常而言有符号化检验和模型自动转化检验两种方法。符号化检验主要将抽象模型变为语法树来开展公式描述,再判断公式与需求是否相符;而模型自动转化主要把程序变为等价自动机,再把两个自动机进行补充替换为新的自动机,最终已判定系统变为可容纳的语言形式。模型检验通常先列举现实可能存在的情况,而软件系统的复杂性决定了不能全部建模,所以只能针对部分属性和程序开展抽象建模。然而近年来新模型检测技术有所发展,其通过内存建模来检验过去的时序漏洞,再通过定理证明检测漏洞,相对而言严密性更强。针对静态检测而言,只能检验现有漏洞类别,因为没有漏洞描述标准,无法判定和描述未知漏洞。而对现有漏洞也没有全面覆盖的有效方法,因此静态检测在性能上缺陷较大,而要想提高其检测质量所以资金投放也较大。
1.2 动态检测技术
(1)内存映射。大部分攻击者都会利用“NULL结尾字符串开展内存覆盖来完成攻击操作。通过代码页映射技术能够增加内存覆盖的难度,无法轻松跳转到内存区进行操作。换个角度分析,由于代码页随机内存映射,某种程度上也减少了通过猜测地址开展页面攻击的情况。
(2)非执行栈。如今出现了许多栈攻击软件问题,其根本原因是系统里栈的能写及执行方面存在问题。栈里包括内部变量和数组变量,所以攻击者可以随意在栈里写入恶意代码,再想方设法执行代码。因此如果把栈转变为无法执行代码形式即可有效预防攻击。
(3)安全共享库。许多软件安全漏洞都是因共享库不安全导致。通过应用安全共享库可以有效预防人为攻击。这里的安全共享库主要指采取动态链接在程序运行时拦截不安全的函数,同时检测这些函数。通常在windows和UNIX操作系统中应用较广。
(4)沙箱方法。主要指通过限制程序进行资源访问来预防恶意攻击行为,如C语言里的调动函数,软件当中实际上并没有调动函数存在,当发觉软件运行中存在类似调动函数时,表明其已经遭受到了攻击。因此,使用沙箱的方法可以在被攻击前限定其恶意攻击行为,即使受到攻击也不会造成损害。
2 计算机软件安全漏洞检测技术的应用
2.1 防止竞争性漏洞
针对由于竞争条件出现的漏洞,预防时应当将竞争形成的编码使用原子化操作方法。作为执行单位里最小的编码,程序运行不会出现任何干扰问题。而所谓原子化操作主要是先锁定,通过预防某种特定状态改变所形成之问题,从而间接调用应用文件名的系统,从而描述所用文件或者句柄。
2.2 防止缓冲区漏洞
针对缓冲区漏洞溢出问题,预防时可通过检查软件程序里的危险函数来实现,应用安全软件版本取代可能存在安全问题的版本。如把原版本externchar*strcat使用externchar*strncat来取代。
2.3 防止随机性漏洞
针对随机漏洞问题,预防时可通过使用性能良好的随机发生设备来实现。由于设备自带有密码算法,能够确保随机数流安全,即使遇到软件攻击情况,掌握算法细节,也无法得到相应的数据流。
2.4 防止字符串漏洞
针对字符串漏洞,预防时可在数码里直接使用格式常量,从而使攻击者无法创建任何格式串。通常个数函数如果不定参数,均存在字符串漏洞问题,因此应用该类函数要确保各个参数个数和均衡性能达标。此外也可通过Windows操作系统下属的窗口完成数据输出任务,从而降低漏洞威胁。
3 结束语
总之,目前情况下,计算机软件安全漏洞检测技术正逐步发展为检测计算机通信及系统安全的重要方法,而编写软件程序消除安全漏洞已成为保证计算机软件安全的重要措施。因此,相关人员必须继续努力,不断加强计算机软件的安全漏洞检测技术,从而确保计算机软件的稳定运行。
参考文献:
[1]齐燕.浅谈计算机软件中安全漏洞检测技术的应用[J].信息与电脑(理论版),2010(10).
[2]李永华,窦春铁.谈计算机安全漏洞动态检测的原理方法与实践[J].数字技术与应用,2010(03).
[3]薛磊磊.谈计算机安全漏洞动态检测的原理方法与实践[J].科技促进发展(应用版),2010(10).
[4]宋超臣,黄俊强,王大萌.计算机安全漏洞检测技术综述[J].信息网络安全,2012(01).
关键词:计算机软件;安全漏洞;检测技术;技术应用
引言
近年来,越来越多的人借助信息网络提高工作效率,信息网络正在改变人们的生活和工作方式,中国正在快步进入信息化时代。出于更好地满足用户需求的目的,计算机软件的功能不断增加,但同时也存在一定的安全漏洞,威胁到用户的财产及隐私安全。因而,必须对计算机安全漏洞检测技术进行研究,通过对此类技术的合理应用,保证计算机安全运行,提高用户使用体验。
1.安全漏洞检测技术
所谓计算机软件安全漏洞,又被称为计算机脆弱性,实际上就是在计算机硬件、软件及协议的具体实现或系统安全策略上产生的某种缺陷,不法者可以利用这些缺陷在未经授权的情况下对系统进行访问或破坏,从而损害使用者的切身利益,引发网络安全事件。安全漏洞检测技术,主要分为两大类:
1.1动态检测技术
安全漏洞的动态检测技术主要通过运行被检测的软件的某项功能,对比软件运行结果与预期的差距,来确定被测软件的此项功能是否存在安全缺陷。这种检测方法快速直接,更加具有针对性,但本身也会影响系统的正常运行,会为用户使用带来新的安全隐患[1]。1.1.1非执行栈技术计算机的使用过程中常常出现一些栈攻击软件的问题,我们可以通过针对栈的执行能力进行破坏,以此避免代码的执行,从而对攻击进行预防[2]。1.1.2非执行堆和数据技术非执行堆和数据技术可以使不法分子注入的恶意代码丧失执行能力,虽然成本较高,但检测防范效果非常明显,对应用程序的影响较小,具有较高的可行性。1.1.3内存映射技术内存映射技术具有较强的主动性,通过将代码页随机映射到不同的内存地址中去,为不法者的入侵带来困扰。1.1.4安全共享库技术安全共享库技术通过动态链接技术与数据库及客户链接,将不安全的函数排查出去,达到阻止调用不安全函数的目的。1.1.5沙箱技术沙箱技术主要通过限制访问来营造一个隔绝外部骚扰的安全空间,与防火墙有相似之处。
1.2静态检测技术
通过扫描被测软件的源程序或二进制代码,从语法、语义上理解来分析被检测程序的特征,寻找可能存在的异常信息。具体的扫描过程是先扫描计算机程序,重点分析其中关键部分,并根据漏洞标准进行检测。以动态分析方法对语法进行分析,并将其划分不同段落对比数据库的内容,进行及时的检测与预防。这种技术操作方便,实用性较高。静态检测技术的衡量指标有两个:一个是漏报率,一个是误报率。而这两个衡量指标呈现出负相关关系。静态检测技术通常包括:二进制对比技术和词法分析、程序评注技术、类型推导技术、规则检查技术、模型检测技术、定理证明技术、变异语言技术。
2.安全漏洞检测技术的应用
2.1格式化安全漏洞检测
计算机软件的安全漏洞中,格式化漏洞是出现频率较高的计算机软件安全漏洞。针对这种漏洞,我们可以通过应用代码来计量计算机软件的格式,以此来降低恶性攻击的机会,从而实现计算机软件安全检测的目的。格式化漏洞是以字符作为其表现形式的,可以从计算机软件的参数入手,对格式化漏洞进行检测并修复[3]。
2.2竞争条件安全漏洞检测
竞争漏洞是较为常见的计算机软件安全漏洞,针对竞争漏洞,技术人员通常从计算机软件的竞争代码开始进行检测,即采用原子化的处理方法去进行编码,将计算机软件代码原子化,在代码运行的过程中,代码通过性及通过效率较高,计算机软件代码的原子化可以使得代码的特征更加明显,进而锁定部分代码进行检测。这种将代码原子化并进行锁定的方式,一定程度上能够有效防止软件产生漏洞,从而保证计算机信息的安全。
2.3缓冲区的安全漏洞检测
缓冲区的安全漏洞检测技术,主要是针对计算机软件函数进行更加细致的检测与预防,以更加安全的版本替换安全性较差的版本,从而有效预防计算机漏洞,保障信息安全。
2.4随机漏洞的预防检测
随机漏洞的预防检测技术,需要通过使用性能更加良好、准确性更高的设备对随机漏洞进行预防,以此来保证计算机设备中含有密码算法,从而达到行之有效的预防目的[4]。
结束语
综上所述,在信息技术高速发展的今天,计算机软件的安全问题受到了人们的广泛关注。因此在实际应用中必须做好计算机软件漏洞的检测工作,利用计算机软件安全漏洞检测技术,保证计算机的安全运行。同时,不断提高计算机软件安全漏洞检测技术的运用效果,必要时可通过将动态安全漏洞检测技术和静态安全检测技术相结合的方式,来保障计算机软件正常运行,保证网络信息和用户的财产安全。
参考文献:
[1]李红.计算机软件的安全漏洞检测方法[J].电子技术与软件工程,2016,22:203.
[2]陈健.论计算机软件中安全漏洞检测技术的应用[J].科技风,2017,07:101.
[3]陈泽晰.安全漏洞检测技术在计算机软件中的应用[J].鸡西大学学报,2017,02:34-36.
关键词 天然气生产管理;生产信息;数据信息;智能化
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)16-0085-02
计算机软件在大庆油田天然气生产监控管理系统当中的高效应用,能够提高天然气实现生产和集输自动化的管理效率,同时提高天然气生产数据管理水平,达到数据信息资源整合。根据大庆油田企业的发展情况,公司需要进一步完善数据采集和监控能力,并建立一套成熟、稳定的系统,整合数据资源,提升数据价值,实现重点数据明确突出,相关数据异常预警,所有数据便捷可查的目标,通过先进的计算机管理技术,科学规范化管理流程,提高管理效率,降低管理成本,达到以更安全、更准确、更便捷的方式为油气开采、加工和集输服务的目标。
1 大庆油田天然气生产管理系统的发展现状
天然气易燃易爆的高危特性决定了安全是天然气生产的重中之重。大庆油田天然气的输气管网从地下穿越人口密集区、商业繁华区、环境敏感区、偷盗易发区等高危区域,安全敏感度高,对计算机监控软件的实时监控能力和预警反应速度都有着更高的要求,现有的监控网络无法实现监控范围的高效覆盖。
同时,对于生产设备、工艺运行、管网参数等重要数据,也需要建立一套完整可靠的管理体系。目前大庆油田天然气系统应用的各个层面的专业系统有近百个,系统之间缺乏有效整合。数据存放在不同的系统中无法相互调用,形成诸多信息孤岛,给管理上和决策上带来一定的难度。如何对这些宝贵的数据资产进行充分利用,并提升数据价值和效率,构建横向互联、纵向贯通的信息化平台已经成为天然气系统信息化的重要建设内容。
2 大庆油田天然气生产管理系统存在的问题
大庆油田拥有最快地溶解气处理加工基地,从地理上讲,大庆油田天然气的生产地相对比较分散,生产原料也主要依托于原油加工,所加工的产品主要供应于其他的系统。天然气装置相对复杂,生产信息量大,目前大部分生产数据信息都是通过自动采集、网络传输,一部分需要手工录入,数据量大而冗杂,效率不高。
2.1 管网监控系统布局不理想
受地理位置所限,大庆油田天然气的管网监控管理具有很高的难度,现在的天然气管网监控布局并不是很到位,尤其是在人口密集的繁华商业区、不能实现无死角监控覆盖,报警器和摄像头的数量均有不足,监控软件效率不高,无法快速判断并预警可能存在的泄露风险,存在安全隐患。
2.2 条块分割管理模式不利于企业的发展
随着中国石油和中国石化两大集团的重组,中国石油天然气集团公司也在重组上市,中油股份公司内部的各个版块划分也进行了多年的改革,并形成了大庆油田天然气系统的条块分割。目前,各自为政是大庆油田天然气管理最主要的现状,天然气上游勘探开发和下游的综合利用存在着脱节,没有形成一个高效的有机整体,从而造成了生产监控体系的不完整,不可避免地增加了大庆油田在天然中间计量、交换和财务结算当中的中间环节,增加了安全隐患、降低了管理效率。
2.3 缺乏高水平的计算机软件系统
虽然我国在天然气自动化系统当中取得了长足的进步,但是与国际自动化行业进行相比,还有非常大的差距。目前正在运行的近百个应用管理系统各自为政,大量重复数据杂乱无章无法整合,不能有效利用,严重影响管理效率。计算机软件功能不足,尤其缺少对重要数据的联动分析,无法实现智能预警,完全依靠人工处理。
2.4 缺少高素质的计算机系统开发人才
大庆油田公司的信息工作更偏重于电脑软硬件维护和网络安全等方面,软件应用系统多是以外包或直接购买的方式来获得,在开发工作上并未投入足够的精力。这种方式虽然可以节省资源,但也极大提高了成本,且在软件应用、升级和维护等方面均存在问题。软件开发需要一批专业人才,这将是天然气计算机应用系统开发未来发展的最大瓶颈之一。目前天然气计算机应用系统的专业人才非常稀缺,一方面是高校并不重视这类人才的培养,另一方面是企业内部的培训体系更偏重于生产, 企业的造血功能并不完备。
3 计算机软件在大庆油田天然气生产管理系统中应用的建议
随着天然气系统由原料供应性的企业向生产经营企业转变,大庆油田天然气生产装置点多、面广、线长的发散型发展模式势必会导致经营成本上升,经济效益降低。因此,应根据大庆油田生产管理系统的应用特点,深入细致地进行调研,建立一套高效的计算机应用系统,能有效整合数据资源,提高效率,降低管理成本。
目前天然气的生产、安全监控系统已经基本实现数字化,工控系统承载力和数据采集能力基本可以满足日常工作要求,但是基于未来的发展,我们应进一步完善数据采集能力和安全监控效率,通过先进的技术手段和数学模型,对基础数据进行深化加工利用,强化诸如HSE监管、流程模拟、故障诊断等专业应用,进一步推动计算机软件由数字化向智能化的进化升级,构建一个切合天然气生产运营的软件管理系统。
3.1 进一步推进数据化进程
大庆油田天然气管理需要建立实时数据采集监控系统网络,实现工控机的实时数据库的创建,在信息中心服务器端安装所选的网上功能的组态软件平台,从而创建与上位机工作站相互辉映的数据库,本软件的通讯功能模块需要将上位机构数据传送到服务器的数据当中,实现现场生产和集输控制的流制,通过浏览器实现数据和生产运行状态的实时对接。要想完善计算机软件的监控系统的布局,找到软件整合方面的不足之处,充分满足日常生产的需要,走向国际标准化生产。
3.2 建立统一的智能化数据平台
建立健全企业信息模型和信息交互平台,在提升现场仪表采集效率的基础上,整合数据信息,利用数据融合、汇总、关联等多种方式提高数据价值,用以改进日常工作、调度指挥、智能监控等模块,实现企业从数字化向智能化的升级。
该平台应该具有更友善便捷的操作界面,更清晰醒目的数据反应形式,更简化直观的数据追查,可以完成重要环节跟踪、数据根源分析、事故原因追溯、联动数据异常预警和突发事件应急处理等多种实用功能。
3.3 借鉴国际先进的计算机软件技术
我们可以根据天然气生产集输的发展现状,在现有数据采集的基础上,重新开发一种适合国内发展的实时数据采集监控系统,系统可以通过现场数据采集监控网,通过系统优化和数字化平台,形成一个集天然气生产、集输系统的数字化和信息化,实现远程数据的信息共享和生产管理的调控,这样可以支持远程移动和异地的查询。
3.4 培养高素质的计算机系统开发人才
未来,大庆油田需要培养高素质的计算机管理系统开发人才。企业可以通过建立独立的软件开发部门,提供专项基金,以及邀请国际先进的计算机管理软件公司进行技术交流的方式,提高相关从业人员能力水平。通过培训,开发人员可以做到结合当前的生产实际,进行现有系统的改进,或是对新领域进行完善和补充,并使开发的软件具备更好的兼容性和可扩展性,从而为企业量身打造更切合实际的、更具有实用性的软件平台,为提升大庆油田天然气生产管理水平奠定坚实的基础。
4 结论
大庆油田天然气的生产管理离不开计算机软件的支撑。现阶段的软件自动化程度虽然已经可以满足生产管理的要求,但依然属于粗放型模式。因此,进一步完善底层数据采集的精度和广度,建立完备的生产数据模型,同时借鉴国际先进的管理软件,构建更加卓有成效的数据管理体系,实现生产安全管理由数据化向智能化的进化升级,推动信息化进程,对于大庆油田天然气事业的未来发展具有重要的意义。
参考文献
[1]陈东领,张新美.计算机软件管理[M].北京交通大学出版社,2008.
[2]陈胜群.企业计算机软件管理战略[M].立信会计出版社,2006.
[3]杨修发,朱启明.天然气计算机软件[M].西南财经大学出版社,2005.