结队项目之需求分析与原型设计
结队项目之需求分析与原型设计
结对者:3011 卢凯欣 3034 戚景晓
一、需求分析(NABCD模型)
1、N(Need,需求)
- 游戏玩家可以以游客的身份游览游戏界面。
- 玩家可以注册登录,在玩家的个人主页中可以看到个人战绩。
- 游戏包括“单机模式”与“对战模式”,“单机模式”为玩家独自练习,“对战模式”为玩家与其他在线玩家对战。
- 游戏可以创建房间,输入房间号即可与好友共玩玩家解不出题时,游戏可以给出正确解法。
2、A(Approach,做法)
- 对于游客身份,对游客的设置一些权限,游客不能创建房间且只能选择“人机模式”。
- 用户注册时,需记录用户名以及密码,并由系统随机分配一个账号给用户,其中用户名不能重复。系统将判断用户名是否已被使用。
- 创建房间时,系统限制进入房间的人数,最多为5人。
- 对于玩家的解题,系统通过四则运算判断玩家的解题结果是否正确。
- 玩家每次答题结果系统需对其进行记录并于玩家的个人主页中显示。
- 解题时,输入的运算符只能是+、-、*、/、(、)这六个,输入的整数必须是程序随机 产生的那四个数,而且每个数只能用一次。当用户正确输入算式后,用“堆栈来求表达式的值”的原理,求出结果并判断是否为 24,得出用户是输是赢的结果。输出结果后,询问用户是否继续,是则重新启动程序,否则结束程序。
3、B(Benefit,好处)
- 24点游戏为一种益智游戏,可以锻炼人的反应能力。
- 用户独自玩时可选择单机模式独自练习解题。
- 遇到瓶颈时系统可给出正确答案,对于答案不唯一的情况系统也可自行判断。
- 用户可与好友随时随地对战。
4、C(Competitors,竞争)
- 24点游戏目前仍作为线下桌游,本次的网页版24点游戏设计可为用户提供线上桌游,在这一点具有优势,市场竞争小。
- 用户可与国内各路人员对战,而不局限于身边的人,面对对象广阔。
5、D(Delivery,推广)
- 当原型系统被采纳之后,立马投入精力进行开发。
- 微博,微信,QQ等各大社交平台进行宣传,以吸引更多用户。
- 在各大学校论坛及贴吧上进去宣传,吸引用户参与
- 与教育机构进行合作交流,让用户在游戏的同时进行学习
二.原型设计
1.主页设计
- 1.解题页面设计
2. 解题页面设计
三.PSP表格
PSP2.1 |
Personal Software Process Stages |
预计耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
30 |
20 |
· Estimate |
·估计这个任务需要多少时间 |
30 |
20 |
Development |
开发 |
520 |
暂无 |
· Analysis |
·需求分析(包括学习新技术) |
70 |
50 |
· Design Spec |
·生成设计文档 |
60 |
50 |
·Design Review |
·设计复审(和同事审核设计文档) |
30 |
40 |
· Coding Standard |
·代码规范 |
20 |
暂无 |
· Design |
·具体设计 |
50 |
55 |
· Coding |
·具体编码 |
250 |
暂无 |
· Code Review |
·代码复审 |
50 |
暂无 |
· Test |
·测试(自我测试,修改代码, 提交修改) |
90 |
暂无 |
Reporting |
报告 |
150 |
暂无 |
· Test Report |
·测试报告 |
40 |
暂无 |
· Size Measurement |
·计算工作量 |
50 |
暂无 |
· Postmortem & Process Improvement Plan |
·事后总结,并提出过程改进计划 |
60 |
暂无 |
合计 |
800 |
235 |
四.结对心得
与队友的第一次合作,让我感觉到自己还有很多方面是不足的,在写需求分析时有很多地方都没有考虑周全,是队友的提醒让我们的需要分析更加完整,希望在往后的更多合作中,我能从队友身上学到更多,认识到自己的不足并且改正
——卢凯欣
此次结队项目收获甚多,在共同作业之时发现个人想法的局限性,团队的合作可使我们的作品不断地完善。在这段时间里,我们互取其长,互补其短,各有所得。
——戚景晓
转载于:https://www.cnblogs.com/rekosama/p/10691420.html
结队项目之需求分析与原型设计相关推荐
- 第六次作业:结对项目之需求分析与原型设计
结对成员:3018.3019 结对设计过程 调查问卷结果 问题一:遇到困难时,您常到哪个网站寻找解决问题的方法?(选择题) 问题二:除了第一题提到的网站外,您还听过或者使用过其他网站解决问题嘛?请举例 ...
- 结对项目之需求分析与原型设计(导师选择)
成员 031402330 吴宇轩 031402327 肖承志 项目名称:选择和分配本科毕设导师 项目来源: 大四的学生需要进行本科毕业设计,每个学生都会被分配到一个导师进行毕设指导,而每个导师的时间精 ...
- 结对项目之需求分析与原型设计(选择和分配本科毕设导师)
成员 031402330 吴宇轩 031402327 肖承志 项目名称:选择和分配本科毕设导师 项目来源: 大四的学生需要进行本科毕业设计,每个学生都会被分配到一个导师进行毕设指导,而每个导师的时间精 ...
- 结对项目之需求分析与原型设计
结对名单:031402224 彭巍 031402233 郑扬涛 一.一个老师的迫切需求――选择和分配毕设导师之烦恼 选择和分配本科毕设导师的现状: 系负责人下发导师候选名单(excel或word形式) ...
- 第二次作业——结对项目之需求分析与原型设计
031402606 贺翎 031402340 牛妍辉 一.又一个老师的迫切需求--- 选择和分配本科毕设导师之烦恼 首先,让我们一起来看一下客户的现实困扰系负责人下发导师候选名单(excel或word ...
- 03.福大本科生毕设导师双向选择系统_需求分析和原型设计
031402508 洪佳铭 031402516 黄瑞钰 需求分析和原型设计pdf 一.需求分析 1.N(Need,需求) 分配过程繁琐:以往都是通过系负责人对各班收集来的信息进行汇总,再通过某种复杂的 ...
- 软件工程课程第二次任务——需求分析与原型设计
作业归属课程 软件工程班级社区 王雯 21381101 张睿 21380805 作业要求 软件工程课程第二次任务安排 作业目标 主要完成NABCD模型.需求分析以及主功能原型设计 原型作业 O-xpl ...
- 结对项目之需求分析与原型模型设计
任课计划系统需求分析 结对人员:031302513 .031302523 阅读<构件之法>,大致了解了NABCD模型的大致过程: 即N(Need需求),A(Approach做法),B(Be ...
- 团队作业2 需求分析与原型设计
第一部分 需求分析 1.1 用户调研 1.1.1 调研对象 调研对象范围:大部分在校大学生和少数在职人员(其中在校42人,在职6人). 调研人数:48 1.1.2 调研提纲 1)参与调查者的基本信息( ...
最新文章
- 求e的近似值java_7-78 求e的近似值 (15 分)
- 《算法导论》中parallel for 的时间复杂度
- linux shell 字符串操作(长度,查找,替换)详解	BASH
- 作为微型计算机各种部件相互连接的纽带,网络学院统考计算机基础知识选择题及答案(19页)-原创力文档...
- cass高程点内插插件_聊聊CASS土方计算那些事-DTM法
- 飞桨博士会第四期,中国深度学习技术俱乐部诚邀您加入
- 编译aspell时出错
- python链接mysql的代码
- java获取当前上一周、上一月、上一年的时间dxl
- Vite+Vue3创建项目案例
- Windows 2000 Server Resource Kit CD BT下载地址
- 史上最详细的人脸识别和活体检测技术介绍、原理剖析及产品应用!
- DLL load failed while importing _imaging
- 2023昆明理工大学计算机考研信息汇总
- RHCE考试分开三个阶段
- 香港影评会选出电影史上十大华语片
- 农产品追溯管理平台解决方案
- vmware虚拟机无法u盘启动的解决办法
- 自己动手制作Windows RE(Windows恢复环境)的启动U盘
- 脑裂的产生与解决方案
热门文章
- PowerTip of the Day-How Much RAM Do You Have?
- 恒生证券期货行业用户维稳工作指引(一)
- 2008高考零分作文---大事与小事
- CSS3 -webkit-transform(元素变换)
- 阿里Java面试题剖析:为什么使用消息队列?消息队列有什么优点和缺点?
- Android魔法(第三弹)—— 一步步实现对折页面
- uva1152 - 4 Values whose Sum is 0(hash或STL技巧ac)
- 20165115 第二周学习总结
- 《微服务设计》(三)---- 集成
- mongoose查询不到数据表中的数据的问题