我对软件工程的疑问
上大学学了计算机科学与技术这门学科,其实是有很多的疑惑的。大一的时候我们学习了C语言编程,初次了解了用编程的思想去解决生活中或者是理论上的一些问题。到了大二,我们又学习了C++语言,明白了原来在编程的过程中是可以面对不同的方面的,比如说C++就是面向对象的过程,对于不同的考虑方法处理的方式也是有很多的不同。
今年我们的课表上多出来了一门课:软件工程。我并不知道这样的一门课是干什么的所以就去查了一下百度,结果发现,这是一门综合了各种课的可以称得上是“高大上”的学科,数据库、操作系统、嵌入式系统、编译器等多个层面都有涵盖。之前我的一些关于软件工程的理解无非就是平常电脑或者是手机上面的一些app、游戏等。它是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。这是网上的权威解释,要想实现这个系统的全面功能,一定需要很多的方面综合考虑。希望今年的学习能对这些有一个基本的了解。