软件工程课读书报告

时间:2022-07-12 03:41:21 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


中国地质大学(北京)



软件工程专业概论

读书报告



号:1013111108 名:WM 级:10131111 指导教师:WX

完成日期:2012125


对软件工程专业的再认识

之前,对所学的专业——软件工程,真的是认识不多,模糊的感觉就是,我们将来是敲代码的,天天对着电脑、对着键盘,敲啊敲,改啊改,再具体一点就了解不多了。我发现,通过学习软工概论这门课程,确实了解的多了些。

1.软件工程是什么?

对于我们专业的好多专有名词,之前都没有听说过,即使是听说过,也不知道就是与我们有关系,还有操作软件,也是接触很少,就知道那么几个,这就是我之前的状态。

上课过程中,才知道软件工程与其他的定义很不同,它没有确定、唯一的定义。书上给出了几种定义,我摘了几句。Fritz BauerNATO会议上给出定义:软件工程是建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效地运行;IEEE在软件工程术语汇编中的定义:讲系统化、严格约束的可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件,并对其进行研究。还有好多种定义,在不同领域看待同一事物,难免会有不同。

其实,软件工程这个词,个人感觉,不太好说,不是三言两语能说清楚究竟是什么,得通过不断学习,自己慢慢体会,一点点地总结。

2.软件工程专业学什么?

这个问题,在官方看来,答案无非是:可视化编程、WEB应用程序设计、软件测试、数据库管理、图形图像制作、网络构建技术、网络系统管理、多媒体制作、计算机办公应用对于这些,接触的不是很多,应该说是刚刚接触吧。

在学校里,我们要学的专业课有好多,比如CC++,数据库,VB.NETJavaC#等。就现在的水平来看,我们要学的就是各式各样的编程语言,虽说是天天照书敲代码,做习题,偶尔上机做个小小项目,但是估计老师就是想通过让我们不断练习,力求把看到的代码读懂,会用,会灵活运用。由看懂到会用,真的是,说起来容易,做起来难。就那么26个字母和几个符号,能演变出好多花样,像是C++里对对象的初始化,有构造函数,一会儿又跳出来一个复制构造函数,就只是参数的个数或者形式不同;或者是虚函数的继承,必须与之前的虚函数参数个数、形式完全一样:面对这样纷繁复杂的编程语言,我们要做的就是,慢慢理解,加以区分,严格记清楚每一种格式与要求,不能到用的时候不知道怎么用,那就糗大了,白是学软件的了,嘿嘿。

现在学的不多,而且学的马马虎虎,但是对专业的感觉已经有些许改变,已经知道了现

3.软件工程专业做什么?

据了解,学我们这个专业的,将来是要开发项目的,按需开发,即按照客户的描述,一项一项的去实现,以真正达到客户的要求。项目期间要不断摸索,写出的代码要以较快的速度弹出界面,界面要清晰,还要要自己测试,白盒测试,这是编程序人员自己测试,之后还要黑盒测试,就是不相干人员来测试,来看看这个程序能不能运行,最后交给客户,让他们使用,客户使用期间,出现问题,我们要及时修护,貌似这个售后修护和升级是最重要的部分。

以上只是我从老师和学长学姐那听来凑一起的,不知道是不是这么回事。据说我们有能力的话,还得考个证书,是软件工程师证书,我查了一下,是这么描述的“软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工


程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)数据库技术SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPTAJAXHIBERNATESPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。”查过之后,瞬间压力山大,我现在学的只是高山的一小角„„

前辈们还说过,学这个,最好是到大公司历练一番,学学别人是怎么工作、怎么学习的,发展的空间比较大,大公司是靠实力吃饭的,尤其是外企。

哎,现在感觉很渺茫,有时候专业课根本就听不懂,自己看几遍都不懂,将来,很大的一个未知数啊。

4.怎样完成四年软件工程专业的学习?

怎样完成四年软件工程专业的学习?在刚上大学的时候就这么问过自己,当时说是好好学习,跟着老师的步伐就好了。在现在看来,那时候想的过于简单了,大学,不再是老师分配什么,你完成什么就可以了,而是,必须自己学,还要抽时间看看相关的资料,自学相关知识,老师会详细讲,但是自己不用功的话,根本记不住,要记的东西实在是太多了,比如这学期,专业课猛增,由上学期的一科突变成了四科,其中三个都是编程的,说实话,我是有点接受不了,有时候敲代码会混淆,记混乱了,归根结底,还是自己没学好呀,嘿嘿。

现在,宿舍里几位已经各有取舍,有的专攻C++,有的专攻VB,而我,还没想好,我想都学好,都懂些,貌似时间不太允许,现在已经是老师讲过的课,都不能及时看书跟上,可以说是差了一大块,哎,现在还在努力着,但愿自己不放弃,把看书的进度跟上,再多加练习。等到都懂一些的时候,再决定取舍吧,目前是这么想的。

总之,好好学习,不对任何一科放弃,虽然很难,但是坚持再坚持,也许就好了。

通过软工这课,了解的东西多了不少,对自己的思考也多了几分,也开始规划自己的以后,正视自己的学习态度。期间还学会了做的网页呢,嘿嘿,虽然很简单,但是又接触了一个新软件,挺不错的。

从今天起,努力奋斗,争取一步一脚印,走踏实些。


本文来源:https://www.wddqw.com/doc/2ed0f53c3968011ca30091f5.html