换手

此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2478

一、如果由你组来接手继续开发,你们会选择哪个作品?

我们会选择“杨老师粉丝群”团队的《弹球学成语》项目。

二、为什么选择这个作品?

首先,我们组内成员对《弹球学成语》这个作品的题材非常感兴趣,能够在娱乐的同时做到对成语知识的学习,扩充词汇量提高文化修养;

其次,该作品比较休闲,面向的目标群体也比较明确,有较好的发展前景,结合目前实现的功能来看具有一定的开发价值;

最后,我们团队与“杨老师粉丝群”团队中开发成员的交流频繁,能够有更多的机会合作开发,对后续功能的添加和完善有较大的帮助。

三、计划增加何种功能,WBS得到的每个子任务及工作量,计划时间表如何?

3.1  增加的功能

结合该团队已完成的功能及受众群体分析,我们决定增加“弹球学英语”这项功能,该功能具体描述如下:

  • 增加对英语单词的支持,单词以现有的方式进行展示,即将弹球上的成语换成英文单词。
  • 两个弹球上是形近但意思不同的单词,没有拼写错误单词,在木板上显示本局要找的单词汉语意思,并用木板来反弹弹球。
  • 木板碰到小球时,汉语意思与英文单词相匹配即可得分并进入下一关,此时更换英文单词和汉语。

3.2  WBS得到的每个子任务及工作量

Work ID Work Name Include Complexity Estimated Effort Skill Required Hand Off To 负责人
1.0 弹球学英语 在原有程序上进行扩展,添加英语单词记忆功能 ★★★ 十天 软件工程相关技术 1.1 付佳
1.1 文件模块 为新增功能提供数据支持 ★★  三天 掌握编程中的文件处理技术 1.1.1 付佳
1.1.1 单词文件编辑 添加并存储具体数据 ★★  两天 有较好的英语基础 1.1.2 杨金铭
1.1.2 文件读取 将本地文件中的数据读入到程序中 ★★☆  一天 有文件流处理能力 1.2 付佳
1.2 游戏模块 完成具体的游戏功能 ★★★  五天 有较好的编程能力 1.2.1 张俊余
1.2.1 单词展示 将从文件中读取的英文单词和汉语意思在界面上展示 ★★☆  两天 编程能力;测试能力 1.2.2 张俊余、孙赛佳
1.2.2 得分判定 通过已有的游戏逻辑进行得分的判定 ★★★  两天 逻辑判断能力 1.2.3 李文涛
1.2.3 计分功能 按照得分的判定结果完成分数统计 ★☆  一天 编程能力;统计能力 1.3 段晓睿
1.3 功能整合 将新增功能整合到原产品上 ★★  两天 编程能力 1.3.1 田良
1.3.1 添加切换功能 添加切换的按钮并实现切换功能 ★☆  两天 有按钮的设计能力   田良、于洋

 注:上述表格展示不全可查看下图

3.3  计划时间表

 

原文地址:https://www.cnblogs.com/kydtdmby/p/10110398.html