《构建之法》课程总结及建议

时间飞逝,不知不觉间本学期的软件工程概论课程已经学习完了。本学期课程围绕《现代软件工程:构建之法》的学习思想展开。在这将近半学期的学习中,虽然我不能说我将《现代软件工程:构建之法》学习的有多么的好,但是通过学习,我还是受益良多。在以前,我一直对软件存在一些偏见或则是误解,认为软件就是程序,软件的开发就是编写程序,只要编完了程序,一切也就 ok 了,而且我还片面的认为只要我掌握了时下最新的语言和工具,那么我就能写程序了。一个人,只要会编程,就能写软件,就是程序员;一个公司,只要招聘一些程序员,就能开发好的软件产品。只要有几个有经验的程序员,再找些兼职的大学生,就能组成一个软件公司。
 
但是通过了《软件工程》这门课的学习,使我认识到了我以前的错误。软件其实不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。
而且在以前,我一直以为软件的开发其实是一件很轻松快乐的事情,只要一天坐在电脑旁敲敲键盘,那么一切就可以了,但是现在我才发现,我以前的很多的思想是多么的肤浅可笑。编程其实是一种乐趣和苦恼共存的一项创造性活动。编程的同时你换需要考虑团队的协作,包括团队成员的编程习惯。
整整一个学期下来,软件工程概论课应该说还是有许多值得肯定的地方的。其实在我看来,软件工程概论课与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的能够解决问题的思想集合。
 
而且通过学习《现代软件工程:构建之法》,我还学到了很多其他的东西。比如通过学习《现代软件工程:构建之法》,特别是老师独特的教学方式,为我提供了一个尽早接触真实项目的机会。让我知道如何在以最小的成本中,训练自己的基本工程素质和能力,如何激发自己的积极性等。而且通过学习《现代软件工程:构建之法》,还让我认识和培养了我的团队协作能力,特别是对于我们这些在校的学生来说,这种学习更是能让我在以后工作中少走很多的弯路。
所以,通过《现代软件工程:构建之法》的学习,让我明白了很多的道理。
整整一个学期下来,软件工程概论课应该说还是有许多值得肯定的地方的。其实在我看来,软件工程概论课与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的能够解决问题的思想集合。

下学期自身需要改进的三项内容:

首先,就是自己的编程能力,下学期要分配好时间,大幅度提升编程能力。
其次锻炼自己的团队管理能力。
最后,需求分析能力。

三项批评建议:

第一项:每周可以固定找一段时间每个人进行本周自己解决的问题与系内同学分享。互帮互助解决实际编程中遇到的问题。
第二项:可以适当多增加一些课程训练以及一些技术的答疑。因为目前阶端来讲,部分问题很难在网上找到答案。
第三项:团队项目阶段打分时毫无章法,最后汇总的分数存在“黑幕”可能对好的项目不公平。建议阶段评分时,可以设立多个打分项,按权重进行总分的评价。
 
posted @ 2019-06-20 09:51  符黑石  阅读(159)  评论(0编辑  收藏  举报