软件工程大作业(社团管理系统)个人总结报告

一、小组信息

  • 项目小组:第九组
  • 项目名称:社团管理系统

二、项目相关链接

三、个人工作总结

1、参与需求的设计分析

  • 团队一起协作完成,本人参与了需求分析的数据流图的绘制。

2、参与用例图、类图的讨论分析

  • 团队一起协作完成。

3、参与前端登录注册与后端的信息交互设计

  • 从零开始学习Vue+Springboot框架
  • 学习并参与了登录注册界面axios的post和get请求
  • 实现用户登录注册功能

4、完成前后端评论模块的设计开发

  • 完成评论模块的所有后端编写工作
  • 完成我的评论模块所有接口并测试数据,接口按团队要求统一格式,方便前端开发者的调用
  • 完成社团新闻评论模块的点赞和回复功能
  • 学习使用了阿里巴巴的矢量图标库

四、项目总结与感悟

  这次的项目是我第一次进行团队合作,之前没有系统性的进行过团队合作,所以很多方面个人感觉做的不是很好,以后需要多多改善:

  • 首先是需求分析阶段,我们团队在需求分析阶段都提出了各自的想法,并且在老师的指导下成功完成了合理的需求分析,这一阶段我是比较满意的,因为我们每个人都能提出自己的想法,最后整合的结果也不错;

  • 在需求分析阶段之后,应该是项目的初步构建阶段,一个团队只有在考虑好用什么框架和软件来实现这次的项目后,才能有序的开展接下来的工作。很不巧,这一阶段我们团队的工作开展很不顺,因为每个人都没有具体的开发经验,对框架的认识也不是很多,所以在考虑用什么来构建这个项目时我们折腾了很久,导致进度明显偏慢;

  • 在终于确定使用Vue+Springboot框架后,团队工作才得以开展,组长在例会时分配了各自相应的工作,每个人也都准备自己的事情,也许是管理统筹不够,团队的工作整合交付始终没有跟上节奏,每个人都在做自己的事,没有把团队效率开发到极致,这才导致了项目整合阶段的很多问题;

  • 除此之外,我认为这次项目最主要的缺点是对人员分配的不合理,小组中只有两个人去进行前端的编写,这也导致了很多后端接口已经完成而没有前端的展示的问题,前端人员和后端人员的交互我认为也不是很到位,没有做到一个模块一个模块的开展,而是一个人准备完成全部后端或全部前端的工作后再进行交付的结果,这样很不合理,对项目的内容功能实现当然也存在了问题。

五、课程建议

  • 这学期的软件工程基础变换了以往的授课模式,开始进行团队项目的合作,我认为一个高效的培养确实应该以实际应用为主导,培养应用型而不是纯粹理论型的学生,这次的课程改变对我来说也是有很大的帮助,我很赞同以后继续这样的软工模式。
  • 对于这次课程的授课教学,我认为太过理论化,整个学期的课程基本上都是以老师上课单独讲解为主,这也会导致很多学生的学习主动性不高,我觉得课程需要多一些如同画数据流图的实践性作业来增加学生对课程的兴趣和主动性。
  • 此外,我认为课程需要增加相关软件工程项目案例知识的扩展,如果单纯存在理论教学,很多学生在被要求做一个系统性的大作业时,往往会不知道如何开展。
  • 朱老师的上课经常有通过身边小事来举例相关知识,这还是很不错的,希望能有更多这样的精彩部分。
原文地址:https://www.cnblogs.com/ggsmd31701088/p/12016033.html