工程设计中计算机软件技术的应用研究
2019-03-29张兰刘雄
张兰 刘雄
摘要:工程设计是工程建设中的重要内容,能保證工程建设具有良好的科学合理性;但是,工程设计需要涉及大量复杂的内容,给工程设计人员造成了很大的压力。为了提高工程设计质量和效率,计算机软件技术逐渐在工程设计中得到了广泛的应用,这也是新时期工程设计需要重点发展的方向。
关键词:工程设计;计算机软件技术;应用研究
1计算机软件技术在我国的发展现状
在20世纪末,电脑在中国是极为罕见。计算机技术经过不断的发展创新完善,现已渐渐进入了人们的视野,并逐渐影响着人们的生活以及工作。我国开始引进计算机技术后,经过技术的发展和运行,计算机软件技术已经成为我国发展过程中极为重要的一部分,它的发展速度之迅猛前所未有。在21世纪,各种信息网络技术、计算机技术、互联网技术都得到了很好的发展,并逐渐普及到越来越多的普通人生活中。将先进的智能化方法运用到工程设计中,可以提升工程设计和管理水平,对设计领域的发展和进步做出了不少的贡献。此外,由于计算机软件技术的盛行,衍生出了相应的职业及企业,为我国的就业提供了更多岗位机会,有助于我国经济发展和社会进步。计算机软件技术不同于其他行业,其更新速度比较快,顺应了整个社会的发展趋势,给人们的日常生活需求带来更多新体验,因此,计算机软件技术才能持久的生存下去,就目前来看,我国的软件开发行业在日益壮大,发展极其迅速,为了软件行业能够健康的持续发展下去,需要培养专业人才去更新和开发,让软件技术发挥到极致,这也需要国家相关部门的关注和重视。
2工程设计中计算机软件技术的应用
2.1虚拟化技术
目前,虚拟化技术较为常见,能有效实现对资源信息和数据的灵活化管理,尤其是对管理过程中数据的收集和汇总过程,能建立虚拟信息监管模式,并且对部分资源予以优化处理,为信息处理工作效率的提高奠定基础,为客户提供了较大的便利,也能维护企业技术管理的基本水平,实现虚拟技术和计算技术的全方位融合。较为常见的虚拟化技术应用方式中,完全虚拟化和半虚拟化的应用较为常见。(1)主要是建立Linux内核架构,能在完成硬盘和网卡支持半虚拟化的基础上,实现性能的优化,并且,在实际应用过程中,需要建立I/O协议栈,并且KVM能有效对其进行整体重用,相应的用户在实际操作过程中利用驱动协议就能完成改进工作。(2)CitritXenServe呈现的就是半虚拟化,属于裸金属架构,在Xen选择可维护协议栈后就能完成对应操作,并且在Xen维护的过程中无需进行I/O重写,就能完成domainO的切换,确保数据处理工序更加便利。基于此,借助虚拟技术和计算机技术融合机制能建立更加完整的数据处理和控制模型,一定程度上提升工作过程的基本效率,建构更加科学权威的数据汇总模式。
2.2软件分层技术
在计算机信息化大爆发的时代,科技的发展几乎是日益更新,因此,这就需要软件开发相关人员积极的进行对计算机程序的相应升级以及开发的工作,从而满足客户对于计算机的不同需求。在计算机的软件开发的整个流程中,主要包括以下几个步骤:了解客户需求—将客户需求与时代科技进行完美结合—进行需求与科技融合思考—根据思考内容进行设计—对设计的内容进行具体化操作—将设计出的软件系统进行相应的检测和测试—向社会发布新型的计算机软件。分层技术,从字面理解指的是将不同类型的技术进行分类归置,从而满足不同工作手段中的不同需求,进而,软件分层技术指的是在计算机软件开发领域中每一个技术手段都可以划分为多个概念层,并且,针对每个概念层,都是一个读题的主体。这就为计算机软件的各个开发过程提供了一定独立的技术手段以及方法设计和不同的工作进程,并且,最终这些分层技术会形成一个统一的互相紧密合作的整体,共同为计算机提供更好的各种功能,从而满足客户对于计算机的不同需求以及对性能的不同要求的满足。
2.3自动化技术
对于软件开发过程而言,开发人员的最终目的是让程序达到预期的要求,为实现这一目标,除需要在软件开发时进行自测之外,还需要对核心的算法函数进行单元测试代码的编写,以此来确保后续重构的顺利进行。通常情况下,软件功能的测试是指客户端到服务器端的界面型测试,因界面本身存在不确定性的特点,所以这部分不适宜编写自动化的测试代码。由于很多软件产品的开发都不是独立的系统,故此常常会存在一些外部调用的接口,这就要求在自动化打包构建前,完成接口测试,其过程与单元测试类似。在对该技术方案进行应用时,为达到自动化实现的目标,应对测试用例中的数据进行抽象化处理,同时,还要组织好自动化测试脚本。这种技术方案对软件开发人员的专业性要求相对较高。故此,在实际应用中需要对很多方面加以注意。
2.43DSMax的应用
3DSMax可以以三维形式将建筑虚拟仿真出来,这是其最为显著的优点,利用高超的仿真技术,将建筑中提出的设想表现得更加直观和清晰。3DSMax的渲染功能已经发展得非常成熟,可以把建筑的环境场景都模拟的惟妙惟肖。在2012年,计算机仿真技术领域的专家对圆明园被烧毁的景区进行了复原再现,模拟出的数字三维景观让全世界都为之惊叹。现代仿真技术的科学家们根据清朝初期画家恽寿平清淡飘逸的风格及其没骨的画风,借助3DSMax等先进的科学技术,将“三山五园”制作成一部唯美又真实的3D动画,被称为“梦幻圆明园”。喜爱园林艺术和历史遗迹的观众,不仅可以通过这部3D动画观赏圆明园的美妙景色,还可以使用“虚拟游园”的功能,领略“万园之园”的精彩。各种技术的结合,使得观众不再是单纯的观赏动画,还能通过自身的肢体动作控制屏幕中的花开花落,给人一种身临其境之感。
3关于计算机软件技术在工程设计实践中的应用
3.1在化工工程设计实践中数据处理的应用
数据处理对于化工设计的质量有着直接的影响,由于化学反应具有不稳定性,化学反应的结果极易受到外界环境的影响,比如化工原料的成分、催化剂、温度、压力等,这些影响因素造成设计中产生的数据范围比较大,因此,设计人员需要有效的进行数据处理将数据范围进行缩小。计算机软件技术在设计模仿过程中,能够对相关的参数进行提取,获取的计算区间也非常的精准,对数据误差能够有效的控制,并且能够将实际情况与经验数据进行对比,有效的使化工工程设计的正如题质量得到提升。
3.2在化工工程设计实践中绘图协助的应用
在化工工程设计中绘图工作是十分常见的,然而在绘制的过程中常常会出现误差问题,尤其是传统手绘制图的方式,极易产生误差,通过计算机软件中的制图软件作为辅助性工具,能够有效的改善手绘制图的误差问题。比如CAD软件,由于该软件自身具有比例尺与等比放大的功能,因此对于化工设计的整体效果更加易于控制,对设计环节中的各种细节进行有效的调整,能够达到对化工设计进行快速编辑及修整的目的。
4结束语
计算机软件技术中AutoCAD具有显著的特点,它在工程设计中的应用有效提高了工程设计的效率和质量,为了促进AutoCAD在工程设计中的应用,需要不断研究该技术,这也是工程设计发展的必然方向。
参考文献
[1]赵云祥.基于计算机软件工程的数据库编程技术策略探讨[J].电脑知识与技术,2018,1416:16-17.
[2]胡婧婧,王家聪.探析计算机软件技术在化工设计中的应用[J].化工管理,2017,04:198.
[3]赵叶.浅谈计算机软件技术在化工工程设计中的应用[J].化工管理,2015,30:206.
(作者单位:长城汽车股份有限公司)