




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要需求开发与管理是软件项目中一项十分重要的工作,据调查显示在众多失败的软件项目中,由于需求原因导致的约占到45%,因此,需求工作将对软件项目能否最终实现产生至关重要的影响。如何从各种各样的应用专业领域中特别是直接从最终用户处捕获需求,并完整、准确地予以描述与分析,需求工程成为研究的热点之一。本文通过对需求工程的基本概念、需求开发和管理中的主要风险和对策进行研究和总结,希望在实践中加以应用,真正做好需求的开发和管理工作。关键字:软件项目、需求工程、需求分析、需求开发、需求管理、范围管理、范围变更控制目录TOC\o"1-3"\h\z挺1掉软件需求和喘需求工程妨3雕1.1涉软件需求的槐基本概念坊3末1.2劲软件需求的减重要性愧3活1.3沾需求工程的装基本概念投4江1.4壳需求开发过核程域厅4纯1.5洞需求管理过侄程域列5线1.6猪需求工程的附一些感悟醒5续2迷需求开发和栽管理的主要凑风险何6仰3鞋需求开发和很管理的主要饼对策信6捕3.1城建立需求开卖发和管理工始作机制需考月虑的几个因标素臣7退3.2雀需求开发和委管理流程重7绑迷需求调查灯7豪托细化用户需办求浑8榴临撰写需求说侦明书邻8偶坊需求确认百9辜伪需求跟踪写10滨纸需求变更控偿制陆104总结13枯软件项目的楼需求开发和桥管理成软件需求和越需求工程巨软件需求略的基本概念龙在IEEE锡软件工程标太准词汇表(辣1997年虾)中定义软着件需求为:仔往用户解决问辅题或达到目糠标所需的条勺件或能力。约唱系统或系统蛮部件要满足顶合同、标准批、规范或其萍它正式规定捡文档所需具束有的条件或框能力。溜一种反映上羞面1)或2画)所描述的讨条件或权能激的文档说明翼。实通俗浆的讲,“需冰求”就是用滚户的需要,怕它包括用户嗽要解决的问揭题、达到的兰目标、以及容实现这些目鸭标所需要的料条件,它是狐一个程序或涝系统开发工许作的说明,确表现形式一冻般为文档形豆式。葡所以我们投可以嫌理解宪,哑软件求需求来源于席用户的一些闲“沃需要槽”筋,这些最“蠢需要纷”指被分析、确吴认后形成完肌整的文档,亿该文档详细袍地说明了产够品画“哨必须或应当雅”丢做什么。描软件需求的膝重要性嘴软件薄需求是整个救产品链的源震头,需求工菊作的优劣将要直接影响到辣产品的设计腔,生产,销严售和维护的夕全过程。就点像一条河流去,如果源头铁被污染了,仓那么整条河侨流也就被污腊染了。Fr起ederi足ckBr忠ooks在肌他的经典文它章“No览Silve爽rBul晨let”是推这样描述需岸求的重要性写的:开发软学件系统最困乘难的部分就垃是准确说明幕开发什么。牲最困难的概夏念性工作是辨编写出详细窄的需求,包纷括所有面向配用户、面向嚷机器和其它执软件系统的茅接口。此工末作一旦做错骨,将会给系贡统带来极大杆的损害,并虚且以后对它寨修改也极为巴困难。键需求工程的告基本概念昼把所有与需会求直接相关意的活动通称公为需求工程匀。所需求工程中液的活动可分浇为两大类,嚷一类属于需私求开发,另梯一类属于需损求管理。器需求工程的解结构图妹图1:需求跨工程结构图旗需求开发过堪程域逼需求开发的印目的是通过絮调查与分析夫,获取用户闻需求并定义供产品需求。秩没需求调查的魂目的是通过竿各种途径获脖取用户的需小求信息(原猫始材料),谅产生《用户粉需求说明书品》。敲需求分析的类目的是对各傅种需求信息贱进行分析,化消除错误,拴刻画细节等哈。常见的需蚂求分析方法尝有稀“摧问答分析法哑”猾和浪“娘建模分析法防”驱两类。唉需求定义的炸目的是根据吹需求调查和铺需求分析的翼结果,进一类步定义准确不无误的产品鼻需求,产生古《产品需求所规格说明书蛙》。系统设如计人员将依历据《产品需呼求规格说明键书》开展系呼统设计工作水。预需求管理过袍程域持需求管理的矿目的是在客积户与开发方物之间建立对费需求的共同崖理解,维护树需求与其它迈工作成果的尼一致性,并永控制需求的惯变更。饭需求确认是暗指开发方和蠢客户共同对应需求文档进魄行评审,双潮方对需求达匠成共识后作萝出书面承诺平,使需求文纤档具有商业填合同效果。任坟需求跟踪是舞指通过比较番需求文档与握后续工作成划果之间的对储应关系,建玻立与维护蔽“材需求跟踪矩娱阵虽”灿,确保产品稠依据需求文祖档进行开发祸。绕需求变更控孕制是指依据边“榜变更申请-拆审批-更改各-重新确认趁”胶的流程处理牛需求的变更池,防止需求曾变更失去控界制而导致项烛目发生混乱隶。肿需求工程的难一些感悟孤不论是合同换项目还是自殊主研发的产味品,都必须渴开展需求开跪发和需求管绢理活动。葡开发者对待扩需求工程的励态度可分掘“会被动型喉”库、神“慕主动型款”岗和艰“银领先型刺”士三种,只有姓后两种才有所可能开发出营成功的产品本。腿“咸被动型孤”脆是指开发者铅被动地对待锄需求工程中成的各项活动泪,能少干则扭少干,能偷疏懒则偷懒。途他们认为需赶求是用户的螺事情而不是慈自己的事情歪。开发过程驶中经常发生绩需求变更,旺导致产品迷矛失方向,不骄是半途而废统就是陷入半篇死不活的状患态。肾“复主动型脂”锣是指开发者友积极地开展享需求工程中忆的各项活动袭。他们把获没取准确的需尽求当作自己佛的职责,会浊想尽一切办吼法克服需求碧开发和需求盯管理过程中龙的困难,而伴不是找借口有推卸责任。食俗话说砖“感良好的开端筋是成功的一杠半致”宇,狭“桥主动型郊”义需求工程是好开发成功产轮品的必备条朗件。违“奖领先型朋”派是需求工程穿的最高境界丈。开发者发滥掘了连用户绪自己都没有糖意识到的需程求,导致用述户跟着新产忽品跑而不是蛇新产品围着樱用户转,这隙叫引导消费帖。需求工程画做到这个份榴上,才能使技产品立于不漠败之地,长本盛不衰。员先需求开发刻和管理咐的主要风险双由于需求分嗓析的参与人痒员、业务模轰式、投资、颗时间等客观铁因素的影响狗和需求本身债具有主观性研和可描述性盗差的特点,毅因此,需求忍分析工作往咽往面临着一宅些潜在的风卖险。这些风玩险主要表现截在:崖用户不能正仁确表达自身溉的需求。这训种情况往往令会增加需求述分析工作难艺度,分析人重员需要花费启更多的时间偶和精力与用贵户交流,帮搞助他们梳理愚思路,搞清脾用户的真实尿需求。胞业务人员蜓配合力度不异够。有的用田户日常工作究繁忙,他们乖不愿意付出凯更多的时间轮和精力向分哭析人员讲解屈业务,这样券会加大分析省人员的工作涌难度和工作乡量,也可能厅导致因业务大需求不足而尺使系统无法俭使用。眠用户需求的良不断变更。尘由于需求识谱别不全、业观务发生变化舞、需求本身味错误、需求朽不清楚财或对应甚政隶策善法规发生了炎变化蓝等原因啄,需求在项矿目的整个生概命周期都可必能发生变化域,挽一旦发生了般需求变化,颂就不得不修鄙改设计、重潜写代码、修标改测试用例梢、调整项目月计划等等,轿需求的变化贯就像是万恶词之源,为项类目的正常的济进展带来不静尽的麻烦。胡烛忽略了用户乎的特点分析摸。分析人员抢往往容易忽并略了系统用据户的特点,厦系统是由不船同的人使用蹄其不同的特陡性,使用频终繁程度有所尸差异,使用篇者受教育程薪度和经验水驶平不尽相同捕。如果忽略婶这些的话,醒将会导致有争的用户对产再品感到失望斧。召需求开发和叶管理的主要风对策煤首先需要建赢立一个有效筛的工作机制挠,只有建立鼠了工作机制饭,才能保证搅需求工作按汉照既定方案匠执行,需求剑开发和管理挣的参与者才助会在一种有历序的状态下恭工作。其次然才是充分运饶用工作机制适和个人能力执去获取问题歼、分析问题忍、编写需求反文档和进行占需求管理。习建立需求励开发和管理匪工作机制需炉考虑的几个床因素展抓住决策者滨最迫切和最堪关心的问题齐,引起重视扩。用户方决役策者对项目铅的关心重视绳程度是项目焦能否顺利开且展的关键,召决策者的真月实意图也是妄用户方的最枣终需求,因虽此,在开发趣过程中要薪利用一切机钱会了解决策皇者关心的问竖题,同时也登要讽引导他们了低解和重视项笨目的开发,数当决策者认劝识到项目的丹重要性时,英需求分析工蕉作在人力、如物力、时间忧上就有了保斜障。劈建立良好的气沟通环境和号氛围。分析狠人员与用户周沟通的程度还关系到需求拾分析的质量店,因此建立嘉一个良好的归沟通氛围、爬处理好分析洋人员与用户雄之间的关系显显得尤其重筹要。衡需求质量控驻制要制度化帐。兽需求的变化醉是软件项目病不可避免的船事实,因此盗需求质量控顽制是一项艰斜苦的工作,鹅要保证该项商工作的顺利趟实施,就必捕须有制度保碰证,这个制原度可以在项术目质量控制崖方案中制定躁,该方案主僵要是具体化音、定量化的忠描述用户要鞋求,形成全第面、一致、熔规范的软件棉需求分析规盘格说明书,汤明确需求分金析规格说明抚书的工作程特序和要素慰,规范开发计活动,为后却续软件设计锹、实现、测英试、评审及稳验收提供依斧据纽。俊需求善开发和管理垫流程需求调查件首先担,库需求分析员味起草需求调耐查问题表,茄将调查重点纸锁定在该问蚊题表内,否餐则调查工作轧将变得漫无绘边际。问题网表可以是层垮次化的,随音着调查的深食入,问题表牺将不断地被兴细化。问题腥表应当以“嚷选择题”和拉“是非题”次为主。烘其次,需求多分析员应当怜确定需求调判查的方式没。苏例如:析与用户交谈所,向用户提赞问题轿,渔向用户群体洁发调查问卷种等而,东还可以从用命户的工作流奖程,相关文砍档以及行业尽标准、规则焰中提取需求兄。分析已经砍存在的同类瓶软件产品,旅提取需求。简狮最后,需求行分析员与被臭调查者建立潜联系,确定酸调查的时间线、地点、人肯员等,进行诸需求调查。证细化用户需矿求器根据用户需钥求调查,对率用户的需求素进行细化,可对比较复杂虽的用户需求察进行建模分罚析,以帮助揪软件开发人蜘员更好地理尺解需求。例纸如采用Ra董tiona汁l的Ro限se工具进虏行需求的建掩模分析。失撰写需求说翠明书语需求分析员替按照指定的咽文档模板撰询写《需求说傲明书》。省《需求说明芦书》蚊的参考模板睡如下:息图2:静《需求说明婚书》诱参考模板需求确认概需求确认是应指开发方和关客户方共同晚对《需求说勒明书》进行旁评审,双方呼对需求达成苏共识后作出酿承诺。需求怠确认包括两状方面的工作既:“需求评呈审”和“需示求承诺”。医回削需求评审:居对需求的扭必要性和可兼行性进行分虽析,确定需衣求文档。贫需求承诺:救滴开发方和客贷户方的对通侵过了正式技温术评审的《取需求说明书拔》换做夕出承诺,按货照“变更控怨制规程”执祝行,明确指词出需求的变堆更将导致双造方重新协商锤成本、资源茶和进度等。萄需求跟踪掏需求跟踪的出目的是建立扒与维护“需凯求-设计-滔编程-测试妈”之间的一豆致性,确保讯所有的工作辜成果符合用核户需求。盯需求跟踪有凉两种方式:企作正向跟踪:殊检查《需求滴说明书》中呼的每个需求敌是否都能在扁后继工作成球果中找到对她应点。堆逆向跟踪:岸检查设计文垫档、代码、鼓测试用例等胁工作成果是召否都能在《狸需求缴说明书》中敏找到出处。使滥纱正向跟踪和吗逆向跟踪合粉称为“双向乐跟踪”。不按论采用何种泉跟踪方式,主都要建立与碍维护需求跟巷踪矩阵。需羡求跟踪矩阵财保存了需求愉与后继工作蕉成果的对应室关系。矛需求变更控腥制沉需求变更的递原因送在描软件恢项目中,变逮更可能来自金方案服务商偷、客户或产祥品供应商等瞒,也可能来每源于项目组蜘内部。虽然喇需求变更的扫表现形式千汇差万别,但露究其根本不达外乎以下几腰种原因:画范围没有圈正定就开始细棒化驼。截细化工作是讽由需求分析群人员完成的柄,一般是根梨据用户提出粥的描述性的室、总结性的神短短几句话削去细化的,传提取其中的纤一个个功能狂,并给出描壳述(正常执馆行时的描述娘和意外发生栽时的描述)彩。当细化到自一定程度后曲并开始系统玻设计时,范何围会发淘生变化,那令细节用例的编描述可能就播有很多要改疏动价。森没有指定需皆求的基线礼。蜓没有良好的众软件结构适爪应变化望。吐如何控制需那求变更基为了将项目牺变更的影响昼降低到最小肺,就需要采窑用傻项目范围雕变更控制方冤法。进行幸项目范围箱变更炕控制兰的主要依据刘是镰范围管理触计划、变更主请求和提供倾了项目执行脾状况信息的旦绩效报告。流按照现代项猴目管理的概温念,一个项滚目的生命周缩期分为启动矩、计划厌、责执行、监控戴、收尾而五扒个过程晒组冰。按范围拾变更的控制壳不应该只是框项目实施过味程考虑的事术情,而是要稻分布在整个蝶项目生命周绝期的全过程跟。者项目启动滋、计划吐阶段的变更宋预防变。汉对于任何项往目,变更都妹无可避免,上也无从逃避耍,只能积极粒应对,这个座应对应该是搂从项目启动奋的需求分析彻阶段就开始劳了。如果需勒求做得好,钉文档清晰且荒又有客户签灰字,那么后蛾期客户提出嫌的变更就超勾出了合同范纷围,需要另穷外收费。这摇个时候千万继不能手软,摧这并非要刻届意赚取客户践的钱财,而茄是不能让客什户养成粒经常变更的微习惯,否则茎后患无穷赢。损项目洞执行、监控壤阶段的需求辉变更碌。层成功项目和汇失败项目的圣区别就在于辫项目的整个船过程是否是柿可控的。项需目经理应该社树立一个理腐念——“需借求变更是必个然的、可控可的、有益的债”弓。项目谅执行诱、监控刷阶段的变更希控制需要做振的是分析变丛更请求,评趁估变更可能挨带来的风险田和修改基准字文件。谁项目收尾阶叼段的总结编。痕能力的提高捐往往不是从改成功的经验源中来,而是床从失败的教磨训中来。项龙目总结工作范应作为现有奴项目或将来掠项目持续改委进工作的一外项重要内容肌,同时也可骑以作为对项诚目合同、设辣计方案内容登与目标的确欲认和验证。糊项目总结工劫作包括项目裳中事先识别魔的风险和没家有预料到而毙发生的变更钞等风险的应盟对措施的分火析和总结,职也包括项目校中发生的变贡更和项目中行发生问题的亏分析统计的研总结。闹需求变更的缎处理流程都需求变更既灰然不可避免愈,那么就必功须悉有一套规范跌的处理流程垃。智范围变更控孔制统参考拍流程图如下贱:炒图搜3:耻范围变更控鹊制参考流程叉图按提交变更请跳求:项目的即任何至干系人丙均可提交变皂更请求。通叹过将变更请证求状态设置哥为已提交,毙变更请求被平记录到变更称请求追踪系财统中并放置半到变更控制咽委员会(C脏CB)复审凯队列中。仔复审变更请缘求:此活动跃的作用是复腾审已提交的材变更请求。驾在CCB穗复审会议笨中对变更请顾求的内容进桃行初始复审灭,以确定它宋是否为有效捐请求。如果响是,则基于泻小组所确定捎的优先级、副时间表、资愤源、努力程情度、风险、爆严重性以及要其他任何相圈关的标准,巨判定该变更坑是在当前发厚布版的范围钩之内还是范啄围之外。材确认重复或词拒绝:如果物怀疑某个变牛更请求为重停复的请求或拼已拒绝的无篇效请求(例颤如,由于操括作符错误、罪无法重现、睁工作方式等裕),将指定米一个CC近B代表来股确认重复或舅已拒绝
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 模特儿培训合作协议书
- 电梯管理协议书
- 维修基金协议书
- 耕地界桩协议书
- 哥哥宅基地安置协议书
- 田亩转户协议书
- 联合开店协议书
- 签署续展协议书
- 谷歌付款协议书
- 机械厂学徒合同协议书
- 2025书记员招聘考试题库及参考答案
- 电子商务中价格感知与消费者满意度的关系研究
- 2024-2025学年度第一学期期末考试七年级语文试卷
- 2025年江苏南京市河西新城区国有资产经营控股集团招聘笔试参考题库附带答案详解
- 医院药房培训课件
- 《牵引变电所》课件
- 江苏有限空间作业安全操作规范DB32∕T-3848-2020
- 《中医美容》课件
- 10.2事件的相互独立性 说课课件高一下学期数学人教A版(2019)必修第二册
- 民办学校档案管理制度
- 工业固体废弃物的资源化处理
评论
0/150
提交评论