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

lkx1237 lkx1237     2023-03-13     352

关键词:

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

结对者: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绘制工具。三... 查看详情