欢迎来到加倍考研网! 北京 上海 广州 深圳 天津
微信二维码
在线客服 40004-98986
推荐适合你的在职研究生专业及院校

如何做好需求分析,需求调研

大雪谷
移是
转载以下资料供参考从广义上理解:需求分析包括需求的获取、分析、规格说明、变更、验证、管理的一系列需求工程。狭义上理解需求分析指需求的分析、定义过程。原因需求分析就是分析软件用户的需求是什么。如果投入大量的人力,物力、财力、时间,开发出的软件却没人要,那所有的投入都是徒劳。如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的(相信大家都有体会)。比如:用户需要一个for linux的软件,而你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,而想当然的认为是开发for windows的软件。当你千辛万苦地开发完成向用户提交时才发现出了问题,那时候你是欲哭无泪了,恨不得找块豆腐一头撞死。需求分析之所以重要,就因为他具有决策性、方向性、策略性的作用,他在软件开发的过程中具有举足轻重的地位,大家一定要对需求分析具有足够的重视。在一个大型软件系统的开发中,他的作用要远远大于程序设计。任务简言之,需求分析的任务就是解决“做什么"的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。过程需求分析阶段的工作,可以分为四个方面:问题识别、分析与综合、制订规格说明、评审。问题识别:就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。这些需求包括:功能需求(做什么)、性能需求(要达到什么指标)、环境需求(如机型、操作系统等)、可靠性需求(不发生故障的概率)、安全保密需求、用户界面需求、资源使用需求(软件运行是所需的内存、CPU等)、软件成本消耗与开发进度需求、预先估计以后系统可能达到的目标。分析与综合: 逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分。最后综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)。制订规格说明书: 即编制文档,描述需求的文档称为软件需求规格说明书。请注意,需求分析阶段的成果是需求规格说明书,向下一阶段提交。评审: 对功能的正确性,完整性和清晰性,以及其它需求给予评价。评审通过才可进行下一阶段的工作,否则重新进行需求分析。方法需求分析的方法有很多,这里只强调原型化方法,其它的方法如:结构化方法、动态分析法等,从来没用过这些方法在此不讨论。原型化方法是十分重要的,原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能。原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能。但是这个系统可能在可靠性、界面的友好性或其他方面上存在缺陷。建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性、技术的可行性或考察是否满足用户的需求等。如:为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型。以后的目标系统就在原型系统的基础上开发。原型主要有三种类型:探索型、实验型、进化型。探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性。实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠。进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。在使用原型化方法时有两种不同的策略:废弃策略、追加策略。废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整、准确、一致、可靠的最终系统。系统构造完成后,原来的模型系统就被废弃不用。探索型和实验型属于这种策略。追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统。进化型属于这种策略。需求分析20条法则客户与开发人员交流需要好的方法。下面建议20条法则,客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧,将通过协商达成对各自义务的相互理解,以便减少以后的磨擦(如一方要求而另一方不愿意或不能够满足要求)。1、 分析人员要使用符合客户语言习惯的表达需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语(例如:采价、印花商品等采购术语)教给分析人员,而客户不一定要懂得计算机行业的术语。2、分析人员要了解客户的业务及目标只有分析人员更好地了解客户的业务,才能使产品更好地满足需要。这将有助于开发人员设计出真正满足客户需要并达到期望的优秀软件。为帮助开发和分析人员,客户可以考虑邀请他们观察自己的工作流程。如果是切换新系统,那么开发和分析人员应使用一下旧系统,有利于他们明白系统是怎样工作的,其流程情况以及可供改进之处。3、 分析人员必须编写软件需求报告分析人员应将从客户那里获得的所有信息进行整理,以区分业务需求及规范、功能需求、质量目标、解决方法和其他信息。通过这些分析,客户就能得到一份“需求分析报告”,此份报告使开发人员和客户之间针对要开发的产品内容达成协议。报告应以一种客户认为易于翻阅和理解的方式组织编写。客户要评审此报告,以确保报告内容准确完整地表达其需求。一份高质量的“需求分析报告”有助于开发人员开发出真正需要的产品。4、 要求得到需求工作结果的解释说明分析人员可能采用了多种图表作为文字性“需求分析报告”的补充说明,因为工作图表能很清晰地描述出系统行为的某些方面,所以报告中各种图表有着极高的价值;虽然它们不太难于理解,但是客户可能对此并不熟悉,因此客户可以要求分析人员解释说明每个图表的作用、符号的意义和需求开发工作的结果,以及怎样检查图表有无错误及不一致等。5、 开发人员要尊重客户的意见如果用户与开发人员之间不能相互理解,那关于需求的讨论将会有障碍。共同合作能使大家“兼听则明”。参与需求开发过程的客户有权要求开发人员尊重他们并珍惜他们为项目成功所付出的时间,同样,客户也应对开发人员为项目成功这一共同目标所做出的努力表示尊重。6、 开发人员要对需求及产品实施提出建议和解决方案通常客户所说的“需求”已经是一种实际可行的实施方案,分析人员应尽力从这些解决方法中了解真正的业务需求,同时还应找出已有系统与当前业务不符之处,以确保产品不会无效或低效;在彻底弄清业务领域内的事情后,分析人员就能提出相当好的改进方法,有经验且有创造力的分析人员还能提出增加一些用户没有发现的很有价值的系统特性。7、 描述产品使用特性客户可以要求分析人员在实现功能需求的同时还注意软件的易用性,因为这些易用特性或质量属性能使客户更准确、高效地完成任务。例如:客户有时要求产品要“界面友好”或“健壮”或“高效率”,但对于开发人员来讲,太主观了并无实用价值。正确的做法是,分析人员通过询问和调查了解客户所要的“友好、健壮、高效所包含的具体特性,具体分析哪些特性对哪些特性有负面影响,在性能代价和所提出解决方案的预期利益之间做出权衡,以确保做出合理的取舍。8、 允许重用已有的软件组件需求通常有一定灵活性,分析人员可能发现已有的某个软件组件与客户描述的需求很相符,在这种情况下,分析人员应提供一些修改需求的选择以便开发人员能够降低新系统的开发成本和节省时间,而不必严格按原有的需求说明开发。所以说,如果想在产品中使用一些已有的商业常用组件,而它们并不完全适合您所需的特性,这时一定程度上的需求灵活性就显得极为重要了。9、 要求对变更的代价提供真实可靠的评估有不同的选择。而这时,对需求变更的影响进行评估从而对业务决策提供帮助,是十分必要的。所以,客户有权利要求开发人员通过分析给出一个真实可信的评估,包括影响、成本和得失等。开发人员不能由于不想实施变更而随意夸大评估成本。10、 获得满足客户功能和质量要求的系统每个人都希望项目成功,但这不仅要求客户要清晰地告知开发人员关于系统“做什么”所需的所有信息,而且还要求开发人员能通过交流了解清楚取舍与限制,一定要明确说明您的假设和潜在的期望,否则,开发人员开发出的产品很可能无法让您满意。11、 给分析人员讲解您的业务分析人员要依靠客户讲解业务概念及术语,但客户不能指望分析人员会成为该领域的专家,而只能让他们明白您的问题和目标;不要期望分析人员能把握客户业务的细微潜在之处,他们可能不知道那些对于客户来说理所当然的“常识”。12、 抽出时间清楚地说明并完善需求客户很忙,但无论如何客户有必要抽出时间参与“头脑高峰会议”的讨论,接受采访或其他获取需求的活动。有些分析人员可能先明白了您的观点,而过后发现还需要您的讲解,这时请耐心对待一些需求和需求的精化工作过程中的反复,因为它是人们交流中很自然的现象,何况这对软件产品的成功极为重要。13、 准确而详细地说明需求编写一份清晰、准确的需求文档是很困难的。由于处理细节问题不但烦人而且耗时,因此很容易留下模糊不清的需求。但是在开发过程中,必须解决这种模糊性和不准确性,而客户恰恰是为解决这些问题作出决定的最佳人选,否则,就只好靠开发人员去正确猜测了。在需求分析中暂时加上“待定”标志是个方法。用该标志可指明哪些是需要进一步讨论、分析或增加信息的地方,有时也可能因为某个特殊需求难以解决或没有人愿意处理它而标注上“待定”。客户要尽量将每项需求的内容都阐述清楚,以便分析人员能准确地将它们写进“软件需求报告”中去。如果客户一时不能准确表达,通常就要求用原型技术,通过原型开发,客户可以同开发人员一起反复修改,不断完善需求定义。14、 及时作出决定分析人员会要求客户作出一些选择和决定,这些决定包括来自多个用户提出的处理方法或在质量特性冲突和信息准确度中选择折衷方案等。有权作出决定的客户必须积极地对待这一切,尽快做处理,做决定,因为开发人员通常只有等客户做出决定才能行动,而这种等待会延误项目的进展。15、 尊重开发人员的需求可行性及成本评估所有的软件功能都有其成本。客户所希望的某些产品特性可能在技术上行不通,或者实现它要付出极高的代价,而某些需求试图达到在操作环境中不可能达到的性能,或试图得到一些根本得不到的数据。开发人员会对此作出负面的评价,客户应该尊重他们的意见。16、 划分需求的优先级绝大多数项目没有足够的时间或资源实现功能性的每个细节。决定哪些特性是必要的,哪些是重要的,是需求开发的主要部分,这只能由客户负责设定需求优先级,因为开发者不可能按照客户的观点决定需求优先级;开发人员将为您确定优先级提供有关每个需求的花费和风险的信息。在时间和资源限制下,关于所需特性能否完成或完成多少应尊重开发人员的意见。尽管没有人愿意看到自己所希望的需求在项目中未被实现,但毕竟是要面对现实,业务决策有时不得不依据优先级来缩小项目范围或延长工期,或增加资源,或在质量上寻找折衷。17、 评审需求文档和原型客户评审需求文档,是给分析人员带来反馈信息的一个机会。如果客户认为编写的“需求分析报告”不够准确,就有必要尽早告知分析人员并为改进提供建议。更好的办法是先为产品开发一个原型。这样客户就能提供更有价值的反馈信息给开发人员,使他们更好地理解您的需求;原型并非是一个实际应用产品,但开发人员能将其转化、扩充成功能齐全的系统。18、 需求变更要立即联系不断的需求变更,会给在预定计划内完成的质量产品带来严重的不利影响。变更是不可避免的,但在开发周期中,变更越在晚期出现,其影响越大;变更不仅会导致代价极高的返工,而且工期将被延误,特别是在大体结构已完成后又需要增加新特性时。所以,一旦客户发现需要变更需求时,请立即通知分析人员。19、 遵照开发小组处理需求变更的过程为将变更带来的负面影响减少到最低限度,所有参与者必须遵照项目变更控制过程。这要求不放弃所有提出的变更,对每项要求的变更进行分析、综合考虑,最后做出合适的决策,以确定应将哪些变更引入项目中。20、 尊重开发人员采用的需求分析过程软件开发中最具挑战性的莫过于收集需求并确定其正确性,分析人员采用的方法有其合理性。也许客户认为收集需求的过程不太划算,但请相信花在需求开发上的时间是非常有价值的;如果您理解并支持分析人员为收集、编写需求文档和确保其质量所采用的技术,那么整个过程将会更为顺利。“需求确认”意味着什么在“需求分析报告”上签字确认,通常被认为是客户同意需求分析的标志行为,然而实际操作中,客户往往把“签字”看作是毫无意义的事情。“他们要我在需求文档的最后一行下面签名,于是我就签了,否则这些开发人员不开始编码。”这种态度将带来麻烦,譬如客户想更改需求或对产品不满时就会说:“不错,我是在需求分析报告上签了字,但我并没有时间去读完所有的内容,我是相信你们的,是你们非让我签字的。”同样问题也会发生在仅把“签字确认”看作是完成任务的分析人员身上,一旦有需求变更出现,他便指着“需求分析报告”说:“您已经在需求上签字了,所以这些就是我们所开发的,如果您想要别的什么,您应早些告诉我们。”这两种态度都是不对的。因为不可能在项目的早期就了解所有的需求,而且毫无疑问地需求将会出现变更,在“需求分析报告”上签字确认是终止需求分析过程的正确方法,所以我们必须明白签字意味着什么。对“需求分析报告”的签名是建立在一个需求协议的基线上,因此我们对签名应该这样理解:“我同意这份需求文档表述了我们对项目软件需求的了解,进一步的变更可在此基线上通过项目定义的变更过程来进行。我知道变更可能会使我们重新协商成本、资源和项目阶段任务等事宜。”对需求分析达成一定的共识会使双方易于忍受将来的摩擦,这些摩擦来源于项目的改进和需求的误差或市场和业务的新要求等。  需求确认将迷雾拨散,显现需求的真面目,给初步的需求开发工作画上了双方都明确的句号,并有助于形成一个持续良好的客户与开发人ONT>

调研报告格式

不过一枝
绿蔷薇
去百度文库,查看完整内容>内容来自用户:凯文老师调研报告格式篇一:调研报告格式、内容要求调研报告内容格式与要求一、内容要求:对所学的专业的认识和了解;通过对工作和岗位、本专业的培养目标、课程结构、学生素质结构,以及对自己所学的专业和将要从事的工作的认识或掌握程度的调查和研究,完整表述自己的调查和研究、论点和结论,字数在3000字左右,全部为打印稿件。二、调研报告格式1、调研报告格式与写作说明(1)调研报告1)调研报告标题2)摘要3)关键词4)正文5)结论或者建议6)附件7)参考文献(2)格式要求:论文及附件用A4纸张、调研报告标题用宋体三号字,加粗,一级标题用宋体小三号字,二级标题用宋体四号字以此类推,调研报告正文内容统一使用宋体小四号字,行间距1.5倍,段前空两个中文字空格。参考文献内容宋体五号字。(具体格式和字体参照论文的版本)2、调研报告写作说明1)调研报告题目文章题名应简明、贴切,能概括文章的内容,一般不超过20个字。一般题目为“关于xxx的调研”2)摘要摘要客观地概括论文的主要内容和观点,篇幅不超过200个字。3)关键词关键词为反映论文主题概念的词或词组,具有检索价值。一般为3—6个。4)正文1包括整个行业、专业调查的详细内容,含调查使用方法,调查程序,调查结果。对调查方法的描述要尽量讲清是使用何种方法,并提供选择此种方法的原因。6与西方等发达国家相比,我

网络市场调研的方法及运用案例???

风水劫
曹端
一、网上市场调研的基本条件网上市场调研的基本条件是通过网站实现在线调查,在线调查看来很简单,用户填写/选择一些选项,点击“提交”按钮,一个在线调查表就完成了,但在实际从事网上调研的工作中并不是这样轻松的,有时甚至无法顺利完成在线调查任务,或者获得的调查数据与实际状况有较大的差别,调查结果的可信性也就大打折扣了。通过网站实现网上调研所需要具备的两个基本条件是:网站具有在线调查的技术功能支持;设计专业的在线调查问卷。只有在具备这两个基本条件的前提下,通过在线调查表的合理投放、回收和统计,才能完成高质量的调研结果。利用在线调查表获取信息是最常用的在线调研方法,是网上市场调研的基本形式之一,在线调查也是企业网络营销之一,因此一个功能完善的企业网站通常都有各种形式的在线调查,最常见的如用户对新产品的意见调查、顾客满意度调查等。在网站上设置调查表,访问者在线回答问题并提交到网站服务器,从服务器上即可看到调查的结果。在线调查表广泛地应用于各种调查活动,这实际上也就是传统问卷调查方法在互联网上的表现形式。最简单的调查表可能只有几个问题需要回答,或者几个答案供选择,一个复杂的在线调查可能有几十个甚至的问题。二、确定调研目标网上调研就是利用互联网发掘和了解消费者、目标市场、竞争对手、合作伙伴等方面的情况,从而促使企业生产适销对路的产品,及时地调整营销策略。互联网上的海量信息、免费的搜索引擎、免费的E-mail等服务已对传统市场调研和营销策略产生很大的影响,它大大丰富了市场调研的资料来源,扩展了传统的市场调研方法,特别是在互联网上进行在线调查、定性调查和二手资料调查方面具有无可比拟的优势。

高三试题调研如何使用

哭泣吧
大侵袭
嗯 的确不错 我原来用过 满可以的 但我只买了理科的 我觉得数学、物理非常好 第五辑——解题能力大突破什么时候用的呢? 那第一辑呢怎么样,现在好像只有第一辑高三第二轮复习的时候 ,因为第一轮复习是让你回忆原来学过的东西 , 不可能啊 我原来用过的 有可能今年的还没有出来 第一辑就是高三第一轮复习用的 这个还是听老师讲比较好 第二轮复习和第三轮复习才是自己查漏补缺的时候

调研报告格式

弟子勉之
伏于岩穴
去百度文库,查看完整内容>内容来自用户:凯文老师调研报告格式篇一:调研报告格式、内容要求调研报告内容格式与要求一、内容要求:对所学的专业的认识和了解;通过对工作和岗位、本专业的培养目标、课程结构、学生素质结构,以及对自己所学的专业和将要从事的工作的认识或掌握程度的调查和研究,完整表述自己的调查和研究、论点和结论,字数在3000字左右,全部为打印稿件。二、调研报告格式1、调研报告格式与写作说明(1)调研报告1)调研报告标题2)摘要3)关键词4)正文5)结论或者建议6)附件7)参考文献(2)格式要求:论文及附件用A4纸张、调研报告标题用宋体三号字,加粗,一级标题用宋体小三号字,二级标题用宋体四号字以此类推,调研报告正文内容统一使用宋体小四号字,行间距1.5倍,段前空两个中文字空格。参考文献内容宋体五号字。(具体格式和字体参照论文的版本)2、调研报告写作说明1)调研报告题目文章题名应简明、贴切,能概括文章的内容,一般不超过20个字。一般题目为“关于xxx的调研”2)摘要摘要客观地概括论文的主要内容和观点,篇幅不超过200个字。3)关键词关键词为反映论文主题概念的词或词组,具有检索价值。一般为3—6个。4)正文1包括整个行业、专业调查的详细内容,含调查使用方法,调查程序,调查结果。对调查方法的描述要尽量讲清是使用何种方法,并提供选择此种方法的原因。6与西方等发达国家相比,我

企业在利用大数据分析进行市场调研时最重要的是什么?

李季
为企业营销决策提供依据,发现市场机遇

农村基层调研中使用哪些基本方法

抬驴
田颖
(一)进一步加强基层党政组织对维稳工作的领导,在强化基层综治领导责任制上取得新突破。始终坚持党政主要领导作为维稳工作的第一责任人,注重抓好“一把手”领导责任、维稳目标管理考核奖惩、维稳工作机构和人员保障、督查督、责任追究制等“六个落实”。将党委、政府及维稳工作成员单位主要领导的维稳工作情况纳入组织、人事部门的综合考核评价体系中,作为选拔任用、晋职晋级、管理监督和奖励惩处的重要依据。(二)进一步明确加强维稳基层基础建设的总体思路,在创新综治基层工作模式上取得新突破。以属地管理为依据,理顺基层维护稳定工作体制,健全基层5维稳队伍建设机制;以领导责任制为龙头,量化考核标准,层层分解,狠抓确定目标、落实措施、考核奖惩三个环节,实施以社区、企事业单位为基础载体的全过程管理。(三)进一步整合加强基层政法维稳及信访组织,在充分发挥综治维稳平台作用上取得新突破。在全区九一镇统一设立“一站式”群众诉求服务平台——综治维稳工作中心,统一规范设立综治维稳工作站。

如何使用微信进行投票调研

其大如彀
所治愈下
你整一个微信公众号,可以有投票的功能。

公关调研的调研报告

藏珠于渊
孰主张是
市场调研作为一种研究手段,已经被广泛的应用到各行各业。如何将调研结果清晰明了的表现出来,这就要求撰写的市场调研报告有明确的主题,清晰的条理,和简捷的表现形式。 当一切调查和分析工作结束之后,必须将这些工作成果展示给客户。首先需要明确的是:报告应采取什么样的结构体系;什么样的方式来表达数据的涵义。 报告的结构体系应包括,调研目的、调研方法、调研范围以及数据分析在内的一系列内容。这种体系基本上在每个同类型的报告中都适用,因此,此处不做更详细的说明,以下内容主要针对数据分析结论的表现方法。关于数据分析的部分,通常情况下是采用图表表示的。图表是最行之有效的表现手法,它能非常直观的将研究成果表示出来。在将调研的分析结果变成令人信服的图表之前,首先要谨记,它只是一种传递和表达信息的工具,使用它的重要原则是“简单、直接、清晰、明了”。每个图表只包含一个信息,图表越复杂,传递信息的效果就越差。在实际操作中,各种表格、组织图表、流动图表、矩阵等都被大量的运用到报告中,但总的来说,以下几种图表形式是最常用的:柱状图表、条形图表、饼形图表、线形图表。使用图表的目的在于:将复杂的数据变成简单科、清晰的图表,让人能够一目了然的了解数据所表达的涵义。那么,如何选择不同类型的图表来表现不同类型的数据,首先,我们应先明确数据所表达的主题,然后确定可能使用的图表类型。通常我们的研究数据所体现的关系是:频率分布、成分、时间序列、项类或相关性。要表达一个主题明确的数据,可能会有多种图表形式。 标题描述了图表的内容范围,可以在一般标题后附加一个重点标题。既然已经确定了要表达的重点,那么接下来就是要明确数据间的相互关系,若是表示占频率分布、对比等关系,则除线形图表以外的其它几种基本图表格式都可以使用;在实际工作中可根据具体需要进行选择。总之,条形图表应该是应用最广的类型,而柱状图表是用得最多的另一种类型,这两种图表基本占整个报告中图表总数的半数左右;而线形图表和饼形图表的使用则应相对减少,更多的是将各种综合运用,如线形图表加上柱状图表,或饼形图表加上条形图表。在用图表表达数据的同时,还要注意一些细节的处理。比如:使用柱状图表和条形图表时,柱体之间的距离应小于柱体本身;在说明文字较多时,用条形图表表示更清晰,便于读者辨认;在使用饼形图表时,应在标明数据的同时,突出数据的标识。即:同时使用数值与数据标识。在进行过程中,请记住:选择和使用图表不是一个绝对精确的科学,所以会注意到一些比较自由的限定词,如:总的来说、大多数情况、绝大多数、少数情况等等。所有这些都说明必须根据你的判断来怎样设计出最好的图表。另外,要完成一份合格的报告不能只是单纯的使用图形,还应根据实际情况尽可能的使用一些表格来丰富整个报告形式,使其不致太过单一。一份合格而优秀的报告,应该有非常明确、清晰的构架,简洁、清晰的数据分析结果,其中的含义是需要在实际工作过程中去体会,自己加以总结。一份合格的报告不应该仅仅是简单的看图说话,还应该结合项目本身特性及项目所处大环境对数据表现出的现象进行一定的分析和判断,当然一定要保持中立的态度,不要加入自己的主观意见。另外,通常的市场调研报告都会有一个固定的模式,应该根据不同项目的不同需要,对报告的形式、风格加以调整,使市场调研报告能够有更丰富的内涵。