实验九 团队作业5:团队项目编码&Alpha冲刺
项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13089324.html |
团队名称 | 三带一队 |
团队成员分工描述 | 葛佳诚(PM):代码规范编写、人脸识别模块以及整体框架、前后端的连接 李佩杉:代码规范编写、数据库相关内容,系统基本模块编写,功能测试 张芹:网页前端的撰写与不断迭代,人脸识别模块的编写和实验 赵栋:部分文档内容的编写 |
团队的课程学习目标 | 1.掌握软件编码实现的工程要求; 2.学习敏捷软件开发过程 |
这个作业在哪些方面帮助团队实现学习目标 | 1.将学习的敏捷软件开发过程在实际的工程中实践 2.更加理解燃尽图的作用以及使用方法 3.对于软件编写进行了巩固 |
团队博客链接 | https://www.cnblogs.com/sandaiyi/ |
团队项目Github仓库地址链接 | https://github.com/sandaiyi08/SearchSystem |
任务一:团队软件项目编码准备,要求如下:
软件开发环境配置说明:
本系统在Win 10系统下使用MYSQL8.0作为数据库管理系统,ECLIPSE jdk1.8下进行开发,在Chrome、FireFox等浏览器下进行了网页测试。
项目编码规范说明文档,上传到团队项目Github仓库,博客中提供团队项目仓库中上传项目编码规范文档后的截图
![](https://img2020.cnblogs.com/blog/2009808/202006/2009808-20200618200707116-957864291.png)
任务2:Alpha 冲刺Scrum meeting导航
日期 | 冲刺博客 |
---|---|
6月12日 | 【Alpha】Scrum meeting 1 |
6月13日 | 【Alpha】Scrum meeting 2 |
6月14日 | 【Alpha】Scrum meeting 3 |
6月15日 | 【Alpha】Scrum meeting 4 |
6月16日 | 【Alpha】Scrum meeting 5 |
6月17日 | 【Alpha】Scrum meeting 6 |
6月18日 | 【Alpha】Scrum meeting 7 |
【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程
![](https://img2020.cnblogs.com/blog/2009808/202006/2009808-20200618222124568-1074730951.png)
第一天我们进行了整体的软件开发过程的环境配置,对于编码的规范进行了统一,同时根据《软件系统设计说明书》阐述的数据库进行创立,学习了即将用到的一些相关技术;第二天正式进行编码,根据原型设计对前端网页进行撰写,搭建软件实现框架以及对于实现基本功能的数据库进行相关操作的撰写;第三天继续完成前端网页,针对已设计完成的前端网页进行了前后端的连接;第四天由于前端页面还处于迭代的过程,所以继续完善了前端地页面,对于人脸识别的相关知识也在实验中;第五天由于课程较多,编码时间比较短,完成了对于前端页面的迭代工作以及人脸识别模块的学习;第六天,大部分的前后台连接完成,大家都主要针对人脸识别模块进行了实验。第七天,主要完成所有的模块之间的连接与人脸识别模块的实验,项目的基本功能已经完成。
任务3:完成《实验九 团队作业5:团队项目编码与Alpha冲刺》团队博文作业
团队项目github仓库中软件源码文件结构截图
![](https://img2020.cnblogs.com/blog/2009808/202006/2009808-20200619102011681-663853190.jpg)
记录完成《实验九 团队作业5:团队项目编码与Alpha冲刺》各项任务实际花费的时间和分工
任务类型 | 花费时间(h) | 分工 |
---|---|---|
任务一 | 1 | 葛佳诚、张芹、李佩杉、赵栋 |
任务二 | 123 | 葛佳诚、张芹、李佩杉、赵栋 |
任务三 | 1 | 葛佳诚、张芹、李佩杉 |
由于之前在学习其他课程时就已经配置过相应的环境,耗时相对较少,针对JAVA的编码规范进行了学习并对于每一位成员的实际编码的情况进行了统一,达成一致。任务二针对每个人情况进行了不同的分工安排,大家都进行了参与。
每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。
李佩杉:
通过本次实验,我们将敏捷流程彻底地应用在了工程项目中。在本次实验中,我负责数据库以及基本模块编写等方面的任务,在完成任务的过程中,我对敏捷流程有了更深刻的理解也了解到了团队的重要性,同时提高了自己分析问题的能力。虽然这一周的Alpha冲刺每天都在进行编码、迭代不过好在组内分工比较明确,每个人都负责相应的模块的撰写,整体上进行的还是比较顺利的,即使在整个实现的过程中出现了一些不可避免的问题,大家也能够共同商量解决,呈现一个较为实用的软件。
张芹:
这周开始了项目的编码实现阶段,在七天的冲刺过程中,我们小组每天都会开会交流,各成员都能完成自己的任务,互相帮助解决困难。在这次合作过程中,我主要负责系统前端界面的编写以及人脸识别模块的编写和实验,虽然每天都有很繁重的任务,每天都会遇到很多困难,但在自己的努力以及成员的帮助下,最终完成了项目。通过这次实验,我体会到了成员合作的重要性,学会了如何与团队成员正确的交流,同时也提高了自己的编程能力,希望在后续阶段,能够继续努力,更好的完善项目。
赵栋:
这次实验完成过程中,我学习到了很多,从项目的选题、需求分析,再到系统框架的设计、到最后的项目编码,尤其是在后面的冲刺环节和项目攻坚环节,团队合作的作用是毋庸置疑的。在平时的作业中,我也学会了很多,学会了如何画各种图、并且以及在编码中遇到实际的问题时的解决方法。在撰写系统文档等文档时,对系统的了解也是更加透彻,对后面任务的完成也是很有帮助。因为能力的原因,所以组长给我分配的任务都是比较简单的,这样在完成作业的同时能够让我学习到一些其他的知识。总的来说,经过这次的团队实验,我扩展了自己的知识体系,受益匪浅!
葛佳诚(PM):
这次实验中,我们组各位成员表现都很棒,每个人都能完成分配给自己的任务。我主要负责项目框架的搭建、前端与后台的连接、人脸识别模块的编写;李佩杉负责数据库的建立、连接和查询方法以及《项目软件代码规范文档》的编写以及系统基本模块的编写和后期功能测试;张芹负责网页界面的编写、人脸识别模块的编写和实验,赵栋负责部分文档的编写。
当然,这次的实验是一个团队实验,所以在每个环节中所有的人都会参与进去,配合其他人尽快、更好的完成这一模块,尤其是各个模块之间的连接,需要各个模块的负责人高效、无间的配合,而负责这一模块的人起主导作用,这样就能让每个人都参与进项目的每个环节中,发挥出每个人的作用。尤其在最后的攻坚环节和系统测试环节,需要群策群力,每个人都发挥出作用才能完成。