zoukankan      html  css  js  c++  java
  • 软件工程概论课总结

    软件工程概论课程总结

                                  2017-06-11  22:00

       本学期的软件工程概论已经结束了,从王老师的课堂中我学到了很多有用的知识。这次课程不同于上学期的java语言,除了课堂任务外还多了项目以及结对的作业等。尤其是项目的开发,从构思,设计到一步步完成的过程都是十分辛苦的,工作量也远远超过了上学期的内容。

       既然称之为工程,就不仅仅是代码的编写,还设计到一些具体的注意事项,如代码规范了,团队管理和评估了,以及每个以后从事工程项目时应具备的具体素质等,老师都一一做了详细的介绍。整个学期王老师带领我们将软件工程的具体流程走了一遍,讲到了入门、过程、流程、注意事项、方式方法、关键点、关键问题等等。虽然我们没有真正接触到实际的开发项目,但已经对软件行业在脑子中有了较为清晰的认识。

       王老师每次上课都是以ppt的形式,结合当下实际软件工程市场情况和我们自身的问题来提出并引导我们去意识到自己尚且存在的不足之处。老师虽然没有带扩音器,声音却十分洪亮, 对于我们刚刚开始接触的新人来说,可能很多地方都听得不是很懂,但是王老师不会只念ppt,而是将ppt上的知识问题跟我们讲的生动形象,通过列举一些真实的实例或者把一些自身的经历经验跟我们分享,跟我们分析行业的行情等等。虽然对上课的纪律要求严格,不准玩手机甚至是看也不行,但上课时总能找到一些引人发笑的话题,让上课变得严肃却不失幽默,虽然是下午第一节课,却使我们不会一直处于昏睡和紧张的状态,提高了我们的上课听讲质量,不会上课开小差。

       接下来是作业,可以说真的一整个学期都在为作业发愁,虽然课堂内容丰富生动,这却导致了课下任务的加重。正如老师所说的程序是敲出来的,课堂上老师讲的占绝大部分时间,课下我们的工作量就十分巨大,尤其是这节课安排在了周五,直接导致周末的学习时间变。因为王老师的作业比较多而且要求也高,对我们来说过程不是十分轻松。在做程序作业的时候,需要写完整的清楚的设计思路,后期结合成团队后,还要更新团队日志,汇报每天任务情况,更新燃尽图等,每周要进行个人学习的汇总,进行反思开发过程中遇到的问题以及是怎样解决的,还有团队的日志和每次会议的记录和软件完成的进度。最后还有一个个人和团队作业的总的这学期的汇总,写出个人心得等,在最后复习期间也占用了一定的学习时间。真的从来没有感觉作业有这样难写过,或许这就是以前从没有反思以及汇总的结果吧,只有不断反思和汇总才能不断改善自身的缺点从而提高自己。还有就是阅读任务,王老师给我们留了两本书的阅读任务,让我们从专业的书中对软件工程专业进行学习了解,同时也有一些阅读笔记作业来记录我们的阅读感悟,这对我们来说也是一种学习,可以多学习一些知识。

       然后就是团队任务了。几个人一起做软件,刚开始配合的不是特别好,主要是大家都第一次接触,对要做的东西没有结构框架,也不知道具体都要做些什么,所以就产生了任务分配不均匀,有能力的做的多,能力差的做的少,量上还是有差距的,后来经过不断地磨合和交流,不断地反思和总结,加上长时间的努力总算能开发出一个属于我们团队的程序,让我们看到了努力后的回报。  

       对老师授课给出意见和建议:老师上课演讲的内容过多,虽然都是结合实际情况并且告诉我们关键和努力的方向,但具体实践还是太少,感觉我们背着电脑去却很少用到,应该给予一定的时间构思一个小程序并课上完成,多锻炼实践能力。‚感觉作业压力有点大,希望以后作业可以减少一些,或者留一部分在课堂上完成。团队项目讨论和构思啊也可以留在课上进行,并且老师还可以给出自己的建议。ƒ阅读笔记任务有点多而且太规范化,很多地方并不能按照以前自己怎么做的今后应该作么做的格式去写,并不是所有都经历过,应该让自由的理性的写一些感受。

  • 相关阅读:
    解决Spring+Quartz无法自动注入bean问题
    MacBook PRO蓝牙无法搜索设备
    解决HP打印机错误:Couldn't open fifo
    SQL调优
    ALTER SEQUENCE 修改序列解决唯一约束冲突 unique constraint violated
    Linux Unix 环境变量设置实例
    DB2解除锁表
    ExtJS远程数据-本地分页
    安装mysql
    celery使用
  • 原文地址:https://www.cnblogs.com/ming123/p/7011642.html
Copyright © 2011-2022 走看看