游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 大武

[讨论] 【讨论】spy把你的用户定位说一说,大家一齐进行需求分析

[复制链接]

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2009-2-27 11:39:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

游戏用户需求说明,是需求分析人员最初对游戏用户的一个调查及分类,形成的文档是为后期对需求的定义作铺垫作用的。《需求说明书》就是对需求的定义,详细描述游戏的功能性需求和非功能性需求,包含相应的需求质量属性等。在这一步,如果是为有针对性的客户研发定制的产品,那就应该由客户对需求进行确认,并拆解需求元素,例如某类玩家的选择性,关注点,操作倾向,兴趣方向,审美度,文化高度,生活环境等等。这个例子你可以以两个截然不同的目标用户群来试分以下:1,一级城市的白领女性;2,4级城市的农村男性

19

主题

567

帖子

571

积分

高级会员

Rank: 4

积分
571
QQ
发表于 2009-2-27 12:59:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

一个人最喜欢红烧肉,可惜一天三餐都是红烧肉的话,还是会没胃口的
穿衣服,遮羞、御寒,美观、时尚,君不见流行时装一年一换,材质、款式层出不穷?
游戏制作都喜欢用一代二代来区分,不也是创新
可惜,就目前国内外游戏市场,所谓新一代游戏不过是换个包装

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2009-2-27 13:13:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

楼上正解。

3

主题

3643

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
QQ
发表于 2009-2-27 13:14:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

    玩家的分类是怎样的呢?标准是什么?

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2009-2-27 13:41:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

继续普及基础知识,能看懂就看,看不懂可以当浮云


定义

  所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,“需求分析”就是确定要计算机“做什么”。
  在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。
  在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。
[编辑本段]特点

  需求分析是一项重要的工作,也是最困难的工作。该阶段工作有以下特点:
  (1)用户与开发人员很难进行交流
  在软件生存周期中,其它四个阶段都是面向软件技术问题,只有本阶段是面向用户的。需求分析是对用户的业务活动进行分析,明确在用户的业务环境中软件系统应该"做什么"。但是在开始时,开发人员和用户双方都不能准确地提出系统要"做什么?"。因为软件开发人员不是用户问题领域的专家,不熟悉用户的业务活动和业务环境,又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题。由于双方互相不了解对方的工作,又缺乏共同语言,所以在交流时存在着隔阂。
  (2)用户的需求是动态变化的
  对于一个大型而复杂的软件系统,用户很难精确完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。
  (3)系统变更的代价呈非线性增长
  需求分析是软件开发的基础。假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花2.5、5、25、100倍的时间。
  因此,对于大型复杂系统而言,首先要进行可行性研究。开发人员对用户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。
[编辑本段]任务

  一、确定对系统的综合要求
  虽然功能需求是对软件系统的一项基本需求,但却并不是唯一的需求,通常对软件系统有下述几方面的综合要求。
  1.功能需求
  2.性能需求
  3.可靠性和可用性需求
  4.出错处理需求
  5.接口需求
  6.约束
  7.逆向需求
  8.将来可能提出的要求
  二、分析系统的数据要求
  任何一个软件本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息很大程度上决定了系统的面貌,对软件设计有深远的影响,因此,必须分析系统的数据要求,这是软件分析的一个重要任务。分析系统的数据要求通常采用建立数据模型的方法。
  复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。
  利用数据字典可以全面地定义数据,但是数据字典的缺点是不够直观。为了提高可理解性,常常利用图形化工具辅助描述数据结构。用用的图形工具有层次方框图和Warnier图。
  三、导出系统的逻辑模型
  综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、E-R图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。
  四、修正系统开发计划
  根据在分析过程中获得的对系统的更深入的了解,可以比较准确地估计系统的成本和进度,修正以前定制的开发计划。
[编辑本段]方法

  ⑴首先调查组织机构情况
  包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。
  ⑵然后调查各部门的业务活动情况
  包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。
  ⑶协助用户明确对新系统的各种要求
  包括信息要求、处理要求、完全性与完整性要求。
  ⑷确定新系统的边界
  确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能。
  常用的调查方法有:
  ⑴跟班作业
  通过亲身参加业务工作来了解业务活动的情况。这种方法可以比较准确地理解用户的需求,但比较耗费时间。
  ⑵开调查会
  通过与用户座谈来了解业务活动情况及用户需求。座谈时,参加者之间可以相互启发。
  ⑶请专人介绍。
  ⑷询问
  对某些调查中的问题,可以找专人询问。
  ⑸设计调查表请用户填写
  如果调查表设计得合理,这种方法是很有效,也很易于为用户接受的。
  ⑹查阅记录
  即查阅与原系统有关的数据记录,包括原始单据、账簿、报表等。
  通过调查了解了用户需求后,还需要进一步分析和表达用户的需求。
  分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。
[编辑本段]案例

  (1)需求分析报告的编写目的
  本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售票系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
  (2)产品背景明细
  软件名称:铁路售票系统
  (3)缩写及缩略语
  铁路售票应用系统软件:基本元素为构成铁路售票及相关行为所必须的各种部分。
  需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
  需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
  模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
  本工程描述:
  (1)软件开发的目标:
  完善目前铁路售票系统,使之能跟上时代的发展。同时通过实践来提高自己的动手能力。
  (2)应用范围:
  理论上能够实现于铁路部门的售票系统,其目的在于在原有的系统基础使得铁路售票实名化,以期实现完善日常生活中铁路售票的各种缺陷。

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2009-2-27 14:11:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

一切都是浮云……对牛弹琴的意义就是如此……

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2009-2-27 14:15:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

56

主题

759

帖子

932

积分

高级会员

Rank: 4

积分
932
发表于 2009-2-27 14:16:00 | 显示全部楼层

Re: 【讨论】spy把你的用户定位说一说,大家一齐进行需

看了半天也不知道“高手”们说些什么东西。
用做菜来比方很形像,我再加一个类比对像:服装设计师。
无论是优秀的厨师,还是优秀的服装设计师做出的产品都是让别人满意和向往,是心灵中的追求,情理之中却意想不到。
对于设计师,预见性很重要,设计的东西有人喜爱和追捧,他才会出名,并不是他很出名就一定总会做出很好的作品,也有好有坏。但一个经典的作品都是经得起时间和人的考验。
我以前以为游戏策划师就是这个游戏的心灵,结果我错得太多了。就像足球一样,以前有核心队员,现在讲均衡。只是我实在不觉得游戏也达到了这个层次,就像名厨和服装设计师一样,也许还是需要核心体。
力始终聚者强,散者弱;力聚强而难扭,力散多途。有伯乐,得千里马,用聚;有体制,用“皮鞋匠”,用散。
现在的游戏制作界,我看可能是无伯乐,体制不完整,同时邪道到道。(纯属猜测,如有雷同,纯系偶然)

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2009-2-27 14:38:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

一个公司产品有没有规范性,还是要看该老板对其定位是什么。老板认为你的公司或产品只是做出来卖掉,其规范性就是敏捷开发,一切遵从效率;如果老板认为其产品是打造产业链,那么其规范性就是流水线或易于扩展,以此类推。在以上的大方向之上,会不会分析如何满足老板的需求,这就是一名执行者首先需要做的事情,否则只会产生“在职新人”那种浮躁心态然后被公司排泄出去,在哪里都混不下去的。

28楼所说的伯乐我相信还是有的,只是伯乐的口味各有千秋,还是看你能不能撞到臭味相投的才行。

56

主题

759

帖子

932

积分

高级会员

Rank: 4

积分
932
发表于 2009-2-27 17:04:00 | 显示全部楼层

Re:【讨论】spy把你的用户定位说一说,大家一齐进行需求

SPY 你说的是处世之道,我暂称:宰相细腻之法,但却少“大刀阔斧之术”,如果我没有说错,则前“法”善守,后“术”善可攻。
商秧之法能立秦国,并胜中原各国,因为商秧之法更具“攻”。而现在我国游戏制作的产品“攻”法很强(指赚钱),守法很弱(指品牌威望)
你们制作人处世用“守”法,行事用“攻”法,牛~~~
我只是跟着你的内容进行判断。
得出一个结果:对你们才能佩服,可是对你们做事的结果。。。哎~~~优秀才子入魔境,行魔道,正道游丝~~~就应该就是这样子了。
本来对你们还是有很多意见,先再另一个区看到暴雪,浩方争专利。
哎~~~~~对魔唯有魔道快,魔也先善恶啊............................................
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 13:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表