项目 | 内容 |
---|---|
课程班级博客链接 | 课程班级 |
这个作业要求链接 | 作业链接 |
团队名称 | 鲤鱼跃龙门 |
团队成员分工描述 | 任务一:王方 任务二:刘兴瑞 任务三:团体,编码规范文档:张潇潇 任务四: 燃尽图:王亚涛;Alpha冲刺博客撰写:刘兴瑞; 博客撰写:刘兴瑞 |
团队的课程学习目标 | 掌握软件编码实现的工程要求 学习敏捷软件开发过程(Scrum) |
这个作业在哪些方面帮助团队实现学习目标 | 1.通过基础学习和编码实现两个部分促使我们了解了软件编码实现的工程要求和敏捷软件开发过程 2.通过7天冲刺督促了我们,帮助我们任务分解和规划 3.团队编码让我们各自的编码规范和如何编码有很大的帮助 |
团队博客链接 | 团队博客 |
团队项目Github仓库地址链接 | 仓库链接 |
任务一
- 按团队项目互评名单,对互评方《实验七 项目需求分析建模与系统设计(1)》的项目成果进行评价,具体要求如下:
(1)阅读互评团队项目博文作业并进行评论,评论要点包括:博文结构、博文内容、任务分工与时间耗费。将以上评论内容发布到互评团队博客评论区。
(2)下载并阅读互评方团队项目资料。
符合(1)要求的博客评论:
项目 | 点评 |
---|---|
博文结构 | 该团队博客排版整齐,博客内容充实且清晰明了。 |
博文内容 | 各个任务需要的文档都准备的非常完善,同时,从团队成员分工可以看出来该团队在完成工作内容的过程中有分工有合作,安排得当。 |
任务分工与时间耗费 | 各项任务都已完成且任务实际完成时间合理。在博客总结部分该团队结合实验七、实验八的学习体验,对比了两类软件开发技术的异同,这点值得我们借鉴。 |
评价如图:
互评团队作业评分成绩:157分
任务二
- 团队项目系统设计迭代改进:根据OOD设计准则和面向对象设计方法,分析《XXX软件设计说明书1.2》初稿的不足,修改完善团队项目系统设计说明书,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑,调整类的层次关系和关联关系,定义软件数据库表结构等等。并编制《XXX软件设计说明书1.3》发布在团队项目Github仓库。
软件详细设计1.3上传如图:
任务三
- 团队软件项目编码准备,要求如下:
(1) 搭建并配置软件开发环境;
(2) 团队商议制定团队项目编码规范。
编码规范文档提交如图:
任务四
- 以团队作业的前期成果为基础,采用团队协作方式编写软件代码,创建程序开发软件关联数据库,进行必要代码测试,要求如下:
- 在日期区间[6.11-6.20]内连续进行7天项目Alpha冲刺,由团队组长负责每日晚11点前发布团队项目冲刺博客一篇,每日冲刺博文要求如下:
1.今日各位成员完成的任务(如果完成任务为开发或测试任务,需给出对应的今日团队项目github仓库代码签入记录截图;如果完成的任务为技术学习任务,需给出学习总结博客链接)或遇到的问题(允许存在问题或没有完成今日任务);
2.今日各位成员对项目的贡献小时数(注意,整个冲刺阶段所有成员的贡献小时总和应与项目预期任务量相近)
3.明日各位成员的任务安排;
4.提供当天站立式会议照片一张,提供更新项目燃尽图,描述项目整体进展情况。
Alpha 冲刺Scrum meeting导航:
Alpha 冲刺Scrum meeting导航 |
---|
【Alpha】Scrum meeting 1链接 【Alpha】Scrum meeting 2链接 【Alpha】Scrum meeting 3链接 【Alpha】Scrum meeting 4链接 【Alpha】Scrum meeting 5链接 【Alpha】Scrum meeting 6链接 【Alpha】Scrum meeting 7链接 |
软件代码提交截图
花费时间和分工
任务 | 分工 | 时间(天) |
---|---|---|
任务一 | 王方 | 1 |
任务二 | 刘兴瑞 | 1 |
任务三 | 团体,张潇潇 | 1 |
任务四 | 团体,王亚涛,刘兴瑞 | 9 |
博客撰写 | 刘兴瑞 | 1 |
实验心得
- 刘兴瑞(PM)称述总结
和团队成员的合作很愉快,大家都很努力,很开心能够成为这个团队的PM带领我的成员一起做项目,在这个过程中,让我收获最大的就是对于项目的管理和对成员之间和任务之间的协调,同样通过这门课我也理解了一个项目的呈现不止仅仅是代码的完成度,没有前期的需求分析和建模构建,代码的编写就会遇见重重困难,虽然最后的项目仅仅只有一个雏形,没有完成的很好,但是在这个过程中学到了很多,也和我的小伙伴们相处的很开心。
- 王亚涛
在这次Alpha冲刺阶段,在之前的准备工作的基础上,项目进入编码阶段。在项目实施的前期我们虽然为做了充足的准备,但是在实施的过程中我们仍然感觉力不从心,在遇到问题时我们小组并没有放弃而是通过上网查找资料翻看书籍等方式一起努力解决,在这一阶段的学习中我们学到了很多开发项目及其以外的知识,同时规范了我们的开发过程。在本次任务完成过程中让我认识到了团队协作的重要性,团队协作大大提高了开发效率,让我们这一阶段的任务可以逐渐推进并完成。
- 张潇潇
经过这次的实践操作,我个人得到了不少的收获,一方面加深了我对课本理论的认识,另一方面也提高了实验操作本事。此刻我总结了以下的体会和经验。这次的实验跟我们以前做的实验不一样,因为我觉得这次我是真真正正的尝试设计实现它,我亲自去完成。所以是我觉得这次实验最宝贵,最深刻的。就是实验的过程全是我们学生自我动手来完成的,这样,我们就必须要弄懂课本知识,在那里我深深体会到理论对实践的指导作用:弄懂实践原理,并且体会到了实验的操作本事是靠自我亲自动手,亲自开动脑筋,亲自去请教别人才能得到提高的。
- 王方
这次实验我们主要是在之前的基础实验任务之上来完成的,在PM的带领与组织下我在这个过程中还是收获颇多的。首先是在遇到问题时大家会在群里及时沟通寻找解决办法,共同为这次的作业出谋划策找出最优的解决办法,其次针对这次的作业来说虽然我们还存在很多问题,但是对于我们学习这门课程还是收获了很多,也让我们规范了程序的开发过程的流程。