首页 > 文章中心 > 计算机和软件开发

计算机和软件开发

前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机和软件开发范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。

计算机和软件开发

计算机和软件开发范文第1篇

论文摘要:计算科学主要讲述了一种科学的思想方法,计算科学的基本概念、基本知识它的发展主线、学科分支、还有计算科学的特点、发展规律和趋势。

引言:随着存储程序式通用电子计算机在上世纪40年代的诞生,和计算科学的快速发展以及取得的大量成果。计算科学这一学科也也应运而生。《计算科学导论》正如此书的名字,此书很好的诠释了计算科学这一学科,并且指导了我们应如何去学好这一学科。使得我们收获颇多。并且让我深深的反思了我的大学生活。正如赵老师书中所讲的:“计算科学是年轻人的科学,一旦你选择了计算科学作为你为之奋斗的专业类领域,就等于你选择了一条布满荆棘的道路。一个有志于从事计算科学研究与开发的学生,必须在大学几年的学习中,打下坚实的基础,才有可能在将来学科的高速发展中,或在计算机产品的开发和快速更新换代中有所作为。

<一>什么是计算科学和它的来历

计算科学主要是对描述和变换信息的算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。全部计算科学的基本问题是,什么能(有效的)自动运行,什么不能(有效的)自动运行。本科学来源于对数理逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代的后期。

随着存储程序式通用电子计算机在上世纪40年代的诞生,人类使用自动计算装置代替人的人工计算和手工劳动的梦想成为现实。计算科学的快速发展以也取得大量成果,计算科学这一学科也也应运而生。

<二>计算科学的发展

a、首先先介绍图灵机

图灵机的发明打开了现代计算机的大门和发展之路。图灵机通过一条两端可无限延长的袋子,一个读写头和一组控制读写头的(控制器)组成它有一个状态集和符号集,而此符号集一般只使用0和1两个符号。而就是这个简洁的结构和运行原理隐含了存储程序的原始思想,深刻的揭示了现代通用电子数字计算机的核心内容。现在通用的计算机是电子数字计算机,而电子数字计算机的发展是建立在图灵机的基础之上。他的二进制思想使计算机的制作的简化成只需两个稳定态的元器件。这在今后的计算机制作上无论是二极管或集成电路上都显示了明显的优越性。

b、计算机带动的计算学科

1946年随着现代意义上的电子数字计算机ENIAC的诞生。掀起了社会快速发展的崭新一页。计算机工作和运行就摆在了人们的面前。

1、计算机语言

我们要用计算机求解一个问题,必须事先编好程序。因此就出现了最早的机器指令和汇编语言。20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设计语言ShortCode出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。还有用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALK、C等。

2、计算机系统和软件开发方法

现代意义上的计算机绝不是一个简单的计算机了而也包括了软件(系统软件、应用软件)。各种各样的软件使得计算机的用途大大增强。而软件开发也成为了一个重要课题和发展方向。软件开发的理论基础即是计算模型。随着计算机网络、分布式处理和多媒体的发展。在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持计算机图形学程序设计在程序设计语言中已非常的流行。之后,在模数/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。进入20世纪90年代之后,并行计算机和分布式大规模异质计算机网络的发展又将并行程序设计语言、并行编译程序、并行操作系统、并行与分布式数据库系统等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础----计算模型

3、计算机图形学

在计算机的硬件的迅速发展中。随着它的存储容量的增大,也掀起了计算机的巨大改革。计算机图形学、图像处理技术的发展,促使图形化界面的出现。计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。图形化界面的出现,彻底改变了在一个黑色的DOS窗口前敲代码输入控制命令的时代。同时也成就了一个伟大的公司Microsoft。

4、计算机网络

随着用户迫切需要实现不同计算机上的软硬件和信息资源共享。网络就在我们的需求中诞生了。网络的发展和信息资源的交换使每台计算都变成了网络计算机。这也促进计算机的发展和广泛应用。

<三>计算机学科的主线及发展方向

围绕着学科基本问题而展开的大量具体研究,形成学科发展的主流方向与学科发展主线和学科自身的知识组织结构。计算学科内容按照基础理论、基本开发技术、应用以及他们与硬件设备联系的紧密程度分成三个层面:

1、计算科学应用层

它包括人工智能应用与系统,信息、管理与决策系统,移动计算,计划可视化,科学计算机等计算机应用的各个方向。

2、计算科学的专业基础层

它是为应用层提供技术和环境的一个层面,包括软件开发方法学,计算机网络与通信技术,程序设计科学,计算机体系结构、电子计算机系统基础。

3、计算科学的基础层

它包括计算科学的数学理论,高等逻辑等内容。其中计算的数学理论涵盖可计算性与计算复杂性理论形式语言与计算机理论等。

<四>计算机的网络的发展及网络安全

(1)计算机网络与病毒

一个现代计算机被定义为包含存储器、处理器、功能部件、互联网络、汇编程序、编译程序、操作系统、外部设备、通信通道等内容的系统。

通过上面定义,我们发现互联网络也被加入到计算机当中。说明了网络的重要以及普及性。21世纪是信息时代。信息已成为一种重要的战略资。信息科学成为最活跃的领域之一,信息技术改变着人们的生活方式。现在互联网络已经广泛应用于科研、教育、企业生产、与经营管理、信息服务等各个方面。全世界的互联网Internet正在爆炸性的扩大,已经成为覆盖全球的信息基础设施之一。

因为互联网的快速发展与应用,我们各行各业都在使用计算机。信息安全也显得格外重要。而随着计算机网络的发展,计算机网络系统的安全受到严重的挑战,来自计算机病毒和黑客的攻击及其他方面的威胁也越来越大。其中计算机病毒更是很难根治的主要威胁之一。计算机病毒给我们带来的负面影响和损失是刻骨铭心的,譬如1999年爆发的CIH病毒以及2003年元月的蠕虫王病毒等都给广大用户带来巨大的损失。

我们想更好的让计算机为我们服务,我们就必须很好的利用它,利用网络。同时我们也应该建立起自己的防护措施,以抵抗外来信息的侵入,保护我们的信息不受攻击和破坏。

(2)计算机病毒及它的防范措施:

计算机病毒是一组通过复制自身来感染其它软件的程序。当程序运行时,嵌入的病毒也随之运行并感染其它程序。一些病毒不带有恶意攻击性编码,但更多的病毒携带毒码,一旦被事先设定好的环境激发,即可感染和破坏。

<一>、病毒的入侵方式

1.无线电方式。主要是通过无线电把病毒码发射到对方电子系统中。此方式是计算机病毒注入的最佳方式,同时技术难度也最大。可能的途径有:①直接向对方电子系统的无线电接收器或设备发射,使接收器对其进行处理并把病毒传染到目标机上。②冒充合法无线传输数据。根据得到的或使用标准的无线电传输协议和数据格式,发射病毒码,使之能够混在合法传输信号中,进入接收器,进而进人信息网络。③寻找对方信息系统保护最差的地方进行病毒注放。通过对方未保护的数据链路,将病毒传染到被保护的链路或目标中。

2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和软件中,然后把此硬件和软件直接或间接交付给对方,使病毒直接传染给对方电子系统,在需要时将其激活,达到攻击目的。这种攻击方法十分隐蔽,即使芯片或组件被彻底检查,也很难保证其没有其他特殊功能。目前,我国很多计算机组件依赖进口,困此,很容易受到芯片的攻击。

3.后门攻击方式。后门,是计算机安全系统中的一个小洞,由软件设计师或维护人发明,允许知道其存在的人绕过正常安全防护措施进入系统。攻击后门的形式有许多种,如控制电磁脉冲可将病毒注入目标系统。计算机入侵者就常通过后门进行攻击,如目前普遍使用的WINDOWS98,就存在这样的后门。

4.数据控制链侵入方式。随着因特网技术的广泛应用,使计算机病毒通过计算机系统的数据控制链侵入成为可能。使用远程修改技术,可以很容易地改变数据控制链的正常路径。

<二>病毒攻击的防范的对策

1.建立有效的计算机病毒防护体系。有效的计算机病毒防护体系应包括多个防护层。一是访问控制层;二是病毒检测层;三是病毒遏制层;四是病毒清除层;五是系统恢复层;六是应急计划层。上述六层计算机防护体系,须有有效的硬件和软件技术的支持,如安全设计及规范操作。

2.严把收硬件安全关。国家的机密信息系统所用设备和系列产品,应建立自己的生产企业,实现计算机的国产化、系列化;对引进的计算机系统要在进行安全性检查后才能启用,以预防和限制计算机病毒伺机入侵。

3.防止电磁辐射和电磁泄露。采取电磁屏蔽的方法,阻断电磁波辐射,这样,不仅可以达到防止计算机信息泄露的目的,而且可以防止“电磁辐射式”病毒的攻击。

4.加强计算机应急反应分队建设。应成立自动化系统安全支援分队,以解决计算机防御性的有关问题。

很多公司都有因为电脑被入侵而遭受严重经济损失的惨痛经历,不少普通用户也未能避免电脑被破坏的厄运,造成如此大损失的并不一定都是技术高超的入侵者所为,小小的字符串带给我们的损失已经太多。因此,如果你是数据库程序开发人员、如果你是系统级应用程序开发人员、如果你是高级计算机用户、如果你是论坛管理人员......请密切注意有关字符漏洞以及其他各类漏洞的最新消息及其补丁,及时在你的程序中写入防范最新字符漏洞攻击的安全检查代码并为你的系统安装最新的补丁会让你远离字符带来的危险。经常杀毒,注意外来设备在计算机上的使用和计算机对外网的链接。也可以大大有效的避免计算机被攻击。

<五>总结

在学了计算科学导论之后,让我更深入的了解了我将来要从事的学科。计算科学导论指导着我们该怎么学习计算机。让我更清楚的知道我们信息安全专业的方向。正如计算科学这座大楼一样,在不断的成长。信息安全也必将随着网络的进一步发展而更多的被人们重视。总之学习了这门课之后让我受益匪浅,也知道自己应该好好努力,争取在自己的专业领域上有所成就。

参考文献:

1、《计算科学导论》(第三版),赵志琢著,科学出版社2004版

2、《计算机病毒分析与对抗》傅建明彭国军张焕国编著武汉大学出版社2004版

计算机和软件开发范文第2篇

关键词:计算机软件 数据接口 应用研究

中图分类号:TN91 文献标识码:A 文章编号:1674-2117(2014)04-0064-02

1 序言

在20世纪90年代由美国克林顿政府主导的“信息高速公路”发展战略,引起世界各国的广泛重视,也成为信息领域发展的指向标。计算机产业现在也开展民用和商用的发展,但是在计算机软件技术迅猛突起的同时,也会产生相应的问题和障碍。[1]这就是由于种类繁多的应用软件的使用,会产生不同类型的软件共同工作时出现软件混用的问题。将会在客观上影响使用的效率和用户的体验度,并最终造成用户期待的计算机操作未达到预期效果。由此类问题或者现象的产生日趋严重。所以引起计算机领域研究者的广泛重视,它也成为计算机软件数据接口研究和应用的客观基础,同时也寄希望于此解决相关的现实问题。

2 计算机软件数据接口理论分析

先对计算机软件数据接口的概念进行解析,它是由提品的软件开发商或者委任第三方软件开发商一系列的规范标准,它的用途的效果体现在能够对指定的数据进行交流和传播。[2]这种概念与大众平时理解的硬件接口有着明显的差别,它是需要借助于特定的计算机语言,进行数据的处理和分析,以及数据交换的操作。由于是以软件形式进行运作,所以它更具备灵活性、时效性、稳定性以及可以达到更好的安全性效果。在具体操作中,可以通过API函数进行封装形式的控制。将整体程序经过模块化处理,将会大大提高运作的系统效率。

计算机软件接口在功能实现上相当于数据库管理员,在具有访问权限的前提下,以用户的身份对数据库对象进行数据分析和数据处理。但要在此进程中存在着某个环节的不清晰和功能弱化的现象,将会带来很多的问题隐患,有三种现象值得关注。首先是具有编程能力的用户,可以使用SQL语言,按照个人意愿对数据库对象进行个性化的访问,但是会存在着安全和操作的各种问题。其次是程序员开发应用程序软件时,采用的是直接调用数据的形式,带来便利的同时也会产生安全危险。最后是进行远程数据库访问时,会产生繁琐冗余的问题,加大程序编写的障碍和工作量。所以研究并实践计算机软件接口的设计和应用,规避上面所探讨的诸多问题,这也是本文研究的必要性体现。

3 计算机软件数据接口设计规范

需要通过程序设计达到计算机软件数据接口的实现效果,在此过程中一定要遵守必要的规范和原则,可以起到多种现实的作用。既能够充分体现其功能性、个性化理念,同时也能够有效地达成效率运作和统一操作的效果。从客观的使用层面进行探讨,也能够显著提升其使用寿命和应用效果。在计算机研发领域中,相关的规范和标准也是必不可少的,这也有利于促进相关领域的蓬勃发展。现在探讨计算机软件数据接口设计规范,主要包括以下几个层面。

其一是充分满足客户个性化需求,可以给客户带来使用的满意度。有客户才会有需求,这也是在客观的条件下产生产业链发展模式。计算机软件本身是软件数据接口提供各种服务能力的前提,同时也是通过软件数据接口的拓展方式扩充软件程序的应用范围。经过一系列的设计研发,能够更大限度地满足用户的多元化需求,并能够在现实的操作中解决及时性的问题。

其二是要更好地遵循面向对象设计的规范,这也是可以达到模块化设计的效果。这是从设计者的角度出发,进行高效运作,这也是体现出现在以及未来软件研发的必然趋势。一个大型的程序设计中,一方面需要设计团队进行协作,另外一方面可以通过面向对象设计进行封装式操作。能够准确地进行功能的设计,提供精确的技术支持,这也是建立在科学性基础之上。在越来越复杂的设计中,提升工作精度、降低工作难度、减少成本支出。

其三是通过计算机软件数据接口方式的应用,可以增强高容错性以及鲁棒性。这主要是表现在两个方面,首先是能够降低在实际使用中数据处理和数据传输过程中出现的错误,也就是可以显著地提升系统运作的效率和质量。其次是体现在当软件数据输入出现超规范的状态,能够充分体现出它的稳定性特征。这也是在软件开发和运行中,需要重视并研究的内容,有着很强的实践效能。

最后是体现在遵守本行业标准数据接口规范的同时,要不断对其进行扩充。行业内部公认的标准规范对行业整体的发展和促进是非常重要的,也是行业间不同机构或者企业在交流中的必要前提。软件的可拓性也是会对软件数据接口的使用带来技术上的支持和便利。也为计算机数据接口的发展提供新的方向,能够更加的实用,也具有现实中的可行性,体现出它的研究意义。

4 计算机软件数据接口开发实现

在考量软件数据接口开发和实现的过程中,需要考量它的应用方式和开发内容,并根据现实的需要进行综合性的应用。这也就意味着它具有多种形式的标准规范,可以是接口函数,也可能是具有固定格式的数据文件类型,或者可以选择封装类型进行处理。在具体操作中,根据实际的需要以及实现的效果进行选择,主要是表现在以下几个方面,下面对此进行研究。

首先是采用文件交换形式进行软件数据接口开发和应用。它是指通过制定数据类型的数据文件进行数据处理、储存以及传输,它的数据服务终端重要是涵盖这软件开发商、第三方开发商和用户,主要应用于用户和用户之间的需求操作。事先确定数据结构的类型,通过软件扫描的方式,找寻对应的文件,通过系统规范的内部数据处理机制进行数据文件读取,实际上是达成数据交互的操作。目前主要是包括两种形式,一种是txt模式,另一种是ini模式。前者是Windows系统常规的文件形式,主要处理的信息内容是特殊格式的数据信息,其体现出自由和灵活的特点。后者是Windows系统自身所带的文件类型,主要通过API函数进行封装处理,也是主要使用的数据交互文件类型,通过二者的共同使用,达到软件数据交互效果。

其次是选择应用程序接口函数形式进行软件数据接口开发和应用。它是现在最为常见的封装函数的类型,这是根据实际的需要以及遵守相关规范的前提下,由软件开发商自行研究,并在出厂之前事先制定具有操作效能的函数族。需要进行相应可行性分析和研究的实践性规划。这也就意味着用户在使用中直接调用就可以达到操作的目的,在使用的过程中呈现出更加便捷的特征。其中有一个特点需要了解,这就是处于技术保密的考量,具体设计过程是严格保密。它不仅可以应用于用户的各项操作,同时第三方开发商也是在遵守软件开发商相关的规则前提下,直接调用封装好的接口函数。在实际的应用中能够达到高效处理的结果,具有很高的推广性和流行性。在此进程中,很多软件开发商会公布出接口函数的开发内容,达到更深入使用的效果。

最后是提取中间数据库形式进行软件数据接口开发和应用。它的使用是通过具有功用性质的数据库建设和完善实现的,这也是有软件开发商负责管理和维护。如果用户或者第三方开发商想要借助此种方式实现软件数据接口开发或者直接应用,这是需要能够通过该软件开发商的用户授权,这也就意味着它提供的是有偿服务。其数据库主要是以Access、Oracle、Sybase以及SqlServer等为主,这也是现在非常流行的数据库。对于很多第三方软件开发商而言,它是非常理想的选择,对数据操作灵活性的把握更好,但是客观上增加开发过程中的数据库操作和管理,由于是属于不同的机构研发,在使用时会产生匹配度的相关问题。总体来讲,此种方式的应用目前仍属于小众范围。

5 总结

计算机技术的快速发展,带来的是信息科技革命,也使得计算机技术的应用领域越来越广阔。在此过程中,不同的受众群体也是有着多样化的选择和个性化的需求。相比较于计算机硬件数据接口的设计和研发,计算机软件数据接口的开发和实现更具有实用性的价值,也是现在处理不同数据类型信息以及不同用户之间数据交流的有效解决方式。在计算机技术的使用中,也更是需要通过软件接口的设计,实现更加广泛的数据处理和数据传输,也是体现出互联网技术普及以及不同领域发展信息交流的需要,通过计算机软件数据接口的研究和实践,能够推动整个信息化技术的全面发展,这也是未来计算机技术研发的重要趋向。

(中山市中等专业学校,广东 中山 528437)

参考文献:

计算机和软件开发范文第3篇

关键词:软件开发 散装填料 流体力学 负荷性能图 设计及核算

填料塔是化工生产中常用的一种分离设备,广泛地应用于精馏、吸收、解吸、气体洗涤、液体萃取等单元操作过程。自20世纪初,填料塔应用于工业分离过程以来,在增产、节能、提高产品质量、改善环境和减少投资等方面的优势明显,应用范围越来越广,而填料塔的设计要求也越来越高。

1 计算模型的确定

1.1 液泛气速计算模型

文献针对鲍尔环,用Eckert通用关联图、Bain-Haugen公式、Billet等泛点气速预测模型与实验值进行了对比,结果表明Bain-Haugen公式与实验数据吻合的较好,因此本文采用Bain-Haugen公式作为液泛气速计算模型。

1.2 塔径计算模型

塔径的计算方法主要有泛点法、载点法和FP-Cmax图法。若要求操作稳定,压降小,则可以选择载点以下的操作气速。但目前对于载点关联式的研究较少,并且在很多场合下(尤其在大液量时)载点气速难以确定,而泛点算法则是在填料塔计算中普遍使用的方法。FP-Cmax图法是工业上普遍用来计算规整填料塔塔径。因此本文采用泛点法作为塔径的计算模型。

1.3 压降计算模型

计算填料塔压降的模型方法分为两类,一类是专门适用于某特定类型的,这种模型算法往往由填料开发者提出,有些没有公开发表,需向填料制造商咨询;另一类是通用的计算模型。

目前主要的压降算法模型有Eckert通用关联图、Billet模型、S-B-F压降模型、新Eckert通用关联图、Kister通用关联图、BRF法、Robbins法。以文献的实验数据为基准值,对适用于散装填料的模型进行了比较计算,结果表明新Eckert压降通用关联图与实验值比较吻合,因此本文采用新Eckert压降通用关联图的拟合公式作为压降计算模型。

1.4 持液量计算模型

持液量的计算模型主要有Mackowiak模型、Billet模型、大竹模型、Rocha模型等。文献认为Mackowiak模型和大竹公式的误差较大;Rocha模型较为复杂,参数众多,文献只提供部分参数;文献认为Billet模型的预测值与实验值误差较小,尤其在恒持液量区,因此本文采用Billet模型作为持液量的计算模型。

1.5 等板高度计算模型

目前等板高度的计算模型有Hands and Whitt公式、Frank公式、Murch公式、Strigle公式、Rocha模型、Brova公式、Lockett模型、Carillo模型等。有文献推荐Frank公式作为等板高度计算模型,因此本文采用Frank公式。另外,可根据填料厂家提供的等板高度推荐值手动输入。

2 负荷性能图限制线确定

2.1 负荷性能图气相上限线

填料塔内气体流率增加,持液量趋于增加,压降也相应增加,在泛点处液体在填料表面处积累并逐渐增多,气体负荷略微增加,压降将趋于无穷大,此时填料床层出现液泛现象。许多实际情况下,操作可以维持在泛点,但这种操作状况极不稳定,操作性能较差。因此本文将泛点时的气体量作为负荷性能图的气相上限线。

2.2 负荷性能图气相下限线

气相流速与填料层持液量和压降有明显关系,气速降低,填料层持液量和压降也降低,当气速下降到一定程度时,塔内气液相湍动程度明显降低,气相分布不均,则气液传质效率明显降低。

Kister以压降作为判断气相负荷下限的标准,由最小压降计算出气相负荷的下限,推荐操作时散装填料层的压降应不低于0.1英寸水柱/英尺填料层高度,而在实际操作中操作压降低于上述推荐值时仍可处于正常操作状态。因此以Kister的推荐值作为计算气相负荷下限的标准并不准确。孙津生认为当气相负荷因子在0到0.6时,存在一个传质拐点,在此拐点以下,传质效率大幅下降,而在实际工程设计中如果负荷因子取在0.5~0.6之间时,一般认为风险较大,所以本文将气相动能因子为0.6时的气相负荷作为负荷性能图的气相下限线。

2.3 负荷性能图液相上限线

由于填料具有较大空隙率,与板式塔相比,填料塔一般不会发生液相超负荷现象,所以对于填料的液相负荷上限研究较少。文献研究表明对于高效填料塔最大液相喷淋密度应低于200 m3/(m2・h),但对于填料吸收塔最大液相喷淋密度超过200 m3/(m2・h)时,部分情况下,也处于正常操作状况。关于填料的最大液相喷淋密度还有待于进一步研究。本文暂采用最大喷淋密度200 m3/(m2・h)作为负荷性能图的液相上限线。

2.4 负荷性能图液相下限线

要保证填料塔正常操作,必须有一定的液体喷淋量。当液相的操作负荷低于某一值时,填料单体提供的表面积得不到有效的润湿,液体在填料表面不能建立稳定的液膜, 从而降低了气液传质效率。因此,本文以最小喷淋密度作为负荷性能图的液相下限线。

2.5 负荷性能图液泛线

填料塔中液相在填料表面形成液膜流动,气相向上流动对液膜流动产生牵制作用,随气相速度增加,液膜下降速度逐渐减小,气相速度增加到一定程度时液膜增厚,气相速度进一步增加,液膜进一步增厚,如此循环,持液量增加。最终液相变为连续相,气相成为分散相,此现象即为液泛。同理,当气相速度一定时,液相喷淋量增加到一定后,也会造成液泛现象发生。因此液泛可以反映填料塔内气液两相相互影响的极限值。本文以Eckert关联图中泛点线的回归解析式作为负荷性能图的液泛线。

3 软件设计功能考核

用水吸收空气中的SO2气体,混合气体处理量为100kmol,其中SO2的含量为7%,空气含量93%,要求净化气中SO2的含量达到15%(mol),操作压力为常压,气体入口温度为25℃,洗手液中不含SO2,水入口温度为25℃,要求设计吸收塔,对其进行工艺计算并输出填料塔的负荷性能图。

其中液相流率L=72530kg/s,气相流率G=3148kg/s,理论板数10块,其他物性参数:=998.2kg/m3,气相密度=1.383kg/m3,液相粘度=1mPa・s,气相粘度=0.018 mPa・s,液相表面张力0.07154N/m。选用DN38塑料鲍尔环填料。设计及核算结果如表1所示。

4 结语

软件的计算结果和核算结果与文献值相差较小,误差在工程允许误差范围内,所以本软件计算结果准确可靠,可应用于实践。另外软件绘制出了填料塔的负荷性能图,表示出了填料塔的可行稳定操作区域,为填料塔设计、改造提供了直观的依据。

参考文献:

[1] 李军,陈亮,孙兰义等.填料萃取塔设计软件CUP-Tower的开发[J],石油化工设备,2009,38(3):20~23

[2] 田正义.规整填料塔软件开发[D].青岛:青岛科技大学,2009

计算机和软件开发范文第4篇

关键字:计算机软件开发应用研究发展趋势

随着科学技术的不断发展,现代人的生活发生了翻天覆地的变化,信息化网络技术的出现更为人们工作、生活带来了更多的便利,计算机的推广和普及都离不开计算机软件开发技术,为了不断满足人们工作和生活的需求,推动计算机网络时代的进步,计算机软件开发技术也不断的进行着革新。近几年来,计算机软件开发坚持“以人为本”的开发理念,加强提升软件的价值性、实用性、有效性以及社会服务性,为人类的发展做出了杰出的贡献。

1计算机软件开发技术现状及重要性

1.1计算机软件开发技术的发展现状分析

计算机的出现使人类的工作和生活都发生了巨大的改变,而计算机的飞速发展离不开计算机软件开发技术的支持,在计算机日常运行中,计算机软件起着主要的辅佐作用,它通过自身的功能和运作支撑着整个计算机的运行,给人类生活带来极大的便利。就我国计算机行业整体来看,目前,我国计算机软件开发队伍正在不断的壮大,这在一定程度上促进了计算机软件开发行业的崛起和发展。加之。受2009年金融危机的影响,许多计算机软件开发公司将经营中心由国外转至国内,国内计算机软件开发进入高速发展时期,其产业额在全球IT行业中都占着较大的比重,各高校学生也都看好这一市场,纷纷加入计算机软件开发这一行业,为计算机软件开发行业带来了更多优秀人才。

1.2计算机软件开发的重要性

在网络信息时展的今天,计算机是推动社会经济发展的重要力量,而计算机的软件开发技术是计算机发展的重要核心,换言之,计算机软件开发技术不但是支撑计算机发展的重要后盾,同时,也是推动信息化网络时展的主要力量。随着我国计算机软件开发技术不断的提高,计算机安全性也也得到了很大的提升,实现了网络共存,有效的解决了远程控制和网络支持。

2计算机软件开发技术常用方式分析

随着计算机的不断推广和普及,计算机已成为人类生活和工作中不可或缺的一部分,而为了满足人们的使用要求,计算机软件开发者不断的创新改革,目前,我国计算机软件开发技术逐步趋于成熟,其软件开发的方式也越来越多,就当前我国计算机软件开发行业来看,其开发方式为以下两种:

2.1原型化法

在软件开发过程中,开发人员根据计算机使用者的需求,科学合理的开发一个原型,在投入使用后,开发人员根据使用情况进行不断的修订,直至满足计算机使用者的需求。相对其他开发方法来说,原型化法能在更短的时间内满足客户需求,且开发风险和开发成本较低,因此,原型化法也是当前计算机软件开发行业常用方法之一,但原型化法也存在着一些不足之处,这种开发法仅适用于小型系统的开发,不能满足大型系统的使用要求,且后期系统维护较为麻烦,因此,开发人员在使用前应根据自身情况,慎重选择。

2.2生命周期法

生命周期法也就是我们常说的结构化系统开发法,这种开发方法周期较长,其工作量较大,注重开发系统的全面性和完整性,在开发时,开发者为降低开发难度,提高软件的可操作性,一般会将开发过程分成小节进行开发,每个开发阶段都有明确的开发目标和任务,这样就能有效的避免不必要的麻烦,但生命周期法只能按顺序进行阶段开发,各阶段不能同时进行,在开发期间,开发人员还需做好各阶段的校正,否则后期难以更改。生命周期法也是目前我国较为成熟的软件开发方法,虽然其开发过程较为复杂,但其优越性其他开发方法无可比拟。

3新时期计算机软件开发技术的应用

计算机的存在在于更好的为人类工作和生活提供方便,软件开发的宗旨也一样,任何软件的开发都必须建立在为人类服务的基础上,本文以VB6.O+Acess和Web+xm1+ActiveXl两种不同的计算机软件为例,详细说明计算机软件开发在新时期的应用。就以上两种软件来说,由于第一种软件和系统的版本同属微软版本,其兼容性较好,可以直接在用户计算机上安装使用,而第二种软件与用户计算机系统属于不同版本,其兼容性相对较差,因此,在安装前,需先在用户计算机上安装相关的组件,并更改安装浏览器,才能使软件更好的兼容。经过一段时间的使用和观察可发现,第一种软件安装显得更为方便,用户可根据自身需要,选择适合自身需求的软件,独立完成安装,经过观察后发现第一种软件的运行相对稳定,而第二种软件由于与系统不兼容,安装时受改浏览器和安装版本的限制,其安装过程较为复杂,许多用户无法独立完成安装,因此,就使用人数来看,第一种软件有着明显的优势,但随着用户数量的不断增加,软件客户端运行速度会受到一定的影响,需人工进行调整。总而言之,任何软件的开发都是为了能为人类提供更多的便利,因此,在开发时,开发人员应根据计算机用户需求,坚持以人为本思想,为计算机软件开发作出更多贡献。

4结束语

当今时代是一个全新的时代,新的时代更需要新的发展理念。在这个新的发展时期,计算机扮演着重要角色,可以说社会经济的发展离不开计算机的推动,而计算机的发展离不开软件开发技术,因此,要想社会更好、更长远的发展,我们必须为计算机软件开发营造更为良好的环境,不断提高计算机软件开发技术,从而推动计算机发展,为人类谋求更好的发展。

参考文献

[I]沈亮亮计算机软件开发技术的应用研究与趋势展望[J].电子技术与软件工程,2014,22:73

[2]张伟计算机软件开发技术的应用与发展趋势研究[J].软件,2013,03:151—153

计算机和软件开发范文第5篇

【关键词】计算机应用;软件开发;探究

随着社会的进步与信息科技水平的提高和完善,推动了计算机技术的发展,计算机在人们生活中的普遍应用,也迎来了信息化时代,让计算机技术广泛的应用到社会的各个领域中,不仅改变了人们的生活方式,还对社会的经济,教育,医疗事业做出贡献,计算机技术在人们的生活中被普遍应用。而计算机应用软件的开发作为计算机技术的核心部分,为完善计算机资源配置,提高计算机的性能,使计算机应用软件开发引起了人们的重视,本文就计算机应用软件开发技术进行探讨。

1计算机应用软件概念

计算机分为硬件和软件,而软件是支撑计算机正常运行的重要力量,而在计算机软件中又可划分为系统软件和应用软件,系统软件主要是指操作系统,该系统是保持计算机协调的重要部件,比如现在常用的操作系统有Windows7、Windows8,以及近来更新的Windows10操作系统,操作系统对于计算机来说是保持计算机正常工作的部分。应用软件则是操作计算机的必要软件,其形式主要是以程序出现,例如计算机常用的办公软件,图形软件,还有图像浏览器等等,这些应用软件的功能是让计算机各个部分之间进行建立一种紧密的联系,并能通过这些软件进行协调,让计算机进行有序的工作。计算机应用软件在开发过程中是以特定的数据,字母,字符或代码进行编写并以书面形式体现在计算机中,这也是计算机在运行中所必须的程序。

2计算机应用软件开发技术

计算机应用软件通常是运行在计算机的系统中,并且需要服务器的运行支持,还需要自主运行,而小型的计算机应用软件开发工作较为简单,一个人单独也是可以完成的,而大型的计算机应用软件开发则是需要多数人的配合协作,并需要严格按照相关原则进行规范性开发,并需要定期对应用软件的开发工作进行维护与管理,保证客户的正常运用。因此,计算机应用软件的开发技术大致可分为以下几部分:

2.1生命周期的开发技术

生命周期开发技术则是在时间上将应用软件的开发技术分为几个不同周期,为软件的开发工作制定合理的计划,应用软件的生命周期开发技术主要是针对应用软件的问题定义与规划,软件需求进行分析,对软件进行设计,对程序编码进行测试,做好上述准备之后需要对软件的开发运行进行维护,保证计算机运行正常。这类软件开发技术对计算机应用软件的开发人员与计算机应用系统要求较高,通常用在大型计算机应用软件的开发工作上。例如电子商务行业中需要对电子商务的应用程序软件进行开发,在软件开发之前应首先调查企业的需求,并对技术和经济的可行性进行分析,再进行软件开发,并在软件开发后期,需要定期对软件进行维护与更新,适应企业的发展条件。

2.2原始型开发技术

原始型开发技术是根据用户的需求建立软件模型,并逐步修改的过程,直至满足客户需要,最后对开发的计算机软件进行测试,检查软件中是否含有漏洞,并进一步将计算机软件进行完善,在客户的使用过程中,还需要不断对计算机软件进行定期维护工作,对软件中存在的问题能够及时有效的处理,满足客户对计算机软件正常使用的需要,保证计算机软件的正常运行状态。这类开发技术一般是小型计算机应用软件的开发工作,软件开发的规模比较小,功能较简单,对于系统的要求并不高,比较适用于对信息的管理,或是对事物进行处理。原始型开发技术在一定程度上为客户减少了风险投资,且软件开发技术较为简单,为企业或个人减少投资成本,还满足了客户的需求。

2.3自动型系统开发技术

自动型系统开发技术是在原始型开发技术上的提炼,根据某种软件对客户的需求进行反馈,开发人员根据客户的需求进行分析与程序编辑,让被开发的软件进行自动编辑,这种方法更为简单,有效,但在软件开发工作完成之后,需要开发人员进行调试工作。该软件开发技术能够有效缩短软件开发的周期性,提高了应用软件在开发时的工作效率,为软件开发技术带来了便利,促进软件技术的发展。

3结语

总而言之,计算机应用软件在计算机的运行中起着非常重要的作用,为了不断提升计算机的性能,满足不同客户的需求,计算机应用软件的开发技术也在不断的创新和发展。在计算机应用软件开发过程中,根据计算机应用软件开发的三种技术方式,生命周期开发技术,原始型开发技术,和自动型系统开发技术,通过对计算机应用软件的性质和功能的判断和分析,严格按照计算机应用软件开发规范执行,并定期对计算机应用软件进行维护,以确保用户能够对计算机相关应用软件的正常运行,也是提高了计算机应用软件开发的质量和开发的效率,未来计算机应用软件的开发技术定能设计出一种高效,简单便捷的计算机应用软件,并满足人们的多种需求,为我国的科技技术做出贡献,推动我国信息化时代的发展。

参考文献

[1]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014(13):80+82.

[2]申红.关于新时期计算机软件开发技术的应用研究[J].山东工业技术,2015(22):155.

[3]鲁辉.探究计算机软件开发技术及应用[J].科技创新导报,2015(26):54-55.