关键词:
结对项目之需求分析与原型设计
结对者:3011 卢凯欣 3034 戚景晓
一、需求分析(NABCD模型)
1、N(Need,需求)
l 游戏玩家可以以游客的身份游览游戏界面。
l 玩家可以注册登录,在玩家的个人主页中可以看到个人战绩。
l 游戏包括“单机模式”与“对战模式”,“单机模式”为玩家独自练习,“对战模式”为玩家与其他在线玩家对战。
l 游戏可以创建房间,输入房间号即可与好友共玩
l 玩家解不出题时,游戏可以给出正确解法。
2、A(Approach,做法)
l 对于游客身份,对游客的设置一些权限,游客不能创建房间且只能选择“人机模式”。
l 用户注册时,需记录用户名以及密码,并由系统随机分配一个账号给用户,其中用户名不能重复。系统将判断用户名是否已被使用。
l 创建房间时,系统限制进入房间的人数,最多为5人。
l 对于玩家的解题,系统通过四则运算判断玩家的解题结果是否正确。
l 玩家每次答题结果系统需对其进行记录并于玩家的个人主页中显示。
l 解题时,输入的运算符只能是+、-、*、/、(、)这六个,输入的整数必须是程序随机 产生的那四个数,而且每个数只能用一次。当用户正确输入算式后,用“堆栈来求表达式的值”的原理,求出结果并判断是否为 24,得出用户是输是赢的结果。输出结果后,询问用户是否继续,是则重新启动程序,否则结束程序。
3、B(Benefit,好处)
l 24点游戏为一种益智游戏,可以锻炼人的反应能力。
l 用户独自玩时可选择单机模式独自练习解题。
l 遇到瓶颈时系统可给出正确答案,对于答案不唯一的情况系统也可自行判断。
l 用户可与好友随时随地对战。
4、C(Competitors,竞争)
l 24点游戏目前仍作为线下桌游,本次的网页版24点游戏设计可为用户提供线上桌游,在这一点具有优势,市场竞争小。
l 用户可与国内各路人员对战,而不局限于身边的人,面对对象广阔。
5、D(Delivery,推广)
l 当原型系统被采纳之后,立马投入精力进行开发。
l 微博,微信,QQ等各大社交平台进行宣传,以吸引更多用户。
l 在各大学校论坛及贴吧上进去宣传,吸引用户参与
l 与教育机构进行合作交流,让用户在游戏的同时进行学习
二.原型设计
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 |
四.结对心得
与队友的第一次合作,让我感觉到自己还有很多方面是不足的,在写需求分析时有很多地方都没有考虑周全,是队友的提醒让我们的需要分析更加完整,希望在往后的更多合作中,我能从队友身上学到更多,认识到自己的不足并且改正
——卢凯欣
此次结队项目收获甚多,在共同作业之时发现个人想法的局限性,团队的合作可使我们的作品不断地完善。在这段时间里,我们互取其长,互补其短,各有所得。
——戚景晓
结对项目之需求分析与原型设计
一、结队成员:李宗晓3002二:需求分析(NABCD模型):1.N(Need,需求) 当今世界旅游业十分发达,人们越来越有钱出去走走,但是有许多人是没有掌握甚至不懂如今全球通用语言—英语。面对陌生语言,最便携快... 查看详情
结对项目原型设计
结对项目之需求分析与原型设计结队者:3006梁旖 & 3010艾晓晗在《构建之法(邹欣版)》中,在竞争性需求分析的框架板块介绍了NABCD模型? N需求(need),解决用户的需求;? A,做法(... 查看详情
结对项目之需求分析与原型设计
结对项目之需求分析与原型设计学号:3004陈慧玲/3022方泽慧在《构建之法》第八章的重大竞争性需求分析的框架(P160-P163)这一小节中,详细介绍了NABCD模型。 N需求(Need),了解用户的需求,用你的创意解决用户的需求 ... 查看详情
结对项目之需求分析与原型设计
结对项目之需求分析与原型设计团队成员:陈锐群 学号:3035(完整学号:2015034643035)使用模型工具地址:https://modao.cc/workspace/apps在在《构建之法》的第八章中,介绍了NABCD模型,NABCD模型(p154~p157):目的是:在竞争性... 查看详情
结对项目之需求分析与原型设计
结对项目之需求分析与原型设计031402141 由于没选软工实践这门课,我没有找到搭档,没有体会到结对完成作业的过程,只是自己试了一下,想法太局限了工具:AxureRP8 一 客户现实困扰: 1.现有的导... 查看详情
结对项目之需求分析与原型设计
王凌杰(031402631)李烈争(031402614)需求分析(NABCD) N(Need,需求): 现有的导师选择系统是单向的,而且信息的汇总是一层一层向上汇总最后进行人工整合,然后进行某种神奇不知道名字的算法进行分配,这样的做法费时... 查看详情
结对项目之需求分析与原型设计
王凌杰(031402631)李烈争(031402614)需求分析(NABCD)N(Need,需求):现有的导师选择系统是单向的,而且信息的汇总是一层一层向上汇总最后进行人工整合,然后进行某种神奇不知道名字的算法进行分配,这样的做法费时费力... 查看详情
第六次作业——结对项目之需求分析与原型设计
一、结对成员方泽慧3022、陈慧玲3004二、需求分析(学习网站)运用NABCD模型所做需求分析如下:1.N(need,即用户的需求)(1)不受时间及空间约束的网络自主学习(2)可以在同一个网站上进行多种方式的学习(3)可以在同一... 查看详情
第六次作业----结对项目之需求分析与原型设计
结对趴呢: WoLykos(3005)、JtvDeemo(3044)NABCD模型N(Need,需求):很多非科班的朋友渴望了解代码之用、代码之美,却因无路可走而选择观望;人们希望浅尝多种编程语言的风格,在不用系统学习的前提下;能快速定位到某个... 查看详情
第六次作业-结对项目之需求分析与原型设计
3044:郑杰鸿3005:王凯川NABCD模型N(Need,需求)不了解编程(非科班)的人迫切希望了解什么是代码,有什么用,效果是怎么样的希望能够浅尝多种语言的编程风格,但不强求能够系统地进行学习能够在线对一些语言进行功能求证... 查看详情
结对项目之需求分析与原型设计
团队成员:叶铠3003需求分析:对客户需求进行需求分析 ,采用NABCD模型。 NABCD模型解释如下: N,需求(need),解决用户的需求; A,做法(approach),解决需求的手段; B,好处(benefit),产品会给客户/用户带... 查看详情
需求分析与原型设计
...p154~p157):目的是:在竞争性地环境中做实用并且创新的项目;而具体的解释如下N需求(need),解决用户的需求;A,做法(approach),解决需求的手段;B,好处(benefit),产品会给客户/用户带来什么好处;C,竞争(comp 查看详情
2016/9/18结对编程之需求分析与原型设计。
...10M没法上传只能百度云了)https://pan.baidu.com/s/1c282qoK一、需求分析(采用NABCD模型)N(Need)年级负责人:需要向同学收集各种自己选择志愿的信息,收集麻烦需要通过手动汇总信息,并提交给相应的分配负责人,汇总麻烦分配负责人... 查看详情
《结队-结队编程项目贪吃蛇--需求分析》
用户的特点: 由于本程序简单易操作,交互性好,对用户没有什么特别的要求。项目功能设计概述:1.需求分析: 本系统主要完成贪吃蛇的基本操作,满足余下几点要求: 1)利用方向键(或A,B,C,D)改变蛇的运... 查看详情
《结队-结队编程项目贪吃蛇--需求分析》
项目功能设计概述:1.需求分析: 本系统主要完成贪吃蛇的基本操作,满足余下几点要求: 1)利用方向键(或A,B,C,D)改变蛇的运行方向 2)空格键控制游戏的开始和暂停,并在随机的地方生成食物 3)蛇吃到... 查看详情
需求分析与原型设计
...nbsp;1.引言21.1目的21.2范围31.3定义、简写和缩略语3(1)PM:项目经理。3(2)用户访谈:事先与客户沟通,见面分析产品需 查看详情
需求分析与原型设计
...个针对于线上洗衣平台使用情况的调查问卷1.1.1调研对象项目初期,我们所设计的平台的t面向对象主要是本校的在校大学生,如之后运营顺利,会进一步扩大用户范围。下面是问卷发布后填写问卷的同学的年级分布情况1.1.2调研... 查看详情
《justdoit!》团队作业4-基于原型的团队项目需求调研与分析(代码片段)
...实验目的与要求(1)体验以原型设计为基础的团队软件项目需求获取技巧与方法。(2)学习利用UML模型描述用户需求。(3)编写软件需求规格说明书。二、实验环境要求(1)实验七开发的团队项目原型;(2)UML绘制工具。三... 查看详情