这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3106 |
团队名称 |
黄金六点 |
这个作业的目标 |
开展需求调研工作(可采取需求调查、问卷、分析已有软件、网上资料等方法)并使用专业原型设计工具开发系统原型模型 |
项目成员学号列表
姓名 |
学号 |
程晓溪 |
201731061404(队长) |
孙玥祺 |
201731064306 |
罗钦莲 |
201731063208 |
李佩珊 |
201731063209 |
彭宇 |
201731062204 |
詹林非 |
201731062203 |
项目简介
黄金点游戏的规则是,几个玩家(通常大于十个玩家)每人写一个0~100之间的有理数 (不包括0或100),算出所有数字的平均值,乘以0.618(所谓的黄金分割常数),得到一个G值。所提交的数字最靠近G值(取绝对值)的玩家得到N分,离G最远的玩家得到-2分,其他玩家得0分,最后分高者获胜。这个游戏并没有固定的正确答案与否,而是取决于参与游戏的所有人,取决于他们所有人所提交的数字。这不仅仅限于游戏,这种方法还可以用于其他地方,比如用这个方法来决定幸运者。
典型用户及用户故事
姓名 |
二狗子 |
年龄 |
18 |
收入 |
无收入 |
代表的用户在市场上的比例和重要性 |
代表大部分用户,学生用户较为重要 |
使用这个软件的典型场景 |
聚会消遣 |
使用本软件的环境 |
聚会游戏场所 |
生活/工作情况 |
在校学生 |
知识层次和能力 |
本科,能够熟练使用移动设备 |
用户的动机、目的和困难 |
娱乐消遣;目前在多人聚会中,无太多消遣方式。 |
用户的偏好 |
喜欢看聚会、玩游戏 |
1.背景
1)典型用户:二狗子
2)用户的需求/迫切需要解决的问题:聚会时无特别娱乐消遣方式,急需打发时间。
3)假设:软件基础游戏功能已完成。
2.场景
在一次聚会中,二狗子及其朋友们感到极度无聊,于是打开了“黄金点”游戏以供大家消遣时间。
- 二狗子首先打开游戏,等待游戏载入。
- 在登陆界面输入账号密码进入游戏模式选择页面,选择了开房组队模式。
- 输入房间人数,创立房间;邀请朋友进入房间等待游戏开始。
- 该房间内所有玩家依次输入自己所想数。
- 每局对决后出现所有人分数排名,选择是否再次游戏或者退出游戏
项目主要功能
基础功能
多种对战模式
- 用户可以选择与系统进行对战,或是选择建立多人对战房间,可选多人对战模式有:5v5、10v10等。
扩展功能
幸运点
- 为需要产生随机数、“幸运数”等要求的用户提供了专用游戏模式。
系统原型模型
初步开发计划
学号 |
前期 | 后期 |
201731061404 |
小组分工,项目选题计划书的编写 |
依据需求分析进行软件具体编码设计 |
201731064306 |
初步的需求分析 |
前端UI设计 |
201731063208 |
项目介绍PPT的编写 |
产品定位分析及推广方案 |
201731063209 |
协助分析项目前期的需求定位 |
相关项目文档的编写以及详细的需求分析 |
201731062204 |
项目前期所需资料的收集 |
负责软件测试编写 |
201731062203 |
NABCD分析 |
软件的部分后端搭建 |
1.第一周 完成设计文档的编写,确定团队代码规范。
2.第二周 完成项目的需求分析,确定具体分工。
3.第三周 完成前端设计以及部分软件编码。
4.第四周 完成软件项目全部编码并进行优化。
5.第五周 完成所有单元测试,以确保整个项目功能模块能够正确运行。
6.第六周 进行收尾工作,检查项目文档是否完备、进行上线试用。
7.根据用户使用情况的反馈持续完善该项目软件。