刍议计算机软件工程的内容及应用

时间:2022-05-28 04:51:31

刍议计算机软件工程的内容及应用

[摘 要]计算机从诞生至今,就一直与社会的发展和科技的进步密切相关,到今天其重要性也愈发突出。计算机软件是电子计算机的主要组成部分之一,在计算机的正常运转和用户日常使用过程中都发挥着不可替代的作用。计算机应用以及软件产业也逐渐成为社会的支柱产业,本文简要阐述了计算机软件工程的概念及研发特点,对软件工程的具体应用进行了论述和探析.

[关键词]电子计算机;软件工程;应用初探

中图分类号:F224-39 文献标识码:A 文章编号:1009-914X(2016)21-0240-01

1.什么是计算机软件

“软件”这个词汇于20世纪60年代被首次提出。一个完整的计算机系统由软件和硬件组成。它们相互依存,缺一不可。IEEE给软件定义为是计算机程序、规划以及运行计算机系统可能需要的相关文档和数据。其概念是随着计算机的发展而得出进一步完善的,最先人们认为软件就是程序,到了20世纪70年代,人们认为软件不仅包括程序,还包括开发、使用、维护这些程序所需要的文档。到了80年代,较为全面的软件的定义才出现,包括计算机程序、实现程序所使用的方法、规则、相关联的文档、运行所需的数据等都是程序。

2 计算机软工程的概念及特征

2.1 软件工程学的基本概念

我们所讲的软件工程学主要是指研究如何通过先进的科学技术为计算机的软件开发提供指导服务,以最少的投资来换取高效的回报,以高质量的计算机软件为人们提供更好的科技服务。软件工程学涉及范围非常广,是一门边缘学科,其内容包括:人体工程学、系统工程学、经济学和心理学等多个学科领域。通过对各学科的较差研究与指导,设计出应用更为方便、设计更加人性化的软件。

2.2 计算机软件的基本功能

我们知道计算机作为一个电子设备,主要是由硬件和软件两个部分组成的,对于计算机的研发和更新既要考虑硬件因素,又必须在软件工程方面投入更多的精力,一般来讲,计算机的软件系统包括系统软件和应用软件两个组成部分,系统软件的功能是监控、维护、管理计算机运行过程中的各个软件,如人们常见的操作系统和病毒查杀系统;应用软件就是指能够满足人们工作和生活的需要,帮助人们解决实际问题的软件,如常见的office办公系统、人事管理系统、财务管理系统等。软件的作用就是通过自身的逻辑分析和计算功能,指导计算机的正确有效运行,让用户能够更加方便的操作。

3 计算机软件工程的实际应用

现在随着信息网络技术的迅速普及,计算机走进了人们工作、生活的每个角落,计算机软件凭借其运行高效率、执行命令的精准性和操作使用方便性得到了人们的广泛认可,并迅速的被应用于人类活动的各个层面,可以说当今社会的人类活动已经离不开计算机软件了。其具有代表性的功能软件包括:电子邮件、office办公系统、win7/xp计算机操作系统、数据库和各种网游软件等等。在国家经济发展的各个领域如工业、农业、交通、金融、政府和企事业单位等几乎所有部门都需要应用计算机软件来完成工作。

3.1 计算机的应用和功能的正常使用离不开硬件和软件,只有硬件和软件得到很好的组合,计算机才能正常工作,完成相应的任务。在计算机的资源配置上,既要考虑硬件资源又要考虑软件资源。就软件资源来看,它包括系统软件和应用软件。系统软件的主要目的是实现对计算机的管理、监控和维护,包括自检程序、操作系统等等。而应用软件的主要目的是解决计算机当中的某些具体问题,实现对计算机的管理等功能,包括学习管理软件、人事管理软件等等。从软件功能的角度来看,我们可以认为,软件就是通过利用计算机本身提供的逻辑功能,合理组织计算机的工作,简化或者替代人们在使用计算机过程中的工作环境。因此,对于计算机的各种程序来说,不管是支持计算机工作的程序,还是支持用户使用的程序,它们都是软件,如职场生存攻略提高工作效率的一些必备软件:Photoshop、word、Excel、Dreamweaver等。

3.2计算机软件工程。“软件工程”自1968年首次提出软件工程概念以来,已经40多年了。编程范型已经经历了三次演变,软件工程也从第一展到第三代。其概念提出那个年代就开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状态不能满足日益增长的软件生产的需要,产生以下四个方面的问题:(1)软件复杂性飞速增长;(2)软件成本高;(3)开发周期长;(4)维护工作量大。即出现了“软件危机”现象。软件工程定义为将系统性的、规范化的、可定量的方法应用于软件得开发、运行和维护,即将工程化应用到软件上。

其有一个相似的概念,出现上个世纪70年代,是开发和维护软件的规范化方法,其指导思想是以处理工程问题的方法处理软件生产的全过程。其发展大致经过三个阶段,包括程序设计时代、软件时代、软件工程时代。而软件开发也大体经过三个阶段,定义、开发、维护三个阶段。随着软件工程的发展,软件工程学出现,它是计算机科学、系统工程学、管理学、经济学等等,既是边缘学科,又是综合性学科。

3.3随着计算机的普及和应用程度加深,以后的计算机软件工程将会发展成为一项广义的工程技术,在软件功能和操作方法上的研发也会越来越注重人性化的因素,同机械制造业的流水化生产方式不同,软件工程的研发与生产是非常具备个性化特征的,它的设计思维和功能设置都是处于不断更新完善中的,在丰富的实践经验和客户调查的基础上,设计人员会根据客户的需要,发散思维、综合考虑各方面的因素,汇集大家的智慧才能设计出一款成功的计算机软件。由于软件系统的广泛应用性,设计人员必须提前考虑到各方面可能出现的问题,不能等到问题发生了,再去想办法补救,因为一旦软件系统的安全或运行出现故障,给客户带来的损失很可能是无法估量的。所以说,要想做好计算机软件工程的研发工作是一项非常困难的事儿。

3.4计算机软件工程设计的人性化、功能化的发展,使得计算机软件在人们的现实生活中得到广泛应用,在现代企业的经营管理中,计算机软件发挥着非常重要的作用,生产、销售、策划、财务之间通过软件系统实现了信息的沟通交流,方便经营策略的时时变动;在商场、金融机构的管理中,需要利用软件系统对消费信息进行确认和统计,消费者使用刷卡消费,通过金融系统的软件就可以支付费用,免去了携带现金的麻烦;保卫人员通过安保系统可以对整个单位的情况进行实时监控,一旦发生火灾险情报警系统会随时提醒安保人员采取防护措施;隐藏于计算机中的软件系统虽然微小,但却具备了强大的管理能力,从小处着手逐渐改变着人们的工作生活方式。

总之,随着经济与技术的发展,信息网络技术发展愈来愈快。计算机软件具备很高的准确性以及高效性,并且逐渐普及,人们的很多日常工作都是通过计算机软件来完成的,计算机软件几乎成为人们日常工作生活不可或缺的部分。计算机软件工程在计算机应用技术的发展过程中具有特别重要的意义,它的设计和研发是一项系统性、长期性的工作.随着计算机软件技术的日趋成熟、功能的逐步完善,在人们的生活、工作中得到了迅速的普及,人类的发展离不开计算机软件工程的推动作用。

参考文献

[1] 姜蕊利.计算机应用软件开发技术研究分析[J].网友世界,2013(04):4-5.

上一篇:关于地下水污染防治技术的研究 下一篇:轨道交通通信系统的探究