《需求分析师培训教材课件.ppt》由会员分享,可在线阅读,更多相关《需求分析师培训教材课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、需求分析师 培训,软件需求实作要点与误区分析,Agenda,不同软件项目的需求视图软件需求误区与应对之道需求工程组织与实作要点,Agenda,不同软件项目的需求视图软件需求误区与应对之道需求工程组织与实作要点,软件需求误区与应对之道,软件需求误区与应对之道,需求问题的症状 1,症状:在软件项目中,变更频繁,而且集中出现在项目的中后阶段。分析要点:变更是对原需求的背离,还是补遗(需求不完整)?背离发生在什么方面(流程间/流程内/数据使用)?这些变更是需求阶段是否可能预见的?是否存在无效的变更响应(管理有问题)?改进方向:变更的可预测性需求阶段标识(需求捕获/分析)变更渠道单一化、统一化(需求管理
2、),需求问题的症状 2,症状:软件项目上线运行时遇到很多阻力。分析要点:是否为组织因素?阻力源于操作层还是管理层?改进方向:清晰的业务需求导向(需求定义)面向不同层面的需求分析 正确识别组织因素(需求捕获),需求问题的症状 3,症状:软件项目上线运行后效果很差。分析要点:为什么不使用(用户界面/功能/手工系统)?使用者的成本/效益分析?改进方向:抓准业务需求(需求定义)不同层面用户的分析(需求捕获/分析),需求问题的症状 4,症状:产品二次开发量大。分析要点:二次开发量最要集中于什么方面(业务规则/用户界面/流程顺序/流程细节/报表格式)?改进方向:工作流模型顺序/细节 弹性设计业务规则/UI
3、 报表格式理解数据模型,需求问题的症状 5,症状:产品/项目完全不可用或崩溃。分析要点:忽略了哪方面非功能需求?改进方向:性能与能力 操作环境 可靠性,软件需求误区与应对之道,需求:导致项目失败的罪魁祸首,根据Standish Group对23000个项目进行的研究结果表明,28%的项目彻底失败,46%的项目超出经费预算或者超出工期,只有约26%的项目获得成功。而在于这些高达74%的不成功项目中,有约60%的失败是源于需求问题。也就是说,有近45%的项目最终因为需求的问题最终导致失败。,对不知道航行目的地的人来说,没有顺风!,我们在哪里重重摔了一跤,在Standish Group的报告中总结了
4、导致项目失败的最重要的8大原因中,有5个与需求相关:不完整的需求(13.1%);缺乏用户的介入(12.4%);不实际的客户期望(9.9%);需求和规范的变更(8.7%);提供了不再需要的(7.5%)缺乏资源(10.6%),没有执行层支持(9.3%),缺少规划(8.1%),项目成功的因素,用户的参与:15.9%管理层支持:13.9%清晰的需求描述(13.0%);合适的规划(9.6%);现实的客户期望(8.2%);较小的里程碑(7.7%);有才能的员工(7.2%),软件需求曾经让我们如此狼狈,-,软件需求误区与应对之道,需求是什么?,业务需求,业务需求是指反映组织机构或客户对系统、产品高层次的目标
5、要求,通常问题定义本身就是业务需求。背景描述:XX保险公司希望充分利用日益完善的移动通信技术,在原有的办公系统的基础上进行扩展,使得在外的业务人员能够及时地获得客户、业务相关的动态信息,与此同时,实现企业内部的即时通信。业务需求/目标:通过该系统的实施,将人工保费续缴、投保手续办理两项业务运转周期缩短10以上,使企业内部沟通效率大幅改善,以帮助企业运转效率得以提高。,业务需求就是系统目标,现状:功能分解盛行的今天,常常会犯“盲人摸象”的错误,这使得需求太过脆弱,难以经受考验。目标!目标!还是目标!-系统开发应目标驱动!目标是团队唯一的行动纲领。目标的定义不能够流于形式,应该具有以下特征:业务导
6、向、可度量、合理、可行。要注意目标太夸大会浪费资源,目标太缩小会影响士气。(教堂与小屋)目标通常就是业务需求!,用户需求,用户需求是指描述用户使用产品必须要完成什么任务,怎么完成的需求,通常是在问题定义的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建立从用户角度的需求。用户有不同类型:管理型、事务型 信息系统、人 决策层、使用层 常用者、偶用者组织方法:用例、用户故事、特性例子:对快到期的客户,系统将通过短信将续保信息发给该客户的代理人,软件需求,从系统实现的角度描述的需求。开发人员(设计及分析人员)在业务需求、用户需求的基础上生成的。有时还需要考虑相关联的硬件、环境方面的需求,功能
7、需求,功能需求是需求的主体,是需求的本质功能需求定义了:系统必须完成的那些事,即为了向它的用户提供有用的功能,产品必须执行的动作 零散(需求项)整理(特性、用例)敏捷方法:用户故事,质量属性,产品必须具备的属性或品质 可靠性:成熟性、容错性、易恢复性易使用性:易理解性、易学习性、易操作性效率:时间特性、资源特性可维护性:易分析性、易更改性、稳定性、易测试性可移植性:适应性、易安装性、一致性、易替换性McCall体系:运行(正确性、可靠性、效率、完整性、使用性)、修正(维护性、测试性、灵活性)、转移(移植性、复用性、共运行性),设计约束,也称为限制条件、补充规约,这通常是对解决方案的一些约束说明
8、。例如:必须采用国有自主知识版权的数据库系统再如:必须运行在UNIX操作系统之下三如:用户将在户外完成作业,软件需求误区与应对之道,优秀的需求,完整性:完整描述即将交付使用的功能,发现缺少某项信息,可以采用TBD来标注正确性:经过用户或用户信任的代理人审阅无歧义:对所有读者只有一种一致的解释必要性:每项需求记录的功能都应是用户真正需要的有优先次序:提供了实现优先级可行性:在已知能力和约束条件中实现可验证性:可以设计测试方法来检查,Agenda,不同软件项目的需求视图软件需求误区与应对之道需求工程组织与实作要点,需求工程组织与实作要点,需求工程组织与实作要点,需求错误的代价,需求开发与管理,需求
9、工程组织与实作要点,需求开发活动,需求获取,应收集什么信息:问题域的描述-业务模型 要求解决的问题列表(需求)用户对解系统的行为或结构施加的任何约束信息来源:客户(实际的和潜在的)任何原有解系统(已有系统)及其文档 原有系统用户/新系统的潜在用户 应用(问题)领域专家 定义了任何接口系统的特片和行为的文档 相关的技术标准和法规,需求获取技术,阅读背景资料头脑风暴讨论分析文档考古面谈(用户访谈)联合应用设计用户调查需求剥离,现场观摩任务观察用例和场景,需求获取的误区,缺乏计划性:随意、走过场,预先没计划缺乏科学性:未从本质入手捕获对象不明确,甚至造成岐义过于迷信现有文档过于迷信“听”到的东西,需
10、求分析,所谓分析是指通过对问题域的研究,获得对该领域特性及存在于其中(需要解决)的问题特性的透彻理解并用文档说明分析方法:结构化分析法、面向对象分析法、面向问题域分析法任何分析法,均需描述以下几个方面:问题域的结构 问题子域的固有属性及行为 问题域中的重要事件及现象 需求:应产生的效果,需求分析方法-结构化分析,从基于文本分析和规格文档图形建模表示法结构化分析初期的模型:数据流图+E-R图数据流图:体现了流程,但是以数据为中心的流程E-R图:体现了要存储的信息数据字典:对数据、数据流的描述对问题域的研究力度不够大分析和设计之间缺乏清晰的界限,将会导致不成熟的内部设计,需求分析-何时进行,应该在
11、“业务需求”充分理解,并且收集了最本质的“用户需求”之后就开始需求分析,但并不是等到需求捕获完全做完之后 交替进行,先把握用户需求主要部分,然后在分析的基础上引入系统级的需求(系统的设计与实现角度),并且分析模型,成为开发人员之间、开发人员与客户之间达成共识的一个平台分析的基础上,就会发现更多的不明确项,更多待捕获的信息,这时就可以生成第二次的需求调研的计划、问题、素材,需求分析-何时结束,需求捕获、分析与建模、规格说明书的编写、需求的验证这个需求开发的循环,是在整个软件开发生命周期中存在的 每一次的循环,都将在需求开发的工作要点与份量上有所不同,它们应该遵循以下:从本质到边缘:本质、重要、次
12、重要、一般、镶金 细化阶段是需求开发最密集的阶段 构建阶段需求开发逐渐减少,需求分析-内容与形式,需求分析与建模不应该是孤立的行为,产生的结果也不一定非得是规范度很高的标准文档,而应该重在分析、重在方法、重在交流、重在解决问题 团队聚在一起,利用白板甚至是纸张,在充分的合作下进行分析与初步建模是成本最低、效率最高、实用性最强的方法 对于这些活动所产生的结果,可以利用数码相机、扫描仪进行文档化,“直到你一定要用时,再写文档”对于比较重要、核心的内容,再采用Rose、Together这样的工具进行文档化,编写规约,规格说明书是对需求分析结果的文档化过程比较“正规”的开发组织都会重视这个活动,甚至可
13、以说是“重视过度”,而且产生出来的文档经常是与实际的开发脱离,完成之后就束之高阁,再也不使用、不更新。这是一个需求崩溃的信号 规格说明书的格式与所采用的开发过程、分析方法相关的,不同的方法格式不同定义统一的格式是一个很重要的工作规约内容的严谨、正确、无岐义是很重要的,需求验证,这个工作大多数组织都不够重视,导致这个工作直到交付系统时才真正被履行,这也就是为什么客户拿到系统后才提出许多这样那样的需求变更,甚至认为整个系统都不是他所需要的提高需求质量的重要手段:需求评审 需求确认 通过原型来验证需求,需求工程组织与实作要点,需求开发与需求管理的分界,需求基线管理,为何需要:频繁的需求变更会破坏开发
14、的节奏,使整个项目开发的进度陷入混乱和失控的状态,而且会变成一个“救火队”式的工作,整天都在处理突发事件主要思想:将所有现在的、将来的需求进行优先级评估,然后分解成为不同的组,每次迭代都选择其中优先级最高的部分进行开发,然后在迭代完成之前,开发工作不响应变更,这些划入的需求项就是需求基线的组成部分,需求基线管理-操作思路,我们应该在分析的基础上,将需求整合成为用例或功能项,然后对其进行优先级、依赖性进行综合性评估优先级判断:业务人员确定业务决定,技术人员确定技术决策;“满意度/不满意度”模型依赖性是指对于某些功能,在实现上有必须的依赖关系,即当某些功能没有实现时,另外的功能无法开始,这就需要对
15、其进行调整,需求变更管理,需求变更是一定存在的,而需求变更管理并不是指逃避它,更不是说要避免它,它实际上是希望控制变更 在基线内的需求不响应变更,为开发人员提供一个安静的工作时间状态 专门的需求变更管理来对所有的需求变更进行响应,了解需求变更的关键意图、新产生的工作量,从而良好地进行重新计划,以便能够有效地解决其对整个开发带来的麻烦,需求跟踪,需求的跟踪是指对需求的完成情况、变更影响进行系统化的跟踪与处理“需求是不是已经被实现?”、“需求的变化将需要修改哪些设计元素?会影响谁的工作?对已经完成的部分是否有影响?”,需求工程组织与实作要点,需求管理的参与者,需求分析师,需求分析员是对项目涉众的需
16、求进行收集、分析、记录和验证等职责的主要承担者,是用户群体与软件开发团队间进行需求沟通的主要渠道典型活动:定义业务需求、确定项目涉众和用户类别、获取需求、分析需求、为需求建模、编写需求规格说明、主持对需求的验证、引导对需求的优先级划分、管理需求必备技能:倾听、交谈和提问的技巧,分析、协调、观察、写作、组织、建模、人际交往和创造能力,需求分析师,必备知识:现代需求管理技术、各种软件开发生命周期、领域知识需求分析员的来源:用户转为分析员(软件工程知识欠缺)、开发人员转为分析员(领域知识、沟通能力)、主题专家(易按自己的偏好来构建系统),需求工程组织与实作要点,需求过程,需求过程,需求大纲-SERU
17、模型,Subject:主题域,将一个复杂的大系统分解成由确定接口相互连接的多个子系统构件图/System(上下文关系图、事件列表、Report列表)/SubjectEvent:业务事件,信息系统行为主线条(业务流程图、领域类图E/R图、用例图opt)/EventReport:查询、分析、统计等管理动作(目的、数据、虚拟屏幕)/ReportUse case:需求管理的分子!,1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。3、命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击
18、的故事,所以有什么理由不努力!4、心中没有过分的贪求,自然苦就少。口里不说多余的话,自然祸就少。腹内的食物能减少,自然病就少。思绪中没有过分欲,自然忧就少。大悲是无泪的,同样大悟无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃!5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。7、生命的美丽,永远展现在她的进取之中;就像大树
19、的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江河的美丽,是展现在它波涛汹涌一泻千里的奔流中。8、有些事,不可避免地发生,阴晴圆缺皆有规律,我们只能坦然地接受;有些事,只要你愿意努力,矢志不渝地付出,就能慢慢改变它的轨迹。9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人,人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的
20、还是要靠你自己。11、人生的某些障碍,你是逃不掉的。与其费尽周折绕过去,不如勇敢地攀登,或许这会铸就你人生的高点。12、有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰也无济于事,还徒增了别人的烦恼。13、认识到我们的所见所闻都是假象,认识到此生都是虚幻,我们才能真正认识到佛法的真相。钱多了会压死你,你承受得了吗?带,带不走,放,放不下。时时刻刻发悲心,饶益众生为他人。14、梦想总是跑在我的前面。努力追寻它们,为了那一瞬间的同步,这就是动人的生命奇迹。15、懒惰不会让你一下子跌倒,但会在不知不觉中减少你的收获;勤奋也不会让你一夜成功,但会在不知不觉中积累你的成果。人生需要挑战,
21、更需要坚持和勤奋!16、人生在世:可以缺钱,但不能缺德;可以失言,但不能失信;可以倒下,但不能跪下;可以求名,但不能盗名;可以低落,但不能堕落;可以放松,但不能放纵;可以虚荣,但不能虚伪;可以平凡,但不能平庸;可以浪漫,但不能浪荡;可以生气,但不能生事。17、人生没有笔直路,当你感到迷茫、失落时,找几部这种充满正能量的电影,坐下来静静欣赏,去发现生命中真正重要的东西。18、在人生的舞台上,当有人愿意在台下陪你度过无数个没有未来的夜时,你就更想展现精彩绝伦的自己。但愿每个被努力支撑的灵魂能吸引更多的人同行。19、积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会中看到了某种忧患。莫找借
22、口失败,只找理由成功。20、每一个成就和长进,都蕴含着曾经受过的寂寞、洒过的汗水、流过的眼泪。许多时候不是看到希望才去坚持,而是坚持了才能看到希望。1、这世上,没有谁活得比谁容易,只是有人在呼天抢地,有人在默默努力。2、当热诚变成习惯,恐惧和忧虑即无处容身。缺乏热诚的人也没有明确的目标。热诚使想象的轮子转动。一个人缺乏热诚就象汽车没有汽油。善于安排玩乐和工作,两者保持热诚,就是最快乐的人。热诚使平凡的话题变得生动。3、起点低怕什么,大不了加倍努力。人生就像一场马拉松比赛,拼的不是起点,而是坚持的耐力和成长的速度。只要努力不止,进步也会不止。4、如果你不相信努力和时光,那么时光第一个就会辜负你。
23、不要去否定你的过去,也不要用你的过去牵扯你的未来。不是因为有希望才去努力,而是努力了,才能看到希望。5、人生每天都要笑,生活的下一秒发生什么,我们谁也不知道。所以,放下心里的纠结,放下脑中的烦恼,放下生活的不愉快,活在当下。人生喜怒哀乐,百般形态,不如在心里全部淡然处之,轻轻一笑,让心更自在,生命更恒久。积极者相信只有推动自己才能推动世界,只要推动自己就能推动世界。6、人性本善,纯如清溪流水凝露莹烁。欲望与情绪如风沙袭扰,把原本如天空旷蔚蓝的心蒙蔽。但我知道,每个人的心灵深处,不管乌云密布还是阴淤苍茫,但依然有一道彩虹,亮丽于心中某处。7、每个人的心里,都藏着一个了不起的自己,只要你不颓废,不
24、消极,一直悄悄酝酿着乐观,培养着豁达,坚持着善良,只要在路上,就没有到达不了的远方!8、不要活在别人眼中,更不要活在别人嘴中。世界不会因为你的抱怨不满而为你改变,你能做到的只有改变你自己!9、欲戴王冠,必承其重。哪有什么好命天赐,不都是一路披荆斩棘才换来的。10、放手如拔牙。牙被拔掉的那一刻,你会觉得解脱。但舌头总会不由自主地往那个空空的牙洞里舔,一天数次。不痛了不代表你能完全无视,留下的那个空缺永远都在,偶尔甚至会异常挂念。适应是需要时间的,但牙总是要拔,因为太痛,所以终归还是要放手,随它去。11、这个世界其实很公平,你想要比别人强,你就必须去做别人不想做的事,你想要过更好的生活,你就必须去
25、承受更多的困难,承受别人不能承受的压力。12、逆境给人宝贵的磨炼机会。只有经得起环境考验的人,才能算是真正的强者。自古以来的伟人,大多是抱着不屈不挠的精神,从逆境中挣扎奋斗过来的。13、不同的人生,有不同的幸福。去发现你所拥有幸运,少抱怨上苍的不公,把握属于自己的幸福。你,我,我们大家都可以经历幸福的人生。14、给自己一份坚强,擦干眼泪;给自己一份自信,不卑不亢;给自己一份洒脱,悠然前行。轻轻品,静静藏。为了看阳光,我来到这世上;为了与阳光同行,我笑对忧伤。15、总不能流血就喊痛,怕黑就开灯,想念就联系,疲惫就放空,被孤立就讨好,脆弱就想家,不要被现在而蒙蔽双眼,终究是要长大,最漆黑的那段路终
26、要自己走完。16、在路上,我们生命得到了肯定,一路上,我们有失败也有成功,有泪水也有感动,有曲折也有坦途,有机遇也有梦想。一路走来,我们熟悉了陌生的世界,我们熟悉了陌生的面孔,遇人无数,匆匆又匆匆,有些成了我们忘不掉的背影,有些成了我们一生的风景。我笑,便面如春花,定是能感动人的,任他是谁。17、努力是一种生活态度,与年龄无关。所以,无论什么时候,千万不可放纵自己,给自己找懒散和拖延的借口,对自己严格一点儿,时间长了,努力便成为一种心理习惯,一种生活方式!18、自己想要的东西,要么奋力直追,要么干脆放弃。别总是逢人就喋喋不休的表决心或者哀怨不断,做别人茶余饭后的笑点。19、即使不能像依米花那样
27、画上完美的感叹号,但我们可以歌咏最感人的诗篇;即使不能阻挡暴风雨的肆虐,但我们可以左右自己的心情;即使无法预料失败的打击,但我们可以把它当作成功的一个个驿站。20、能力配不上野心,是所有烦扰的根源。这个世界是公平的,你要想得到,就得学会付出和坚持。每个人都是通过自己的努力,去决定生活的样子。1、只要有坚强的意志力,就自然而然地会有能耐、机灵和知识。2、你们应该培养对自己,对自己的力量的信心,百这种信心是靠克服障碍,培养意志和锻炼意志而获得的。3、坚强的信念能赢得强者的心,并使他们变得更坚强。4、天行健,君子以自强不息。5、有百折不挠的信念的所支持的人的意志,比那些似乎是无敌的物质力量有更强大的
28、威力。6、永远没有人力可以击退一个坚决强毅的希望。7、意大利有一句谚语:对一个歌手的要求,首先是嗓子、嗓子和嗓子我现在按照这一公式拙劣地摹仿为:对一个要成为不负于高尔基所声称的那种“人”的要求,首先是意志、意志和意志。8、执着追求并从中得到最大快乐的人,才是成功者。9、三军可夺帅也,匹夫不可夺志也。10、发现者,尤其是一个初出茅庐的年轻发现者,需要勇气才能无视他人的冷漠和怀疑,才能坚持自己发现的意志,并把研究继续下去。11、我的本质不是我的意志的结果,相反,我的意志是我的本质的结果,因为我先有存在,后有意志,存在可以没有意志,但是没有存在就没有意志。12、公共的利益,人类的福利,可以使可憎的工
29、作变为可贵,只有开明人士才能知道克服困难所需要的热忱。13、立志用功如种树然,方其根芽,犹未有干;及其有干,尚未有枝;枝而后叶,叶而后花。14、意志的出现不是对愿望的否定,而是把愿望合并和提升到一个更高的意识水平上。15、无论是美女的歌声,还是鬓狗的狂吠,无论是鳄鱼的眼泪,还是恶狼的嚎叫,都不会使我动摇。16、即使遇到了不幸的灾难,已经开始了的事情决不放弃。17、最可怕的敌人,就是没有坚强的信念。18、既然我已经踏上这条道路,那么,任何东西都不应妨碍我沿着这条路走下去。19、意志若是屈从,不论程度如何,它都帮助了暴力。20、有了坚定的意志,就等于给双脚添了一对翅膀。21、意志坚强,就会战胜恶运。22、只有刚强的人,才有神圣的意志,凡是战斗的人,才能取得胜利。23、卓越的人的一大优点是:在不利和艰难的遭遇里百折不挠。24、疼痛的强度,同自然赋于人类的意志和刚度成正比。25、能够岿然不动,坚持正见,度过难关的人是不多的。26、钢是在烈火和急剧冷却里锻炼出来的,所以才能坚硬和什么也不怕。我们的一代也是这样的在斗争中和可怕的考验中锻炼出来的,学习了不在生活面前屈服。27、只要持续地努力,不懈地奋斗,就没有征服不了的东西。28、立志不坚,终不济事。29、功崇惟志,业广惟勤。30、一个崇高的目标,只要不渝地追求,就会居为壮举;在它纯洁的目光里,一切美德必将胜利。,
链接地址:https://www.31ppt.com/p-3000092.html