“用户/场景”分析(a.k.a user scenarios)对于软件开发的计划阶段是十分重要的.只有明确了软件的用户群,以及软件所应用的场合,才能真正了解到所要开发的软件是否有价值.如果不进行这样的分析,往往会导致开发者的孤芳自赏,做出的软件自己觉得很”酷”,却没有人使用.

为了达到”用户/场景”分析最好的效果,要求开发人员在早期想像出具体用户具体的使用场景,越多的细节营造越多的真实感,以此贴近目标需求.

以下便是我们小组的成员在提出”声控打鼓”游戏的创意时所想到的几个”用户/场景”,还请大家来掂量掂量,看看这些分析是否合情、合理.

(亚刀在玩游戏时的真实写照)

1,亚刀是一名狂热的游戏爱好者,他的爱好是玩遍天下所有的游戏。十几年过去了,玩过的游戏越来越多,可是他一点都不快乐。枪车球,枪车球,枪车球,除了爆头还是爆头。年复一年,亚刀不能忍了,咆哮着寻找更新奇更刺激的游戏,因为全天下最痛苦的事,莫过于你在玩游戏,却发现是老套的游戏在玩你。

(地铁党的寂寞你不懂...)

2,上班族阿城每天穿越半个城市去中关村上班,回来都要在地铁里泡上10多分钟.不甘寂寞的他怎能忍受在这半个小时的时光里不找点乐趣? 可以放松自我的手机小游戏似乎是个不错的选择. 但是他并不敢玩出太大动静.
So: 针对这个用户/情景,看来我们真的要认真考虑下,这个游戏是否在公共场合具有可玩性?毕竟我们也不希望在玩游戏时还被周围的人侧目吧.

(如果最后你只是一个人在战斗,那还有劲么? 无兄弟,不游戏!)

3, 大学生阿汤哥喜欢请他的同学朋友去他家里玩。一般也就是打打游戏什么的。但是这些游戏最多就支持两个人对战,一般一两个人在玩的时候其他人只能干看着,简直弱爆了! 要是有什么大家一起玩的游戏就好了。

So: 基于声音控制这一特殊的操作性能,游戏并不能强制游戏玩家的数量。多人协同发声进行游戏完全是可行的

(你能让你八十高龄的奶奶也开始疯狂游戏么?)

4,商务人士小静上有老下有小,每次家庭聚会都是一家三代,其乐融融。可饭前饭后的休闲时间小孩子总闹腾得不行,让小静颇为头痛。可是你说让小孩玩电子游戏吧,屁大的小孩字都不识几个根本弄不明白现在游戏复杂的操作。小静一直期望能有一款特别容易上手的游戏,让她年长的父母和不懂事的小孩都能学会,最好还能一块玩。

So: 以声音进行操作的设计其实是很自然的,特别对于没有接触过电子游戏的人群来说.

以上就是我们想象的一些用户/场景,你觉得这些想像合理么? 更实际的用户/场景应该是怎么样的?

(注:图片来源于网络)

转载于:https://www.cnblogs.com/southseven/archive/2011/09/19/user_scenario_analysis.html

软件开发之计划阶段: ”声控打鼓”游戏的”用户/场景”分析相关推荐

  1. 软件开发的六大阶段 (指针经典原创)

     软件开发的六大阶段      第一阶段:调研阶段 本阶段我们将组成企业项目调研组到企业进行现场调研,企业也部分需组织相应人员进行配合.整个调研工作将历时三星期到一个月左右时间.调研内容按以下方面进行 ...

  2. “Google 软件开发代理商计划” 中国地区正式开启报名

    Google 软件开发代理商计划(Google Developer Agency Program)及技术培训的报名开始了. 2016 年 12 月,在中国举行的 Google 开发者大会(Google ...

  3. 项目管理_软件开发的六大阶段

    转载 2013年05月01日 19:47:08 http://blog.csdn.net/northplayboy/article/details/601443 第一阶段:调研阶段 本阶段我们将组成企 ...

  4. 在软件开发的早期阶段为什么要进行可行性研究?

    进行可行性研究的原因:在实际情况中,许多问题不可能再预定的系统规模或时间期限之内解决.如果问题没有可行的解,那么花费在这项工程上的任何时间.人力.物力,都是无谓的浪费.可行性研究的目的,就是用最小的代 ...

  5. V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被

    1.简述静态测试和动态测试的区别. 答:按照执行测试时是否需要运行程序,软件测试可以划分为静态测试和动态测试. 静态测试以人工测试为主,通过测试人员认真阅读文档和代码,仔细分析其正确性.一致性及逻辑结 ...

  6. 软件开发实训(720)科技---智慧消防案例分析

    智慧消防:典型案例+智慧消防项目技术要求   "力安科技智慧用电(消防)云平台"是力安科技智慧产业的先锋,结合智慧城市建设,运用物联网.大数据.云计算等技术手段研发的智能管理系统, ...

  7. GJB438B/438C如何制定软件开发计划

    软件开发策划是软件工程化的重要环节,是对软件开发过程和软件开发方法的整体安排,充分完备的软件开发策划是软件产品成功的基础和保证.而如果对项目阶段.周期.人员安排.风险评估等策划的不充分,则后期会给软件 ...

  8. 一个玩游戏的失足青年,转行做软件开发的挣扎过程(1)

    14年的IT从业经历,中专毕业后在小镇上开过网吧.在网吧一年多的时间里,天天陪人玩游戏,后来去读了一个三流计算机专业,毕业后转做软件开发,最近五年转入游戏开发行业! 从网吧小老板到转行软件开发 1 开 ...

  9. 测试分类-软件开发阶段的各个测试

    大家好,我是十一. 还记得我们上篇中的测试分类图吗?其中有一部分是"按软件开发阶段划分",不记得没关系,这里我截了图出来,大家直接看图吧. 这个图呢就是我们这篇所要讲解的内容.主要 ...

最新文章

  1. HTML之六:图像的热区连接
  2. JSP指示元素%@ % 与指示类型
  3. mac在当前文件夹打开终端,献给不喜欢终端打字的小伙伴
  4. Eclipse怎么全局搜索替换(整个项目)
  5. 超视频化到来,你能看到什么?
  6. linux命名管道进程间通信,《Linux 进程间通信》命名管道:FIFO
  7. 【NOIP2001】【Luogu1049】装箱问题
  8. 视频播放器三大底层架构
  9. 记nuc8的开箱以及安装hackintosh
  10. YoloV5 训练长方形图像
  11. 手机gif图片怎么压缩变小?gif动图怎样缩小?
  12. 第三十八章 短语动词
  13. 猫眼top100部高分电影spider
  14. 用计算机观察声音的波形,用几何画板观察声音的波形
  15. oracle workflow test,oracle workflow常见问题的解决方案
  16. 【虚拟试衣论文笔记】C-VTON: Context-Driven Image-Based Virtual Try-On Network
  17. 计算机系统项目管理师,信息系统项目管理师英语复习资料:计算机专业英语汇总[5]...
  18. Django2.1遇到 app_label and isn't in an application in INSTALLED_APPS 错误
  19. Linux--开发工具
  20. UltraEdit下载和PJ详细图文教程

热门文章

  1. 英特尔对手机的几个痛苦领悟
  2. please select a vaild python interpret
  3. 亲戚(relative)
  4. 北美华人第一大折扣信息网站。北美省钱快报是北美最有人气的微博,北美省钱快报是新浪折扣频道独家合作伙伴...
  5. 《1024伐木累》-小白篇之开发网站,三天!(中篇-1)-总章节十
  6. 计算机表格怎么用函数计算,WPS2012表格如何用公式与函数进行计算
  7. [每日一题] 11gOCP 1z0-052 :2013-09-28 ORA-01555: snapshot too old......................C52
  8. 用计算机制作多媒体作品使用的素材都必须,多媒体技术(选择题).doc
  9. Spring——Spring两大特性:IOC+AOP
  10. 网络布线的概念和IP的计算