实验九 团队作业6:团队项目编码与Alpha冲刺
项目 | 内容 |
---|---|
课程班级博客链接 | 班级博客 |
这个作业要求链接 | 作业要求 |
团队名称 | 吃货团 |
团队成员分工描述 | 常龙龙、刘佳华:编制团队项目需求规格说明书 陈鑫莲、陈荟茹:撰写团队项目软件系统设计说明书 |
团队的课程学习目标 | (1) 掌握软件编码实现的工程要求。 (2)学习敏捷软件开发过程(Scrum)。 |
这个作业在哪些方面帮助团队实现学习目标 | (1)了解了软件编码实现的工程要求。 (2)掌握了敏捷软件开发过程。 |
团队博客链接 | 吃货团 |
团队项目Github仓库地址链接 |
任务1:按团队项目互评名单,对互评方《实验八 项目需求分析建模与系统设计(2)》的项目成果进行评价,具体要求如下:
(1)阅读互评团队项目博文作业并进行评论,评论要点包括:博文结构、博文内容、任务分工与时间耗费。将以上评论内容发布到互评团队的博客评论区。
a.结对方博客链接: 结对方博客
b.结对方Github项目仓库链接: *暂无
c.符合要求的博客评论
d.结合实验八评分标准,给出互评团队作业评分成绩: 140
(2)下载并阅读互评方团队项目资料。
- 已下载阅读
任务2:团队项目系统设计迭代改进:根据OOD设计准则和面向对象设计方法,分析《XXX软件设计说明书1.2》初稿的不足,修改完善团队项目系统设计说明书,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑,调整类的层次关系和关联关系,定义软件数据库表结构等等。并编制《XXX软件设计说明书1.3》发布在团队项目Github仓库。
- 已完成
任务3:团队软件项目编码准备,要求如下:
(1)搭建并配置软件开发环境;
- 安装前后端编码软件:
- 配置环境:
- 前端环境安装完成:
(2)团队商议制定团队项目编码规范。
为什么要制定编码规范:
第一,能代码更加易于维护,程序并不是一次性的产品,它需要扩展和修改还有维护的。但是进行这次操作的人并-定就是你了,所以你为了你的接班人也要将规范编码进行到底!
第二,可以提高代码质量,谁编程都不是一次性完成的,是需要不断的测试与调试,以各种状态来修改自己的代码,而将代码规范化,就能对程序本身有更加清晰的结构思路,从而减少调试而成为快捷高效的代码。
第三,也是最为重要的,是将你本身个性化溶于团队化的过程,当你熟练运用编码规范了,就等于在以后的职场的道路上更加宽广。编码规范是一种习惯, -开始习惯不养好,永远写不出工程型代码。
- 文档已完成。
任务4:以团队作业的前期成果为基础,采用团队协作方式编写软件代码,创建程序开发软件关联数据库,进行必要代码测试,如下:
- Alpha 冲刺Scrum meeting导航
时间 | 链接 |
---|---|
2021年6月12日 | 【Alpha】Scrum Meeting 1链接 |
2021年6月13日 | 【Alpha】Scrum Meeting 2链接 |
2021年6月15日 | 【Alpha】Scrum Meeting 3链接 |
2021年6月17日 | 【Alpha】Scrum Meeting 4链接 |
2021年6月18日 | 【Alpha】Scrum Meeting 5链接 |
2021年6月19日 | 【Alpha】Scrum Meeting 6链接 |
2021年6月20日 | 【Alpha】Scrum Meeting 7链接 |
任务5:完成《实验九 团队作业6:团队项目编码与Alpha冲刺》团队博文作业:
- 已完成
PSP
任务名称 | 计划用时(min) | 实际用时(min) |
---|---|---|
任务1 | 35 | 20 |
任务2 | 90 | 110 |
任务3 | 240 | 250 |
任务4 | 100 | 135 |
通过撰写本次实验团队作业,我们每个人与其他成员的交流与沟通,首先我非常开心的是我们小组整体来说合作氛围非常良好,每个人都能各尽其责,在遇到问题时自主发言,都可以按时完成自己的任务,同时也能够帮助其他同学,共同进步,共同学习;其次,就像我们小组其他成员说的,在此次实验中,由于前期设计不够完善,我们在此次实验中出现了很多的问题,这点是需要我们小组每位成员在以后的软件开发中注意的。同时通过本次团队作业,我在各方面也有了非常大的成长和进步,这的确是一次非常系统,非常全面的软件开发过程,使我们每一个都受益匪浅,且体会到了团队协作的重要性及从中得到的乐趣!