论文部分内容阅读
摘 要:随着当前科学技术的发展,网络信息技术逐渐在人们的生活、工作中得到普及,电子计算机成为了人们获取信息的主要手段。本文阐述了计算机软件工程的概念和研发特点,对软件工程的具体应用进行了探析,最后提出了计算机软件工程发展趋势。
关键词:电子计算机;软件工程;应用
一、计算机软工程的概念及特征
1、计算机软件的定义
计算机软件的主要组成部分是计算机程序以及相关的程序文档,其核心组成部分是软件程序源文件,虽然目前没有关于计算机软件的统一的定义,但是各种定义的本质是相同的。计算机软件还可以称为应用软件,其主要的作用是在计算机的操作工程中,使计算机能够响应用户的各种需求及命令。本质上讲,计算机应用软件就是一个为用户提供有效服务的程序系统。计算机软件系统主要由系统软件、应用软件和支撑软件等组成。其中,系统软件是指借助操作系统程序和数据库程序的共同协调合作,完成系统管理、软件控制、访问以及浏览等一系列任务;支撑软件是指由高级程序语言编译器、计算机辅助软件工程以及程序存储库等部分组成的软件系统;应用软件则是指为了应对计算机操作中的不同问题而设计开发的一系列独立的程序系统。
2、计算机软件的基本功能
计算机作为一个电子设备,主要是由硬件和软件两个部分组成的,对于计算机的研发和更新既要考虑硬件因素,又必须在软件工程方面投入更多的精力,一般来讲,计算机的软件系统包括系统软件和应用软件两个组成部分,系统软件的功能是监控、维护、管理计算机运行过程中的各个软件,如人们常见的操作系统和病毒查杀系统;应用软件就是指能够满足人们工作和生活的需要,帮助人们解决实际问题的软件,如常见的office办公系统、人事管理系统、财务管理系统等。软件的作用就是通过自身的逻辑分析和计算功能,指导计算机的正确有效运行,让用户能够更加方便的操作。
3、软件工程的研发特点
计算机软件工程的设计、研发是一项系统的、长期的工作,其研发生产过程的每个步骤都是要经过反复论证修改的,以求更加良好的性能,满足用户的实际需要。一般的工程设计在产品完成生产投入使用后就完成了工作。但是计算机软件工程的研发,在产品投入市场后,还需要有一个长期的维护过程,因为一些设计上的漏洞和缺陷只有在实际使用中才能发现,这就需要设计人员不断的更新思维,解决问题,使软件产品符合用户的使用要求。
二、计算机软件工程的实际应用
众所周知,计算机与网络赖以生存的基础就是软件,它是计算机系统的核心部件。软件的种类繁多,对于从事不同工作的人都会找到适用于他的不同的软件。
1、计算机软件在教学中的应用
在教学当中,教师们要想做出一个个优秀的教学软件,就会用到计算机软件中常用的办公OFFICE软件,若有专业需求的老师还会用到专用的计算机软件,例如工程制图课程中,老师一般都会用到最基本的CAD制图软件,数学 上老师也会用到较常用的MATLAB,Lingo等数学软件,多媒体音乐软件也正以日新月异的面貌成功应用到了数字音乐中。计算机软件运用到教学中有很多方面的优势:
1)能调动学生学习的积极性,让学生自己主动的投入到学习当中去,继而培养了他们的兴趣。随之,教师在结合学生的实际情况,经常变换教学内容和教学方式来激发学生们学习,使之达到“事半功倍”的效果;
2)增加信息量,学生们在单位时间里学到的知识是非常有限的,利用软件多媒体教学就可以拓展学生的知识面。
2、计算机软件在移动计算机通信中的应用
随着人们对通信需求的不断增加,全国信息通信技术的应用网络发展的覆盖程度逐渐加深。移动计算机通信网络是指主机可以在网内随意移动的计算机通信网络,这对于计算机用户来说是方便携带的,如笔记本电脑等,而且配有无线通信设备,用户可以在室内室外任何无线网络可以覆盖到的地方,甚至不同的国家之间随意发送或接收各种各样不同的数据信息。计算机通信的主要功能包括数据通信功能,资源共享功能,分布处理功能及信息通信与网络技术的应用功能,正慢慢成为一个较为活跃的领域。移动计算机通信网络技术有着广泛的应用,其中包括电子邮件、移动多媒体应用、服务业、无线电子商务行业和移动Internet的应用,它是实现个人通信的重要途径,有着广阔的应用前景,将越来越受到人们的重视。
3、计算机软件在项目工程中的应用
信息技术的不断发展,使计算机的应用更加普遍,软件技术也有极大的进步,已经广泛应用到工程领域的各个方面,比如项目工程管理,工程制图,工程造价等等,都需要用到计算机大量软件。
1)计算机在工程制图中的应用。制图软件技术的发展主要有三个阶段:光栅扫描显示器的初步使用,PC机的广泛使用,工程制图软件的飞速发展。目前计算机工程制图软件非常多,比较常用的是AutoCAD,Solidedge,前者是目前应用最广泛的二维绘图软件工具,后者具有强大的三维构建及修改功能。
2)计算机在项目工程管理中的应用。目前工程项目管理软件按照功能分为两个档次,高档次的如P3等功能强大,但价格较高,低档次TimeLine只能提供项目中某一些方面的解决能力。
3)计算机在工程造价方面的应用。随着IT技术应用范围的扩大及信息技术的完善,计算机逐渐运用到了工程造价的编制工作中,借助预算软件及网络平台来完成工程造价管理工作。
4、计算机软件在移动数据中的应用
随着移动通讯数据业务的发展,多媒体应用处理器应运而生,相对于第一代模拟制式手机和第二代如GSM移动通讯,第二点五代,继而移动开发商开始对第三代3G通信技術深入研究,3G移动通信技术显得越来越重要,3G网络将为移动业务发展提供更有效的支撑,不仅提高了通信质量,也实现了视频通话。
为了充分利用4G通信给人们带来的先进服务,人们还必须借助各种各样的4G终端才能实现,而不少通信营运商正是看到了未来通信的巨大市场潜力,他们已经开始把眼光瞄准到生产4G通信终端产品上,例如生产具有高速分组通信功能的小型终端、生产对应配备摄像机的可视电话以及电影电视的影像发送服务的终端,或者是生产与计算机相匹配的卡式数据通信专用终端,4G可以在不同接入技术之间进行全球性的互通和漫游,能够支持多媒体互动业务,相互交错的功能性更强,4G移动通信技术将逐渐满足未来市场上年轻一带的多样化需求。
三、计算机软件工程发展趋势
开发过程的工程化管理是计算机软件工程发展的趋势之一。计算机软件的开发必须遵循原型规律或者生命周期规律,这也是没一个计算机软件开发的共同特点,也由此产生了原型管理模式和生命周期管理模式。这两种管理模式都具有各自的优势和缺点。原型管理模式是以开发模块为基础,更有利于研发过程的管理各分工;而生命周期管理模式则是按照研发的先后顺序为主线,可以防止进度的延期。从目前计算机软件企业来看,大部分愿意采用生命周期管理模式进行管理,但是由于计算机软件工程开发中具有多变性和复杂性,仅仅采用生命周期管理模式是不能进行有效管理的。所以,在未来的管理中,计算机软件企业应采用两种管理模式相结合进行管理。
四、结语
综上所述,在社会发展的今天,计算机技术的广泛应用,对社会的进步和人们的生活有很大的影响,而软件作为计算机运行的核心,也是人们获取信息的重要工具。目前我国的软件开发正处于发展初期,我们应该充分了解软件应用的研发,分析当前软件应用现状,不断创新开发出具有自己特色的应用软件。
参考文献
[1]姜蕊利.计算机应用软件开发技术研究分析[J].网友世界,2013(4)
[2]燕德丽.计算机软件工程管理工作探析[J].硅谷,2008(11)
关键词:电子计算机;软件工程;应用
一、计算机软工程的概念及特征
1、计算机软件的定义
计算机软件的主要组成部分是计算机程序以及相关的程序文档,其核心组成部分是软件程序源文件,虽然目前没有关于计算机软件的统一的定义,但是各种定义的本质是相同的。计算机软件还可以称为应用软件,其主要的作用是在计算机的操作工程中,使计算机能够响应用户的各种需求及命令。本质上讲,计算机应用软件就是一个为用户提供有效服务的程序系统。计算机软件系统主要由系统软件、应用软件和支撑软件等组成。其中,系统软件是指借助操作系统程序和数据库程序的共同协调合作,完成系统管理、软件控制、访问以及浏览等一系列任务;支撑软件是指由高级程序语言编译器、计算机辅助软件工程以及程序存储库等部分组成的软件系统;应用软件则是指为了应对计算机操作中的不同问题而设计开发的一系列独立的程序系统。
2、计算机软件的基本功能
计算机作为一个电子设备,主要是由硬件和软件两个部分组成的,对于计算机的研发和更新既要考虑硬件因素,又必须在软件工程方面投入更多的精力,一般来讲,计算机的软件系统包括系统软件和应用软件两个组成部分,系统软件的功能是监控、维护、管理计算机运行过程中的各个软件,如人们常见的操作系统和病毒查杀系统;应用软件就是指能够满足人们工作和生活的需要,帮助人们解决实际问题的软件,如常见的office办公系统、人事管理系统、财务管理系统等。软件的作用就是通过自身的逻辑分析和计算功能,指导计算机的正确有效运行,让用户能够更加方便的操作。
3、软件工程的研发特点
计算机软件工程的设计、研发是一项系统的、长期的工作,其研发生产过程的每个步骤都是要经过反复论证修改的,以求更加良好的性能,满足用户的实际需要。一般的工程设计在产品完成生产投入使用后就完成了工作。但是计算机软件工程的研发,在产品投入市场后,还需要有一个长期的维护过程,因为一些设计上的漏洞和缺陷只有在实际使用中才能发现,这就需要设计人员不断的更新思维,解决问题,使软件产品符合用户的使用要求。
二、计算机软件工程的实际应用
众所周知,计算机与网络赖以生存的基础就是软件,它是计算机系统的核心部件。软件的种类繁多,对于从事不同工作的人都会找到适用于他的不同的软件。
1、计算机软件在教学中的应用
在教学当中,教师们要想做出一个个优秀的教学软件,就会用到计算机软件中常用的办公OFFICE软件,若有专业需求的老师还会用到专用的计算机软件,例如工程制图课程中,老师一般都会用到最基本的CAD制图软件,数学 上老师也会用到较常用的MATLAB,Lingo等数学软件,多媒体音乐软件也正以日新月异的面貌成功应用到了数字音乐中。计算机软件运用到教学中有很多方面的优势:
1)能调动学生学习的积极性,让学生自己主动的投入到学习当中去,继而培养了他们的兴趣。随之,教师在结合学生的实际情况,经常变换教学内容和教学方式来激发学生们学习,使之达到“事半功倍”的效果;
2)增加信息量,学生们在单位时间里学到的知识是非常有限的,利用软件多媒体教学就可以拓展学生的知识面。
2、计算机软件在移动计算机通信中的应用
随着人们对通信需求的不断增加,全国信息通信技术的应用网络发展的覆盖程度逐渐加深。移动计算机通信网络是指主机可以在网内随意移动的计算机通信网络,这对于计算机用户来说是方便携带的,如笔记本电脑等,而且配有无线通信设备,用户可以在室内室外任何无线网络可以覆盖到的地方,甚至不同的国家之间随意发送或接收各种各样不同的数据信息。计算机通信的主要功能包括数据通信功能,资源共享功能,分布处理功能及信息通信与网络技术的应用功能,正慢慢成为一个较为活跃的领域。移动计算机通信网络技术有着广泛的应用,其中包括电子邮件、移动多媒体应用、服务业、无线电子商务行业和移动Internet的应用,它是实现个人通信的重要途径,有着广阔的应用前景,将越来越受到人们的重视。
3、计算机软件在项目工程中的应用
信息技术的不断发展,使计算机的应用更加普遍,软件技术也有极大的进步,已经广泛应用到工程领域的各个方面,比如项目工程管理,工程制图,工程造价等等,都需要用到计算机大量软件。
1)计算机在工程制图中的应用。制图软件技术的发展主要有三个阶段:光栅扫描显示器的初步使用,PC机的广泛使用,工程制图软件的飞速发展。目前计算机工程制图软件非常多,比较常用的是AutoCAD,Solidedge,前者是目前应用最广泛的二维绘图软件工具,后者具有强大的三维构建及修改功能。
2)计算机在项目工程管理中的应用。目前工程项目管理软件按照功能分为两个档次,高档次的如P3等功能强大,但价格较高,低档次TimeLine只能提供项目中某一些方面的解决能力。
3)计算机在工程造价方面的应用。随着IT技术应用范围的扩大及信息技术的完善,计算机逐渐运用到了工程造价的编制工作中,借助预算软件及网络平台来完成工程造价管理工作。
4、计算机软件在移动数据中的应用
随着移动通讯数据业务的发展,多媒体应用处理器应运而生,相对于第一代模拟制式手机和第二代如GSM移动通讯,第二点五代,继而移动开发商开始对第三代3G通信技術深入研究,3G移动通信技术显得越来越重要,3G网络将为移动业务发展提供更有效的支撑,不仅提高了通信质量,也实现了视频通话。
为了充分利用4G通信给人们带来的先进服务,人们还必须借助各种各样的4G终端才能实现,而不少通信营运商正是看到了未来通信的巨大市场潜力,他们已经开始把眼光瞄准到生产4G通信终端产品上,例如生产具有高速分组通信功能的小型终端、生产对应配备摄像机的可视电话以及电影电视的影像发送服务的终端,或者是生产与计算机相匹配的卡式数据通信专用终端,4G可以在不同接入技术之间进行全球性的互通和漫游,能够支持多媒体互动业务,相互交错的功能性更强,4G移动通信技术将逐渐满足未来市场上年轻一带的多样化需求。
三、计算机软件工程发展趋势
开发过程的工程化管理是计算机软件工程发展的趋势之一。计算机软件的开发必须遵循原型规律或者生命周期规律,这也是没一个计算机软件开发的共同特点,也由此产生了原型管理模式和生命周期管理模式。这两种管理模式都具有各自的优势和缺点。原型管理模式是以开发模块为基础,更有利于研发过程的管理各分工;而生命周期管理模式则是按照研发的先后顺序为主线,可以防止进度的延期。从目前计算机软件企业来看,大部分愿意采用生命周期管理模式进行管理,但是由于计算机软件工程开发中具有多变性和复杂性,仅仅采用生命周期管理模式是不能进行有效管理的。所以,在未来的管理中,计算机软件企业应采用两种管理模式相结合进行管理。
四、结语
综上所述,在社会发展的今天,计算机技术的广泛应用,对社会的进步和人们的生活有很大的影响,而软件作为计算机运行的核心,也是人们获取信息的重要工具。目前我国的软件开发正处于发展初期,我们应该充分了解软件应用的研发,分析当前软件应用现状,不断创新开发出具有自己特色的应用软件。
参考文献
[1]姜蕊利.计算机应用软件开发技术研究分析[J].网友世界,2013(4)
[2]燕德丽.计算机软件工程管理工作探析[J].硅谷,2008(11)