软件工程这门课程,最初我并不了解,对它的理解只限于浅显的字面意思,肯定是与“软件”有关,后来我又百度了一下软件工程,它是这样定义的:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率。看完这段简介,我对软件工程有了粗略的认识,我认为软件工程无处不能,就例如我们平时在计算机上使用的各种软件,这些软件渗入我们的生活,为我们提供不同的服务,方便我们的生活,而我们也越来越依赖于软件,对软件的需求也越来越大,软件是计算机的灵魂部分。再经过查阅相关的资料后,有这样一句话我认为它对软件工程进行了归纳:软件工程是以系统的,科学的,定量的途径,把工程应用于软件的开发和维护,软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。软件工程发展至今已相对成熟。原理,规范,流程,技术等等都有相应的详尽规定,软件工程在我们今后的生活中必不可少。
想要达到的目标:多动手实操。在之前的课堂上,我的实际操作不多,而且如果课堂上讲授过多的理论性知识,长此以往下去会让人感到枯燥乏味,所以我希望在软件工程课上可以让我既从理论上掌握知识,还有从不同的实例,让理论和实践得到了很好的结合,充分体现这门课程的价值。