实验九 团队作业6:团队项目编码与Alpha冲刺
项目 | 内容 |
---|---|
课程班级博客链接 | 班级博客 |
这个作业要求链接 | 作业要求 |
团队名称 | 你说什么都队 |
团队成员分工描述 | 201871020225-牟星源: 进行软件系统说明书1.3的撰写、后端部分及其他 201871010135-张玉晶:博客的撰写、数据库部分及其他 201871010105-曹玉中:项目编码规范文档的撰写、前端部分及其他 |
团队的课程学习目标 | (1)掌握软件编码实现的工程要求。 (2) 学习敏捷软件开发过程(Scrum) |
这个作业在哪些方面帮助团队实现学习目标 | 1、燃尽图的使用 2、熟悉了敏捷软件开发过程 |
团队博客链接 | 团队博客 |
团队项目Github仓库地址链接 | Github仓库链接 |
任务1:对互评方《实验八 项目需求分析建模与系统设计(2)》的项目成果进行评价,下载并阅读互评方团队项目资料。
-
对结对方的博客评价:(已完成)
- 对结对方的材料进行下载查看:(已完成)
任务2:团队项目系统设计迭代改进:根据OOD设计准则和面向对象设计方法,分析《XXX软件设计说明书1.2》初稿的不足,修改完善团队项目系统设计说明书,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑,调整类的层次关系和关联关系,定义软件数据库表结构等等。并编制《XXX软件设计说明书1.3》发布在团队项目Github仓库。
- 团队项目仓库中上传《考上啦软件设计说明书1.3》后的截图
任务3:团队软件项目编码准备。
- 软件开发环境的配置
使用到的工具: Xmind、Eclipse、AndroidStudio4. 0.1、逍遥手机模拟器.
- 上传项目文档的截图
【Alpha】Scrum meeting 1 链接:https://www.cnblogs.com/mzc123456/p/14887529.html
【Alpha】Scrum meeting 2 链接:https://www.cnblogs.com/mzc123456/p/14887535.html
【Alpha】Scrum meeting 3 链接:https://www.cnblogs.com/mzc123456/p/14891432.html
【Alpha】Scrum meeting 4 链接:https://www.cnblogs.com/mzc123456/p/14897649.html
【Alpha】Scrum meeting 5 链接:https://www.cnblogs.com/mzc123456/p/14905267.html
【Alpha】Scrum meeting 6 链接:https://www.cnblogs.com/mzc123456/p/14905270.html
【Alpha】Scrum meeting 7 链接:https://www.cnblogs.com/mzc123456/p/14908883.html
【软件编码Alpha冲刺总结】结合燃尽图陈述任务2执行过程。
- 我们团队先是分析了软件设计说明书1.2 的不足,我们在第一天先是进行了讨论,进一步细化分析系统设计模型,精化类的属性和操作,详细定义类中服务参数和具体实现逻辑;第二天进行了项目代码的规范讨论及撰写,并且进行了代码环境的一个搭建;第三、四、五、六天进行了了代码的学习及编写;第七天进行了代码的修改和博客的撰写。
团队项目github仓库中软件源码文件结构截图。
团队PSP
任务 | 预计时间(min) | 实际时间(min) |
---|---|---|
任务1 | 30 | 25 |
任务2 | 130 | 150 |
任务3 | 400 | 450 |
任务4 | 2000 | 2400 |
任务5 | 60 | 65 |
实验心得
- 本次实验与前面几次实验的不同点在于,本次实验开始了具体的编码过程,在前期的基础下,这次的博客内容主要是实施过程,通过连续7天的冲刺记录,我们团队的成员感觉到了压力很大,由于我们对类的划分不太明确,所以在软件设计说明书上下了一定的功夫。一个项目的开发真的不是一己之力便可以完成的,它不仅要团队之间的相互合作,而且还是个互相查缺补漏的过程,我们团队成员互相学习、讨论,一起尝试解决问题。总的来说任务量还是挺大的,通过本次实验,团队配合的也很好,进行的也挺顺利的,虽然在具体的实施过程中有意见不一致这种情况,但是通过我们共同的讨论和分析解决了这些问题,总的来说,收获还是很大的。