zoukankan      html  css  js  c++  java
  • 中期答辩感想

    通过半个学期一直都在做这个小项目,从一个小方法的实现到整体框架的完整搭建,期间有过好多次的修改仍然一直报错的让我抓狂的时候,也有过几经波折才达到效果的欣喜若狂的时候。通过这次项目的实现,我学习到了比如代码规范、详细设计、程序逻辑,业务逻辑。等重要性。我也更深明白了软件工程是有计划、有步骤的实现一个项目并满足用户需求。若是拼凑功能,会使得后面的维护和添加功能变得很麻烦,即使是拼凑的功能,出现bug也无从下手修改。

    近期进行了中期答辩,看了每个组的进度和成果,感想颇多。我学到了其他小组的各种优点的同时,也看到了自己以及本小组的不足。最每个小组都搭起了基本框架,有些功能也实现了,但是每组的进度和成果还是不一样。

    齐能小组的优点是进度比较快,他们的考试系统采用的是c/s + b/s混合开发的,学生端使用的是c/s 架构和我们组的架构是一样的,但是他们的进度却很快,已经实现了整体流程,只剩下了一些基本小功能。教师端使用的是b/s架构 ,实现了大体功能而且界面简洁大方,适合用户的习惯。

    付眸小组的优点是团队协作力比较强,每个组员的工作能力比较强。耐心特别好,虽然一直有各种的bug可是仍然不放弃,一直修改,最终将基本框架搭建起来。

    我们组的优点就是分工比较明确,每个人有自己的专属版块,缺点就是进度比较慢,我负责的界面部分不是很符合用户习惯,可扩展性不是很大。现在遇到的问题是不能很好的实现客服端与服务端之间的数据解压。

    可是通过这么久的学习还是有许多困惑:

    1)习惯了从原因到结果的思维模式,怎样实现从结果到原因将一个对象很好的抽象化

    2)严格按照详细设计文档来执行的效率究竟如何?

    3)后期版本需要做出一系列的修改时是否也应该先有文档后有代码?

  • 相关阅读:
    利用模板实现c++智能指针
    movit 相关函数(二)
    moveit相关函数解释
    ros常用函数(1)
    Qtcreator中cin函数无法在application output中进行输入的问题的解决
    c++速成,适合有c基础的朋友(3)
    【重要通知】本博客不再更新,更多教程请访问 makermaker.cc
    BBC micro:bit 学习资源汇总(最近更新2019年1月6日....)
    [20个项目学会BBC micro:bit编程] 20-无线通信
    [20个项目学会BBC micro:bit编程] 19-直流电机控制
  • 原文地址:https://www.cnblogs.com/alinawang/p/5479405.html
Copyright © 2011-2022 走看看