对程序,软件,软件工程的初步认识。

       基于对计算机方面的好奇,我在大学选择了软件工程当做专业来学习,经过一年的学习与了解,也算是对软件工程有了一个初步的认识,并且在闲暇之余搜索了一系列关于这方面的知识。

       众所周知,我们现在所处的21世纪是一个信息化时代,以各种网络技术和多媒体技术为核心的信息技术正逐渐的改变我们的思维和学习方式,并且在军事,医疗,教育等方面进行了一系列的革新,使得我们的信息处理更加规范,系统化。而在信息技术中最为突出的部分就是软件工程方面。

       经过一年的学习,我了解到的“软件工程”是以计算机科学与技术学科的知识为基础,强调软件开发的工程性,它被广泛应用于工业、农业、航空等方面,可以说是信息技术的重中之重。而想要了解它,就要分为“软件”与“工程”两个方面来理解。

       现在我们所说的软件,是由小心的程序,汇编和自动地程序设计的其他方面所组成。在这里借用书中的一个公式‘软件=程序+数据+文档’。自奥斯古塔.阿达.金将程序设计出来,程序就一直在软件工程中扮演一个重要的角色,我们以前学习的程序设计与算法就是了解程序的关键,由此可见程序的复杂性。而正因为程序,文档和数据的不同,软件具有了诸多性质。而软件诸多性质之一的复杂性造成了软件危机的出现,就是在计算机软件开发与维护过程中所出现的一系列严重问题,而这些问题都是我们学习软件的人应该避免的。

       我认为,学好软件工程应该勤于动手,勤于动脑,不光要了解书本内的知识,更应该对外面的世界了解更多,我们目前所学的,还只是很浅薄的一部分,以后还需要多加学习才行。

猜你喜欢

转载自www.cnblogs.com/yqqgs/p/12435017.html