袁明 安利伟 苏鹏 胡阳阳
摘要:随着信息技术的发展和科学的不断进步,计算机已经融入了人们的日常生产生活中,人们已经来不开计算机。所以,加快计算机的发展是当前的必然趋势。作为计算机中的主要工具之一,计算机软件技术的开发应当需要不断的更新和发展,在开发过程中,满足人们的各类需求。同时,计算机应用软件技术的开发和应用也应以用户的需求为准,在开发过程中,以满足用户需求为主要方向,切实用户提供便利。在计算机软件开发过程中,需要将用户的使用便利性作为主要目标,其应用才会广泛,计算机才会得到更好的发展,企业在获得利益的同时,才能在市场中占据主导地位,实现企业长久的发展。
关键词:计算机应用软件;开发技术;应用
现在全球互联网发展竞争越来越激烈,国内的计算机软件发展状况还是差强人意,有很多不足之处,面对这些问题,我们要积极面对,才能有着更好的发展,国家出台相应的政策,企业也要加大投入,加快产品的研发和投入,培养计算机软件高层次人才,满足企业发展需要。同时我们要积极加入到国际竞争中积极解决面临的问题,促进产业的变革,我国计算机软件技术有着更好的产品研发体系。
1、计算机应用软件开发技术概述
在计算机使用的过程中,需要通过一定的计算机软件来完成相应的操作,才能使计算机正常工作。计算机软件作为日常生产生活的重要工具之一,同时也是计算机正常工作的基础,软件技术的好坏直接影响计算机的正常使用。在计算机软件技术开发中若出现了一定的问题,那么很有可能导致计算机软件应用出現问题,甚至出现软件扩展性低的现象。所以,在对计算机软件技术进行更新与开发过程中,应当时刻保证计算机软件的稳定性,避免错误的发生,在安全的环境中保证计算机软件的质量。
计算机应用软件技术的价值最大化能够实现企业的实际效率最优化,并为一体化发展奠定坚实的基础。计算机软件技术可以优化生产过程,从而简化传统制造步骤。此外,计算机软件技术可支持实时软件装配模拟,获得准确的数据和结论,将现代计算机技术纳入实际生产链,并得到软件的支持,以确保生产的基本质量。通过计算机软件技术重点是实现企业自动化生产,同时侧重于动态的生产信息收集,以此作为储存企业生产公司应用程序的基础,并实现计算机软件技术的发展。因此,建立和发展灵活的自动化生产技术模式需要得到计算机软件技术的必要支持,以使设计和制造的技术动态适应需要
计算机应用软件可以分为系统软件和应用软件。系统软件是计算机能够正常工作的基础,系统软件包括办公软件、娱乐软件等。而应用软件是用来处理在计算机使用过程中遇到的问题,计算机软件技术的开发是为使用者提供更方便的操作以及便捷的性能,计算机软件的开发符合了人们日常生产生活的要求,这也极大的提高了软件使用的稳定性[1]。
2、计算机应用软件开发技术的发展现状、
随着信息技术的不断发展和进步,计算机和互联网的发展速度飞快,已经慢慢渗入了人们日常生产生活中。我国目前的计算机发展较好,但对于计算机软件技术方面的发展还略显不足。我国关于计算机以及计算机软件技术的研究起步较晚,相关人才以及技术都稍显落后,大多数的研究成果及经验是借鉴国外先进经验及技术,国内目前缺乏计算机核心技术。随着计算机和互联网的不断发展,企业追求快速有效的创收方式,认为能够使用金钱买技术时没必要进行自主研发。这种不良的开发环境已经严重影响了我国计算机的发展以及计算机软件的开发与更新。同时,我国关于计算机以及计算机软件开发的相关人才较少,尤其是高级技术人员相对较为稀缺,这就导致了在没有高级技术人员的前提下,无法更好的进行软件技术的更新,同时也无法掌握更先进的计算机软件开发技术。
总体来讲,目前我国计算机技术的开发与发展是建立在国家支持的基础上,发展相对较为稳定,但由于缺乏高级技术人员以及缺乏自主研发的技术,我国的计算机软件开发技术仍然达不到世界顶级水平。所以,若想充分提高我国的计算机软件开发水平以及我国计算机软件的发展,就需要将当前出现的问题及时进行解决,同时加大对自主研发生产的力度,只有属于自己国家品牌的计算机软件,才能够充分发挥国家的优势[2]。
3、计算机应用软件开发技术的应用要点
3.1 分层技术应用要点
分层技术属于计算机软件开发技术的重要组成,其本质是阐述计算机软件内部结构层次关系。分层技术可保证计算机软件的功能齐全并提高其智能化程度,计算机软件的条理化与层次化、能耗降低、效率提升也能够由此实现。以双层技术应用为例,分层技术应用需结合计算机软件的信息处理和逻辑处理的需求,重点实现计算机软件客户端服务器点的优化整合。一般来说,计算机软件开发中的双层技术主要以软件的客户端和服务器为基础,负责分析与处理计算机软件涉及的逻辑关系。这一过程中,客户端负责接收消息,完成处理的信息需要传递至服务器,服务器在完成计算与信息总结后,将信息传递至客户端供人们使用。
3.2 B/S体系结构开发要点
B/S体系结构属于现阶段计算机软件开发的常用结构,基于该结构的计算机软件开发可采用多层Web应用动态模式、分布式多层结构,同时关注软件的安全性和稳定性。以其中的多层Web应用动态模式为例,该模式具备安全、系统维护升级简单、数据库服务器负载较低、封装源代码和不断提高软件性能等优势。多层Web应用动态模式主要涉及浏览器、C/S应用、应用服务器、数据库服务器、WEBSERVER和INTERNET/INTRANET。为保证计算机软件的B/S体系结构开发实现动态平衡,设计过程必须对应用服务器进行冗余配置,同时开展负荷计算,将系统负载分散到多个应用服务器。B/S体系结构具备的开发成本和维护成本较低,可实现跨平台操作,减少网络开销、消除数据库瓶颈、减少数据库开发等能够由此实现。
3.3 嵌入式软件开发要点
随着各类电子设备的快速发展,作为计算机软件的重要组成,嵌入式软件的应用日渐广泛化,嵌入式软件开发逐渐成为业界关注的焦点,其具体开发流程可概括为:需求分析→设计→实现→测试→运行。为了保证嵌入式软件的开发效率,本文建议采用基于组件的嵌入式软件开发方法,该方法的应用流程为:应用系统/应用系统/应用系统→抽取领域共性→组件库→新应用系统/新应用系统/新应用系统。在组件构成的组件仓库的支持下,嵌入式软件开发效率、质量均可得到较好保障。以某智能气象站的嵌入式软件开发为例,Qt跨平台C++开发环境、moc元对象编译器、“信号与槽”新消息机制均能够较好服务于嵌入式软件开发为保证嵌入式软件开发质量,开发过程需重点关注单元间通信方式、类的继承关系。其中,单元间通信方式需设计四种信号和槽,分别对应数据信息、指令信息、通用信息和状态信息,并通过2路输入和输出的抽象处理单元实现指令和数据的分离;类的继承关系需重点关注CUnitBase类的定义、Qt自带的线程类QThread,这些同样会对嵌入式软件开发质量造成较为深远的影响。
4、结论
随着信息的普及和发展,计算机越来越多的得到了普及和推广,信息技术的应用逐渐进入到了人们的日常生产生活中。随着计算机和互联网技术的发展,计算机软件技术的应用也得到了广泛的普及,通过计算机软件技术能够让人们的生活和工作变得更加便利。因此,为了适应社会的發展,同时适应人们的工作需求,应当适时对计算机软件技术进行开发和更新。目前,计算机应用领域的相关技术也在不断完善,随着计算机技术的逐步发展,对于推动社会的创新发展有着重要的作用。随着社会对计算机技术的发展要求,计算机软件技术的开发及应用也需要不断的完善和改进。
参考文献
[1]王旭东,李威.计算机应用软件开发技术及其应用分析[J].电脑编程技巧与维护 ,2017(19):29-31.
[2]贺丽娟 . 计算机应用软件开发技术的应用及未来趋势分析[J].电子技术与软件工程 ,2015(03):58.
[3]刘芳.新时期计算机软件开发技术的应用及发展趋向[J].中国新通信 ,2015,17(13):89.
[4]陈友福.浅论新时期计算机软件开发技术的应用及发展趋势[J].电脑知识与技术 ,2016,12(02):94-95.