31701424_王志伟_第二组_软件工程个人体验

Posted 31701424_王志伟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了31701424_王志伟_第二组_软件工程个人体验相关的知识,希望对你有一定的参考价值。

源代码链接:

web端:https://github.com/LinXS597/SUManager

小程序端:https://github.com/fireworks-EX/StudentUnion

安卓端:

后端:https://github.com/zhang-wangz/ruangong-backen

 

小组分工:

学号姓名分工
31702283 王樟 后端设计与开发(java)、Druid数据池
31703178 林型双 网页前端设计开发(web)
31701424 王志伟 微信小程序开发及小程序前端设计
31701090 朱文建 App开发、软件测试(android)、部分UI设计、APP架构
31701072 黄晨觉 App开发、软件测试(Android)、部分UI设计、文档博客撰写
31701066 张雅慧 原型设计、前端总设计(Android)、UI优化

课程总结:

前言:

有点感慨,一个学期这么快就要结束了。

通过本学期的学习,感觉收获还是不少的,接触了全新领域的开发(对我而言)——微信小程序,提高了编程和查错能力,学习了怎么和小组成员间的沟通交互、协调进度之类的。

总的来说,挺有收获的一学期。

大作业总结:

  ——其实是在大作业过程中碰到的坑或者做的较好的地方,有感而发,常言道:吃一堑,长一智。

  • 数据库设计——开始前就要考虑周全,尤其是细节,在过程中需要的时候发现缺了某些表或字段,再修改数据库,从而影响到现有的东西会大大加大不必要的工作量。
  • 原型设计——需要有完整的页面设计(墨刀原型是个好工具),部分页面没有原型的话,边写代码边想原型,对直男审美的理科生来说。。。。太难了。
  • 团队文档的管理——本组采用了showdoc对团队文档进行管理,完整且实时的文档有利于进度的推进,而文档的缺失会让需要多部分协同的工作花费比以往更多的时间去进行交流(尤其是大家的空闲时间不同,想问个问题找不到人的感觉,真的是欲哭无泪)。
  • 代码的管理——善用git进行版本管理,尤其对咱记性不太好的人来说,??之前我改了什么???
  • 定期开会——对目前的进度和遇到的问题进行讨论,对于整体而言可以很好地把握大家的进度,进行协同,集中解决问题,对现阶段做出总结与反思,从而更好地确立下阶段的目标,进行更高效的开发。

  最后很开心完成了如此庞大的(个人认为)团队项目,虽然过程中遇见了各种问题(具体见上面几点,这里就不再赘述了),但是借着个人的努力及组员间的互助最后都解决了,也很感谢小组成员们,一起开会交流讨论(互喷&吃瓜)的时候也挺开心的,好多时候看到大家都这么努力,总觉得自己不努力就要被落下了,感觉大家都辛苦了。

  最后的最后,真心的觉得,有这么个学期,这么一节课,这么一群人,挺好的。

个人工作总结:

  其实分工里已经写了,这里再多唠叨几句

  • 从零开始的小程序开发(wxss、wxml)学习
  • 好久不用且只学了点皮毛的js的复习
  • 对UI框架的使用
  • 使用postman对接口的测试
  • 完整的小程序UI设计
  • 完整的小程序功能设计及实现
  • 对各UI组件的尝试和组合使用(弹出层、下拉选择、滑动单元、折叠面板、定时器实现消息提醒……)
  • 对UI和功能的调试

  总结起来其实就一句话,独自实现了一个完整的小程序开发流程,这是以前从来没有过的,之前都是完成一个大项目其中一的一部分(小的不算,工作量太小),我想这就是我这学期收获最大的地方,对一个项目完整的开发过程有了深刻的体验(还有和队友一起进行团队开发的经验),我想这对于以后参与工作也会成为宝贵的经验。

课程建议:

 

  我的建议不多,也很简单。

  简单来说,就是每次作业都请优秀组的成员为大家讲解一下。现在老师虽然会说那些组做的比较好,给他们加分,但到底怎么好,好在哪里,更重要的怎么做到这么好的,我们不知道。

  所以具体地说,就是让优秀组的成员介绍一下他们组做的是什么或者说夸夸他们自己,比如说A成员介绍,就让他先说他具体负责哪一个模块,在这方面他用了什么技术,有什么好用的框架、工具,遇到过什么问题是怎么解决的,分享一下经验,(比如我在上面团队总结里提到的墨刀原型、showdoc团队文档、git版本管理之类的),我感觉这样挺好的(当然代码不用开源,不然就变抄了)。

  

  

以上是关于31701424_王志伟_第二组_软件工程个人体验的主要内容,如果未能解决你的问题,请参考以下文章

个人作业_用户体验

# Do—Now——团队冲刺博客_总结篇

中国剩余定理

软件工程-第二组-墨刀原型设计

技术博客06 软件需求工程和UML建模第二组

Hyman分别测试法