计算机应用与软件工程建设探索

2018-12-25 08:08王丹内蒙古自治区赤峰市红山区城管局
数码世界 2018年4期
关键词:领域软件计算机

王丹 内蒙古自治区赤峰市红山区城管局

引言:

应用计算机技术和建设软件工程的目的是要对现代化生活进行改善,而在如今的时代,社会生活和生产活动中处处都应用了计算机。所以,要探索计算机应用和建设软件工程的特点和发展措施,提高计算机的服务水平。

1. 计算机应用

计算机的应用技术在计算机领域中指的是,各个行业中涉及到的综合性技术,包括管理系统、计算机理论和计算机技术等,将这些融为一体实现人和计算机的信息化交流[1]。在迅猛发展互联网技术的背景下,全球化的特征越发显著,从而推动了计算机应用的发展。计算机应用在非数值应用、数值计算等领域中,有力推动了科学技术发展。发起于于二十世纪四十年代的科学技术革命属于第三次技术革命,其拓展范围涉及了科学技术几乎所有的重要性领域,我国市场也逐渐引进了计算机,在复杂化和多样化的市场环境中加强了计算机应用。在我国科研领域与国防领域最先开始使用计算机,借助于计算机大大提高了处理数据的能力。二十世纪已经可以称为是计算机网络时代,计算在教育、工商和企业等各个领域都得到广泛应用,出现多元化发展倾向。同时,在日常生活中也开始广泛应用计算机,推动了社会的信息化发展进程。

2. 软件工程

软件工程主要指把软件理论知识在具有较强科学性的实践工程中应用,以传统工程方法与原则为基础,快速高效开发出高质量软件,以达到科学领域对软件工程的要求。在多个领域中都有软件工程,比如管理科学、数字技术、计算机科学等领域。软件工程的具体概念大概在二十世纪七十年代提出,极大推动了开发软件项目的进度。在深入发展和研究软件工程中,其建设成果的表现主要是提出了瀑布模型,健全了结构化方法,丰富了结构化程序的设计语言,管理项目领域中研发出复审文档、估算费用等功能,有助于企业与国家的进一步发展[2]。建设软件工程的目标主要是在适度减少开发软件的成本,研发出具有较高可行性的软件,尽可能降低后期维护软件的费用,提高新开发软件的实用性,尽可能提升软件的实践性,软件功能达到高层次化等等。在加速发展软件工程中,要加强面对对象的编程内容,有效提高软件工程师专业理论知识和专业化技术水平,推动软件工程朝市场化与规范化发展。

3. 计算机软件工程内涵

软件工程发展大致经历了设计程序、软件、软件工程这三个时代。开发软件有三个阶段,其过程和建筑工程、机械工程的生产过程类似,操作有一定的规范性,以确保设计开发程序,调动运行程序。软件工程要历经设计与开发、施工、检查与验收这三个主要阶段。所生产的软件产品也要历经定义、开发与维护等过程。开发应用软件的过程更加复杂,在开发一些大型应用软件比如计算机辅助设计的软件、教务系统软件等要有多人合作才可以完成,以保证软件开发的质量,从而能够高效率应用[3]。

计算机属于电子设备,其主要组成是软件与硬件,在研发与更新计算机时一方面要考虑到硬件问题,另一方面要在建设软件工程中投入较多经历。通常情况下,计算机软件系统有两个组成:应用软件和系统软件。其中系统软件主要是在计算机运行中管理、维护和监控各软件,比如病毒查杀和操作系统。而应用软件的作用主要是满足生活与工作需要,协助解决人们遇到的实际问题,例如财务管理、人事管理、office办公等系统。软件作用主要就是利用其计算功能与逻辑分析功能,对计算机有效运行进行指导,方便用户操作。

设计和研发计算机软件工程是长期化、系统化的工作,研发和生产软件工程的步骤都必须要反复修改和论证,从而实现性能的最优化,达到用户要求。普通工程设计在完成产品,将其投入使用之后就是工作完成。然而研发计算机软件工程,在将其投放到市场之后,还需要进行长期维护,这主要由于一些设计不足在实际使用的时候才能被发现。为此,需要设计人员积极创新思维,发现和解决问题,使软件工程能达到用户要求。

4. 计算机应用和建设软件工程的未来发展趋势

在未来发展中,计算机应用呈现精密化、智能化与微型化趋势。微型化的表现是,计算机应用功能逐渐要求携带便利、外观设计美观,为此计算机应用逐渐小巧化和便携化。而智能化的表现是:在数字时代,智能化不断推进,计算机的智能化是分析当前数据、开展科学研究的一个重要课题,计算机的工作更加人格化和简单化。精密化的表现则是提高计算机计算水平,实现数据的高精度计算,满足人们对数据的要求,这也是计算机应用最为基本的一项功能。软件工程表现出开放性和全球化的发展趋势,其建设要加强国际间的交流,加大了开发者间交流,有助于软件的后期维护。

5. 计算机应用和建设软件工程的策略

5.1 提高计算机应用的技术化水平

要想做好计算机应用和建设软件工程的工作,必须要有优秀化专业人才。在社会发展各个阶段,人才都对社会发展有重要价值[4]。优秀的专业计算机人员和软件工程开发人员能对计算机的应用技术进行完善,根本化提高应用计算机的技术水平。另外,社会生活实践中要想做好计算机应用的有关技术,需要积极掌握和理解计算机先进化应用技术的有关理论知识和专业技能,从而针对性提升计算机应用的技术水平。目前,在企业的经营管理中多使用计算机的应用技术,为此需要加强培养综合性人才,不但要掌握计算机的专业技术,也要具备一定的管理能力。要想更好地发挥计算机应用技术的价值,企业要一方面要积极引进外部的优秀人才,另一方面要加强对内部工作人员的培训,提高其应用计算机的能力。

5.2 加强计算机应用和建设软件工程的运行机制

建设软件工作、计算机应用都需要大量时间,在结合理论知识和社会实践的情况对其进行验证,从而发挥计算机应用和建设软件工程的价值。要想加强计算机应用和建设软件工程的运行机制,要有各个领域的专家参与研究,比如工程规划领域、软件运行与维护领域、系统分析领域、管理领域等领域的专业,通过这些具有较强实力队伍的参与,充分发挥计算机技术的价值推动计算机应用和建设软件工程的发展进程。除此之外,国家和有关部门要从物质和精神方面都支持计算机应用和建设软件工程,推动计算机应用和建设软件工程的进程。

6. 结语

通过应用计算机技术能有效整合资源,推动社会发展。计算机应用和建设软件工程推动功能应用朝协同化、综合化的操作发展,有效传递信息资源,创新信息传递的方式。

[1]李田英,苏艳.计算机软件工程管理与应用分析[J].电脑知识与技术,2015,11(28):72-73.

[2]兰璇.关于计算机软件工程管理与应用探讨[J].电子技术与软件工程, 2015(6):89-89.

[3]郑鑫.计算机软件工程管理与应用[J].中国新通信,2015,11(17):91-91.

[4]古志勇. 针对计算机应用与软件工程建设的研究[J]. 中国新通信,2017(23).

猜你喜欢
领域软件计算机
电子战领域的争锋
禅宗软件
将现代科技应用于Hi-Fi领域 Perlisten S7tse
2020 IT领域大事记
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
领域·对峙
软件对对碰
中国古代的“计算机”
计算机网络安全