在我学习软件工程这门课之前层粗略的看了一下软件工程的书并提出了让几个问题如下。
(1)软件工程可以说是对计算机的使用者做出符合其需要的(盈利)软件(大概吧)但一定是只针对于人们需要的工程吗?假入所设计的软件现在没人用但极有可能在未来会有人用到,会有软件公司研究吗?
(2)软件的开发是所有人循序渐进的还是如流水线般的术业专攻?
(3)怎么才能做到对于各种计算机的语言不混淆?
(4)书中会有一些开发者(作者)的对话,可以看到他们是一个充满活力的团队,每个人都有其专属的职位,我如何能找到适合我的职位?
在学习了软件工程这门课之后我带该可以找到了这些问题的答案了。
(1) 软件工程是人们在开发、运营、维护软件的过程中很多技术、做法、习惯和思想体系统一到一起的一个“软件开发流程”,而我的第一个问题是我对开发软件时提出的疑问;
现在我觉得开发的软件绝大多数都是因为各行各业的人的需求开发的,并不是所有的软件开发都是以盈利为目的,但毕竟一个软件公司要想生存还是要靠盈利软件的支持的,毕竟”知识就是金钱“,同时我认为会有一些软件的开发是当今人们用不到的,但它是符合或是沿着社会的发展趋势产生的。
(2)软件的开发是由一个团队分工合作进行开发的。
(3)还是要勤加练习吧。
(4)我觉得这还得在真正的实践中才能找到,并且有些时候并不是你会什么就让你干什么,当你被分配到一个新的职位上时,尝试去适应一下没准那就是适合你的。
对本学期这门课程的体会:
这门软件工程课让我提前认识到了软件开发的流程,如何进行团队合作;这门课更像是学校以教师为我们将来工作将要经历的事情做一次预习,同时我们也学习到了各种图的画法,这对我们在未来毕业时要做的报告有很大的帮助。
对课程的建议:
感觉这门课老师教的很好没有什么建议可以提的。