软件工程不仅仅是一门专业,他还是这个专业里面相当重要的学科,因为专业取名就跟它直接相关!
1、什么是软件工程
在此之前,除了知道有软件工程这个专业,我并不知道还有软件工程这门课程,因此我不敢凭空妄谈对软件工程这门课有什么理解。当我看到作业是谈谈自己对软件工程这门课的理解时,我是有点惊讶的,这学期刚刚开学两周,课也上了没几节,可以说我对软件工程这个概念完全没有理解。但是我想,既然是作业,我也只能强迫我自己去看书查资料说说我自己的理解和看法了。
首先引用一下百度百科的定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
从定义中,我很难区分这门课究竟是一门偏理论类型的课程还是偏实战类型的课程,而且软件工程的课本中讲的基本都是理论,在之前的一次课中,我清楚记得老师说过,软件工程这门课,就是要我们团结协作,然后开发出一个可观的项目来,因此我姑且理解为这门是理论与实践的结合课程吧。
这门课程订的课本叫《现代软件工程构建之法》,从名字理解第一想法就是几个人一起合作开发一