结队项目之需求分析与原型设计

结对项目之需求分析与原型设计

结对者: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

四.结对心得

与队友的第一次合作,让我感觉到自己还有很多方面是不足的,在写需求分析时有很多地方都没有考虑周全,是队友的提醒让我们的需要分析更加完整,希望在往后的更多合作中,我能从队友身上学到更多,认识到自己的不足并且改正

——卢凯欣

此次结队项目收获甚多,在共同作业之时发现个人想法的局限性,团队的合作可使我们的作品不断地完善。在这段时间里,我们互取其长,互补其短,各有所得。

——戚景晓

 

原文地址:https://www.cnblogs.com/lkx1237/p/10691613.html

时间: 2024-10-06 20:34:53

结队项目之需求分析与原型设计的相关文章

第六次作业——结对项目之需求分析与原型设计

一.结对成员 方泽慧3022.陈慧玲3004 二.需求分析(学习网站) 运用NABCD模型所做需求分析如下: 1. N(need,即用户的需求) (1)不受时间及空间约束的网络自主学习 (2)可以在同一个网站上进行多种方式的学习 (3)可以在同一个网站上查找到经过筛选的优质资源 (4)可以在此平台上找到感兴趣的学习圈子 (5)发帖提问能够在短时间内得到系统的智能回复或人工解答 2. A(approach,即解决用户需求的做法) (1)设置个人信息栏,即可以实现账户注册.发表学习笔记.加入学习圈.

结对项目之需求分析与原型设计

结对学生:031402418 汪培侨 031402618 林宇晨 使用工具:Axure Rp 7.0 一.需求分析(采用NABCD模型) N (Need) 年级负责人: 需要向同学收集各种自己选择志愿的信息,收集麻烦 需要通过手动汇总信息,并提交给相应的分配负责人,汇总麻烦 分配负责人: 根据年级负责人收集的信息,进行相应规则的算法排序,分配好相应的老师,有时候需要一定人工分配,只是单纯的分配,没有导师选择学生这一个环节 有时候处理的不好,可能会导致一些学生的分配不合理(当然这方面比较靠近算法)

第六次作业(1)-结对项目之需求分析与原型设计

3044:郑杰鸿 3005:王凯川 NABCD模型 N(Need,需求) 不了解编程(非科班)的人迫切希望了解什么是代码,有什么用,效果是怎么样的 希望能够浅尝多种语言的编程风格,但不强求能够系统地进行学习 能够在线对一些语言进行功能求证,自由练习 能够像查字典一样,快速定位到某个知识点,随时能够对不熟悉的知识点回顾 A(Approach,做法) 提供简单明了的界面,通俗易懂的言辞和部分代码,让客户循序渐进, 利用正则表达式或其他的方法对需要用户输入的部分进行判定 B(Benefit,好处) 完

结队项目--需求分析与原型设计

结对者:031402324 巫振格 031402338 解宇虹 pdf文件:http://files.cnblogs.com/files/gzwu/作业.pdf 工具:Axure Up 8.0 烦恼:1.过程繁琐,数据信息多级传递,费时费力,过程不透明2.大部分学生与老师都只能被动分配,难有自由选择3.学生无法与老师沟通,难以清楚的了解到导师的研究方向与项目,也为之后毕设埋下隐患4.难以时时了解到选每个导师的学生数,可能导致学生扎堆选某一个老师,而有的导师却少有人问津5.每个导师对于期望的学生数

结对项目之需求分析与原型模型设计

任课计划系统需求分析 结对人员:031302513 .031302523 阅读<构件之法>,大致了解了NABCD模型的大致过程: 即N(Need需求),A(Approach做法),B(Benefit 好处),C(Competition竞争),D(Delivery推广).通过这个模型我们可以较好的明确自己设计的产品对用户来说比较无用的功能和还未能满足用户需求的模块,以及己方的优劣势. 接下来的分析就以这个模型的流程框架描述. 1.N---Need 我们设计的系统有2类用户:负责人(即客户),任课

2016/9/18结对编程之需求分析与原型设计。

结对学生:031402418 汪培侨 031402618 林宇晨 使用工具:Axure Rp 7.0 PDF链接:百度云 (超过10M没法上传只能百度云了) https://pan.baidu.com/s/1c282qoK 一.需求分析(采用NABCD模型) N (Need) 年级负责人: 需要向同学收集各种自己选择志愿的信息,收集麻烦 需要通过手动汇总信息,并提交给相应的分配负责人,汇总麻烦 分配负责人: 根据年级负责人收集的信息,进行相应规则的算法排序,分配好相应的老师,有时候需要一定人工分

第二次作业——结对项目之需求分析与原型模型设计

031302331 031302223  汇总课表的困扰 针对汇总课表巨大的工作量,我们首先构建了NABCD模型: 一.下面是我们对汇总Excell项目的NABCD模型的理解 1.N(Need,需求) 对象:A.教务处:每个学期中间,第6周,教务处都要发布下学期的开课计划,而如果教务处群发邮件,显得有些麻烦,可以设计一个网站,教务处可以不用群发邮件给老师,减轻工作量. B.老师:开课计划书以群发邮件的形式发给所有老师后,而老师要在规定的时间内,将自己的名字填入自己希望报的课程的那一行 “任课教师

需求分析与原型设计

原型:https://modao.cc/app/FgmvmiaHZmtcWWV95F3qqXCxnRD7zYn 软件需求规格说明书    个人网上商城 版本:1.1 编订:五杀诺手 团队:五杀诺手 日期:2017-10-30 目 录 1.引言 2 1.1目的 2 1.2范围 3 1.3定义.简写和缩略语 3 (1)PM:项目经理. 3 (2)用户访谈:事先与客户沟通,见面分析产品需求的过程称用户访谈. 3 (3)开发人员:开发本文档所介绍的产品的程序员. 3 1.4引用文件 3 1.5综述 3

需求分析与原型设计---升升备忘录

团队成员: 43029李加兵 43038陈海升 需求分析: 需求分析采用NABCD模型. N(Need,需求) 快节奏的当代生活让人们越来越难以养成并坚持一个优良的习惯,时间规划意识越来越淡薄,每天都要处理很多事情,而又会常常因忘记处理重要的事情而苦恼.鉴于此,我希望通过一个人性化且简洁的备忘录帮助人们养成时间规划意识,更合理更有计划地利用时间,并科学的养成优良习惯. A(Approach,做法) 1) 对于app的开发,我们选择了Hbudlier作为平台: 2) 界面设计模仿小米手机备忘录和"