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

    软件工程概论个人总结

    大二的学习生活马上就要结束了,又是一个充满收获和遗憾的学期。软件工程概论采用的是过程考试的方法,所以实践性较强,动手的地方比较多,所以收获了很多以后用的到的知识和操作技能,遗憾的是还没有学得多精,多熟练。

    软件工程概论这门课,可以说是我们将来做软件开发的步骤的导向,教导我们将来做开发要注意和遵循的原则。在这门课开始的第一节课,老师就安排了课堂测验。题目是做一个登录界面可以连接数据库,以检验我们这个假期的学习成果。当时做的不是很好,只是完成了界面的基本布局,数据库并没有连接成功。很多同学也一样,不知道怎么做,如何下手。一个简单的登录界面,满分五分的作业,一分,零分的大有人在。主要原因当然是上个假期在家闲过了,没有好好努力看书和恶补,做的一堆学习计划真正做到的也没有多少。

    从第一节课开始,我们就开始注重实践的练习,所以大部分精力都是放在课堂测验和课下作业中的。二柱子的四则运算四个作业,水王,相邻实属对的和等等程序。经过这些锻炼,我也真切地认识到了设计思路的重要性

    这学期我们做的最难的就是团队开发。也正是因为团队开发我才能真正地参与到开发中来进来了,发现其实我们以后可能过得是这样平凡的程序员的生活。经过两个冲刺,七八周四个组员的共同努力,终于我们做到了当初定下的目标项目--作业派,一个在移动端查看作业的安卓软件,老师可以在网页版中上传作业。我们的组员冯硕,宫春言,白要朋,康杨一起努力,将这学期最主要的目标实现了。在两个冲刺阶段,大家都在努力,每天开团队会议,在开发自己项目的同时,也掌握了一些团队开发的知识。

    这学期的学习,我认为自己也有很多不足的地方,首先就是自己的实践相对做的比较少,因为个人懒散的毛病,所以出现赶作业的时候有的时候自己的作业做得不够仔细,全面。在团队开发的时候,我负责的内容也不是特别多,自己在团队中没有给别的组员相应的帮助。最后,课下的学习没有达到自己的预期。我感觉最深的就是自己专注力与团队精神的提升,这些抽东西是通过多次的实践来收获的。然后就是一些软件项目开发过程中要注意的事情,比如典型用户,典型场景,单元测试等等,都对软件开发有着非常重要的作用。还有就是,在团队开发过程中,通过与别的同学的交流,我发现和别人交流在软件开发中的重要性。

    我感觉这学期的学习中,用到最多还是团队开发,别的课程如数据库,计算机网络等也用到了团队开发。如果有人给分配好相对来说简单点,所以,来分配任务实际上是一个很体现能力的事情,需要对项目整体的框架有所了解,对可重用部分有所掌握,把相似的功能或者模块分配给一个人,这样能大大提高开发的效率。也许,这就是团队中项目管理与开发成员在能力的一部分差距的体现吧。虽然有些问题,但是也是由于这样的实时的开发,体验每一个开发的过程,每一个阶段,这样从中体会到的开发经验应该才是最宝贵的,将来我们参加工作一定会是在团队中,很难有独立于团队的个人出现。我们在团队中开发就一定会有不同的进步。

    总而言之我感觉自己的代码量还是不够也没有系统性的锻炼,实践项目做得少,就像老师上课时候老师总是说的那样,我们每天每月每年都应该写至少多少的代码量,现在想想连规定的一半也没有做到这样每次写代码时都不熟悉,在编写的时候也不会有更好的思路,代码量决定了我们的技术水平。所以接下来我们还需要努力提高自己编写水平,平时在课下多练习。让自己的代码量达到预期。

    大二生活就这么结束了,实在说,王老师对教学方面确实是很负责任的,对课程以及作业的情况也很用心。也很想把我们每个人都培养成软件工程师,感谢老师一学期的辛勤教学,希望自己能够在大三学期更加努力,做得更出色。

    对于老师的意见,仅个人看法:

    1.希望老师上课经常可以叫些同学起来回答问题,这样可以让学生更积极

    2.希望老师可以让我们和高年级的同学有更多的面对面的交流。

  • 相关阅读:
    [APIO2016]划艇
    C# 循环的判断会进来几次
    C# 性能分析 反射 VS 配置文件 VS 预编译
    C# 性能分析 反射 VS 配置文件 VS 预编译
    AutoHotKey 用打码的快捷键
    AutoHotKey 用打码的快捷键
    C# 通过编程的方法在桌面创建回收站快捷方式
    C# 通过编程的方法在桌面创建回收站快捷方式
    C# 条件编译
    C# 条件编译
  • 原文地址:https://www.cnblogs.com/kangy123/p/7022628.html
Copyright © 2011-2022 走看看