软件工程中需求分析的重要性

引子最

公近司然突了接个一源部门能的软件目项Bo,ss让我责负这个目。前项天和些客户接了一次触,了客户需求,着解手始开写程工档,文客就户着急摧我们快的做我想连需,求没都好,做要出就东西苦,中!呵笑!作为呵软件工的第一步程求需分常常析被忽人略,有没好做做细就开开发始,导致返工浪,费间时力精不,按能完成期目项所谓!刀不磨费柴砍,说的就是工个这理!道

文正

义定

 在 件软工程,中需分求析的是在指建一立新个的或变一个改现的存脑电系时统描写新系统的的、范围目、义定和功能时所做要所的有的工。需作求析是软分工程件的中一个键关程。过在这个过程,中系分析员和统件软工程确定师客的需顾。要有只确定在了些需要后这们他才够分析和能寻求系统的新决方解。法  

在软件程工历的中,很长史时里间们一直人为需认求分是整个软析工件中最简程单一个步的骤,在但去过年中十越来多的人认越到它识是个过程整中关键的一最个过程假。如在需求分时分析析者们能正确未认地到顾客的识需的要,那话最后的么软件实上不可能际达顾客的需到,要者或软无法件在规的定时里间完工。

 需求 分是析项重一的工作,要是也困难最的工作。该阶工段有以下特作:(点)1用户与开人发员很进行交难流

  软在件存周期中,其它四生个段都是阶面向软件术技问,只题本有阶是面向用户的。段求需分析对是用户的业务动进行活析,明分在确户用业的务境中环软件统应该"系做什&么uotq;但。在是开始,时开人员发和用户双都不能准确地方提系出要统&qut;o做么什&?qut;。o为软因开发件员不人用是问题领域的户家,专熟悉用户的业不活动和业务环境,务又可不能在短内期搞楚清;而户不用熟计算机悉用应的关有问题。由双于互相不方了解对的工方作,又乏缺共同言语所以在交流时,存着隔在阂。2)用(户需求是的态动变的化

  对于个大型一而复杂软的系件,统户用很难确精整地完提出的功它和性能能求要一开始只。能出提一大个、概糊模功的,只有经过能时长间的复反认识才步明逐确有。进时入设计到编程、阶段能才明,更有确者甚,到开发期后还提新在的要求。这疑无给件软开发带来难。(困)系统3变更的价代呈线非增长性

  需求分析是件软发开的础。基定假在该阶发段一现错误,解个决需它用一要小的时时间到,计、编程设、测和试护阶维解段,决则要2.5、花、255、100倍时的。间  

因此对,大于型杂系复统而,言首要先行可行性进究研。发开人

员对户的要求用及现环境进实调行、查解,从了术技、

经济社和会素三个方面进行研因并论证究该件项软的可目性,根据行可行研性究结的果决,项定目的取舍。

任务一

确、定系统对的综合求要 

 虽然能需求功是软对件统的一系项本基求,但却需不并是一唯的需求,常对通软件系统有下几述面的方综要合求

  1。功.能求

需  .性能需2求  

.3靠可性可用性需和

 求4. 出错处需求理 

 .5接需求口  

.约束6

 7 逆向.需求 

8.将来 能可提的要求出、分二析统系的据数要求

 任何一个 软件质本都上是信息处系统,系统理必处理须信息的系和应该统产的生息很大程度信上定决系统的了面,对软貌件设计深有的远影,响此因,必须分析统的系据要求数这,是软分件的一析重要任务。个分系统析的数据要通求采用建立常据模型数方法的。

  杂的复据由许多数基本的据元数组素成,据结数表示数构元据之素间逻辑的系。

关 利 用据字典数可全面以定义数据,地但数据字是的典缺是不点够直观。为提了高理可性解常,常用利形图化工辅具描助数述据结。用的图形构工具有次层框方图W和ranie图。r、三导系出的逻统辑型模

 综 合述两上项分的结果析可导出系以的统详细的辑模型逻通常,数用流据图、ER-、图态状换转图、据数典和字要主的理算处法述描这个辑逻模型四。、修系正统开发划计

 根据在 分过程析中得的获系对的统更深入了解,可的比较准以地确估系计统成的和进本,度正修以前定制开发计的划。

法方  

⑴先首调查组织机情构况

  括包解了组该的部织门组成情况,各部的职能门,为等析分信流程息准作备。

  然⑵后查各调部的门务业动活情况

  括包了解个各部门入输使和什用么据,数如何工处理这加数据,些输什出信么,输息到什出么部门,输出结的格果式什是。么 

⑶ 助用户协确明新对系的统各要种求

 包括信息要求、 理处要、求完性与全完整性要求

。  确⑷定新系的边统界

  定确哪些功由能算计机成完或来将备准让算计机成,完哪活动由些人工完。由成算计机完成的功就是新能统应系该实的功能现。

  用常的调方查有法:  

跟班作业⑴

 通 亲身过加参务工业作来解了业活务动的情况。这方法种以比可较确准地解用户理的需求但比,较费耗时。

  ⑵间调开会

  通过查与户用谈座来解业了活务情动况用户需及求。谈座,参加者之间时可相互以发启。  

请⑶人介专绍。  ⑷询

问  对

某些查中调问的

题,以找专人可问询

。 ⑸ 设计调查请表户填用写

  如果查调表设计得理合,种这法方是

很有,也很效于为用易接户受。

的  查⑹记阅录

 即 查阅原系与有统的关数据录,包括原始单记、账据簿报、等。表

 通过调查了解了 用户求后需,需要还进一分步析和达表户用的需。求

 分 和表析用达需户求的方法要主包括自顶向下自和底上两向方类。

案法例  

(1需)求分报析的告写编目的

  需本求析报分的目告是的规范本化件的编软,旨在于提高软写开件发程过中的见能,度于对便软件发过开中的程制控与理管同时提出,了本路铁票售统的软系开发过程,件于便序员程与客户间之交流、协作的,作并工作为果的成原始依据同,也表明时了本软件的性共以期能,获够更大范围得的应。用  

2()品背产明景

  细软名称件铁路售票:系统

  (3)缩及写略缩语 

铁 路售应用系统软件:票本元基素为成构路铁票及相关售行所为须的必各种部分。 

需求:用 解户问题或决到达目所标需的件或功能条;统系或统部系件满足合要同标准,、规范或它其正规定式档所需具有文条的件或能。

权 需求 分析包括提:炼,分析和仔审查细收集已到需求,以确的保有的所险风担承都者其含义明并出找其的中错误遗憾,其它或不足的方地。

  块模独立的性是指:软系统件中每个模只涉及软块件要的求具体子功能,的而和件系软中统其他的块的模接是简单的。

 口 本程描述工:

  (1软)开件发目标:

的 完 善前铁目售票路统,系使能之跟上代的发展时。同通时实践来过高自提己的手能力动。

  (2应)范围用

: 理 上论能实够于铁现部门的售路票统系,其目的在在于有的系统基原础使得路铁票售名化,以实实期现完日常善生活铁中售票的路各种陷。缺详细

分析

  从义上理解广需:分析包括求求的需取获、析、分规说格、明变、更证验管、的一系理列求需工程。

  狭上义理解:求分需指需析的分求、析定义过。一、为什程么要需分析求 

需 求分就析是析软件分户用需求的是什.么如投入果大量的人,物力力,力,时间,开发出的财件软却人要,那没有的投所都是入徒劳.如费果很了大精力,开发一个的件,软后却最满不足用的户要,求而要从重新开过,发种这工返让是痛心人首疾.的(相信家都大体会有比如,)户用要需一for l个inxu的件软而你,在件软开前期忽发了略软的运行件境环忘,向了户询问用这个题问,想而然当认的为是发f开r owndiows的软件,当千你辛苦万地开

发完成向户提交用才发时现了出问,题那时候你欲哭是无了,泪不痕找块得豆一头腐撞死. 

 求分析需之所以重,就因要他具有为决性,策

方向,策性略性作的用,他在软件发的开过中具有程举足轻的地位.重大一家要对需定求分具有析够足重视.的一个大型软件系在的开发统,中他的用作远要远于程大序计设二.、求需析分的务任 

简言之,需求 析的任务分是解决&就uot;q做么&什quot;的题,就是要全面地理问解用户各的要项,求并准确表地所达受的接用需户求三.需、分求的析程过

 需 分求析段阶的工作可以分为四个,面方问题识:别分析与,合,制订综规说格明,审.评  

问题别识就 是系从统度来角解软件,确定对所理开发系的综统合要,并提求出这些需求实现条件,的及以求需应达到该的标准.些需求这包括功能需:(做求什么,性)需能求要达(什么指标)到环境,求(需机型,操作系统等如)可靠,性需求(不生故障的概率),安发全密保需求,户界用面求需,资源用需求使软件运行是所需(内的,C存UP),软等件本消成与耗开发度需求,预进估计以后先系统可能达的目到标.

  分与综合析逐 细步化有的所软件能功找,出统系各元素间联的,接系口特和设性计上的制,分限他们是否满足需析求剔,不除理部分合,加需要增部.最后分综,合成统的系决方案解,出给要发的系开统的细详辑逻型模(做么什的型模).

 制 规格说订明 即书编制文,档描需求述文的档称软为件需求格规明说书请.注,意需分求析阶的段果是需求成格规说书(明好软象曾考经考这个过问),题下向阶段一交.

提  评审对 能功的正性确,整完性和清晰性以及,它需其求予给评.价评审过通可进才下一行段阶的工,否作重新则进行求需析分四、。求需析的分法

方 需求 分的析法有很方多这里.强调只原化方型,法其的方法它:如结构方化,动法态分法析等?从来没用过这些方?法)在不此讨.论

  原化方法是十分型重要的(是考软常考的等知识点.)型就是软件原一的早期可运个行版本,它实现了目标的统的系些某或全功部能

. 原 型方法化是尽可能就地快建一造个粗糙系的统,这系统实了现标目统的系某或全些部能,但功是个系统这可在能可靠性界,的面友性或其好方他上存在面陷缺.造这建样个一统的目的系是为考察某一了方的可行面,如算性的可行性法技,的可术行,性或察考是满足否户的用需求.如等,为考了察否满足是户的用求要可以,用某软些工具快速的建件一造个原系型统,个系统这是只一个界,面后然听取用户的见,改意这个原进.型以后的标系目就在原统系型的统础上开基.发

  型原主要

有三类型(软考种考过:)探索,实型验,进化型.型索探:型目是要的清弄对目标楚统系的求要确定,希望的所性特,并探讨种多案方可的行.性验实型:用大规模于发开和实现,前核考案方否是适,合规格

说明是否可靠.化进型目的不:于在改进规格明说而,是系统将建造易得于化,在变改原型进过的中,逐步程将型原化进成最系统。终

 在使用 原型化方是有两种不同的策略:废法策略弃追,策加.废弃略略策:建造先一功个能单简且质量而要不高的求型模统系,针这个系对统复反进修改,行形比成较的思好想,此设计出较据整,完准,一致确,靠的可最终系.系统构造完成后,原来的模统型统系就废被弃用.不索型和探实验型于这属策略种。

  加策略追先构:一个功能简单而造质且量要求不的模型系高统作,为最系终的核统,心后然过不断地通扩充修,改步追逐新要加,发求成展为最系统终进化。属于这型策略种.五需求分、析2的0条则法 

 节摘自软工程件家网专)

  客户与发人员交流需要开好的法方下。建议面0条法2,客则户开发人和可以通过评员审以内下并容达共识成如果遇。分到歧,将过通协商达成对各义务的相自互解理以,减少以便后的磨擦如(方一求要另一方不而愿或不意能满够要求)足

 。1  分、人析员使用要符客合户言语惯的习表

 达 求需论集中于业讨需务求和任,因此务使用要术语。客应户有将关语术例如(采:、价花商品等采购术语)印教给分人员,而析户客一定不要得懂计机行算业术语。

 的 2、分人员析要解客户的了业及目标

务 只 有分析员更好人地了解户客的务业,才能使产更品地好足满需。要将这有助开于发员人计出真设正足满户客要需并到期达望优的软件秀为帮助。开发和析分员人,客可户考虑以邀他请们观自己的工作察流程。如果是换新切系,那统开么和发分人析员使应用一下前的旧系目,统有利于们明白他前系目统怎是样作的工其流程,情以况及供改可进处之。 

3、 分 人析员必须写软件需求编报告

  分析人员将从应户那客里获得所有的息进行整信理以,分业区务需求及范、功能需规求质量、标目解决方法和其他信、息。通过这分些析,户客能就到一得“份需求分析告报”此份,告使报发人员开客和户之间针对要开发产品内的容达协议成报。告以应种一户认客为于翻易阅和理的解式方组编写织客。要评审此报户告以,保报告内确准容确完地整达表需其求一份。高量质的需“分求析告”有助于报开人发开发出员真正要的产品需。

  、 4求要到需求得作结果工的释解

说明

  分人析可能员用了采种多图作表为文字性“需求析报分告”补充的说明因为,工图作表很清晰能地述出描统行系为某的方面,所以些告中各种图报表着有高极价值的虽然它;们不太于难理解,是客但户可对能并此不熟悉

,此因户客可以求分析要员人释说解每明个图的表用作、符号意义和需求开的工作发的果,以及怎样结检查图有表无误及错一致不等。 

5、  发人开员尊要重客的户见

意 如 用户果与开发员人之不能相间互解,那理于需关的讨求论会有障碍。将共同合能使作大“家兼则听明。”参需与开求发程过客户有的要求权发开员人重尊他们珍惜并他为们项成目所功付出的间时同样,,客户也应对开人发员项目成为这功一共同目标做所的出力努示尊重表。

  、 开6人员要对发需及产求实施提出品建和议解方案决

 通 常户所客的“说求需”经已一是实际种行可实施方的案,分人析员尽力从这应些解决法中方解真正的了务需求业,时同应找还已出有系与统前业务当不符之,处确保以产不会无品效或效;低在底弄彻清业务领内域事的情后分析人,就能提员出相好的当改进方法,有经且验有造力的创分析人还员能提出加增些用一户有发现的没有很值价的系特性。统

  7、 述产品描用特使性  客户

可以求要析人员分实在现能需功求同时还的意注软的件易性用因,为些易这特用或性质量性属能客户更准使、确效高地成完务。例任:如客有时户要产求要“品面友好界或”“健”壮“或效率高”但对于开发人员来讲,太主观,了并无用价值。正实的做确是,分法析员通过询问人和查调了解客所户要的友“、健好、高壮所包含效具体特性,的具分析哪体些性特对些特性哪有负面影响在性,能价代所提和出解方案的预决期益之利做出间权,衡确以做出保合的取舍理。

 8 、 允重用已许有软的件组件 

 需求通有一常定灵活,性分析人可员发能现已的有某软个件组件与客描户述的需求很符相在,这种情下,分况人员应析提一供些修改求需选的以便择发开员人能够低新降系统的发成本和开节时省间,而不严必格按有的需原求明开说。发以所说,如果想在品中使用一些已有产商业的常组用件而,们并不完它适合您全所需的性,这特一时程定度上的求灵需活就性显得为极重了。要

 9 、 要对求更变的代价提真供可靠的评实估

 有? 同?选的。而择这时,对需变求的更响影行进评估而对业务决策提供帮从助,十是分必要的所。,以户客有权利求开要发人通员过析给分一出真实可信个

的评,包估影括、响本和得成失。开等人员发能不于不想实施变由而随更意夸评估成本。大

 1 、0获 得足满客户能功和量质要的系统求

 每 人个希都望项成功,目这不但仅要客户要清晰地告求开知人员关发于系统做“么”所什需的有所信,而息且还求要发人开

能通过员流交解了楚取舍清与限,制一定明要说明您确假设和的在的潜望期否,则开发人,员开出的产品发可能无法很您让意满。

  1、 1分给析人讲解您员的业

  分务人析要依靠客员户讲解业概念务及语术,客但不能指户望分析员人成为该领域的会专,家只而让能们他白明您问的和目题标不;期要分析人员能望把客户业握务的微细在潜之处他们,可能知道那些对不客户于说来所理然当“的识常。”  1

、2 抽时出清间楚地说明并完需求善

 客户 很,忙但无如论何户有必要客出抽间时与参“脑头高峰议会的”论,讨受接采访或其获取他需求活动的。有分析些员人能可明先白您了的观点,而后过现发还需您要讲的,这解时请心耐对待些需一求需求和的精工化过程中作的复,因反为它人是们流中交很自的现象然,何况这软对件品的产成功为极要重。

3、 1准确而详地说细需明求 

编写 份清晰、一准的确求需文档是很难的困。于由理细处节题不问但烦而且人时耗因此很容,留易模下不清的糊需。但求在开发过程是中必须解决,种模糊性和不准这性确,而客恰户恰为是决解些这问题出决作定最佳的人,选则否就只好靠,发人开去员确猜正测了。

 在 求需析分暂中时加“待上”定志是标方个。用该标法志指明可哪些是需进要一步讨论、分析增或信加息地的,有方也可能因为时个某殊需特求难解以或决没有人愿处理它而标意注上“待”。客户要定尽量将每需项的求内容都阐述楚清,便以分析员人准确能将它地们进“软件写求需报”中告。去果如客户一不时能准确达,表通常要求用原就型技,术过原型开通,发户可客以开同发人员起一复修反,改断完不善求需义定。

 14  、及作时决出

  定析人分员要求会户作出一客选些择和定,决些决定包括这来自个多用户出的处理提方或法在质特量性突冲信息准确和中选度折衷择方等案。有作权决定的出户必客须积地对极待这切一,尽做处快,做理定,因为开发人决员通常有只客等做户决定才能出动,而这种等行待会误项延的目展。进

  51、 重开发尊人员的需可行性及求本评成

 估所有的软 功能都件其成有。客本户希望所的某些品特产可能在技术上性不通行或者,现它实要

付出极的代高,价某而些需求试达到图操作在境环中可不达到的性能,能或试得到一图根些得本不到的数。开据人员会对发作此负出的评价,客户面该尊重应们的意见他。

 16  划、需分求优的先级 

 大多数项目绝没足有的够间时或源实资现功性的每个细能。决节哪些定性是特必的要哪,是些要重的是,

求需发的主要开部,分这能由客户负责设只需求定先优级因,开发者为可能按照客户的观不点决需求优定级先;发开人员为将您定优确级先提供有关个每需的求花和费风的险息。信

 在时间和 源限资制,关于下所特需能性完成否完或成多少尊重开应发人的员意见尽管没有人。意看到愿自己希望所的求在需目项中未实被,但现竟是毕要对现面实,务决业策时有得不依据不优先来级缩小项目范或围长工期延,或增资加源,或在质上量找折寻衷。 

 1、7 评需求审文档原型和  客

户审评求文档,是给分析人员带需来反信馈息的个一会机如果客户认。为编写“的求需析分报”告不够确准就有必要尽,早知告析人分并员改进提供建议。为好更的办法是为先品产开发一原型个这样。客户能提供更就价值有的馈反信息给发开人员,他使们好更地解您理的需求原型并非;一是实际个用应产品,开但发员能人将转其化扩充、功能齐全的系成。统

  18、 需求更变要即联立系

 不 的需求断变更,会在给定计预内划成完的量产品带质来严的不利影重响。更是不变可避免,的在开但周期发,中更越在晚变出现,其影响期大越;更不变会导致代仅极高的价返,工而且期工将延被,特误是在别大结构体完已成后需要增加新又性特。时所以,旦一客发户需现变要更求需时请立,通即分析人知。 员9、 1照开发小组处理需求遵变更的过程

  为将变更来的带面负响减影到少最限低,度有参与所必者须照项遵目更控变制过。程这求要不放所弃提有的变出更对每,要项求的变进行分析、综更考虑合,最做出合后的适策决,确以定应将哪变更些引项入中。

 目 0、 尊2开发人重采员用的求需分析程过

 软 开件中最发具战性的莫挑于过收需集求确定并正其性,分析人员确采的方法用有合其理。性也许户认为客收需集的过程求不划算太,请但信相花在求开需发上时的间非是有常值价的;果您理如解支持分析人员为收集并编写、需文求档和保其确质量所采用的技术,么整那个程将会过为顺利更

。 “需 确求认”意味什么着  在

需求“分报告”上析签字确认通,常认被为是客同意户需求分析标志的行,然为而实际

操作,中户客往往“把字签”看是毫无意义作事的情。“们他要在我需求文档的后一最行下签名,面于是就签了,我否这则些开人发员开不编码。始”  

这种态将度来麻带烦譬如客,想更改户求需对产品或满不时会就说:不“错我是在,求分析需告报签上了字,我但没有时并间读完所去的内容有,是我信相们的你,是们非让我签你的字。”

 

 同样问题也会发生在仅把签“确字”认作是看成完任务分的人析员上身一旦,有需变求更现出他便指,“需求分着析告”说:“您报经已需在求签字上,了以所这些是就们我所发开,如的果想您要的什别么,您早应告诉我们些。

” 这 两态度种是不对都。因的为不可在项目能的早期就了解所的需求,有而且毫无问疑需地求会出现变将更,“需求分在报告析”上签确字是终止认需分析求程的正过确法,所以方我们必须明白签字意着味么。什

  对“求分需析告”的签报是名立建在个一求需议的基协上,因线此我们对名签应该这理解样“我:意这同份需文档表求述了们对项目我件软求需了解的进,一的变更可在此步线上通基过项定义目变更的过来程进。我行知变道更可会能使我重新们协成本、商源和资项目段任阶等事宜务。对需”分求析成达定的共一识会使双方易于受忍将的来摩擦这些摩,擦来于项源的目进改需求和的误差或市和业场务新要的求。等需求确 认将雾拨迷,显散现求需的面真,给目初步的需求开发工画上作了双方都确明的句号并,有于助成形个一续良持好的户客与开发人NTO&g;六t点评需求、分析区

误  要想说么是好什的需求析,不分说什如么是好的不需分析,知求道什是么好不,的然也就自知道了么是什好。的下就以是些一不的情况:好  (1

)意和求实创毋庸质疑 的,每个人会为自己都的一新的个dIae激而万动分特别是,当个Idea受这到些根本一知不你原本要道嘛干人的的惊赞。但是时请意,注当你动激意的得候,时可能已你经了你忘原是本描述在一需个求,不而在是策划一个创、创造意一个念。很概多刚开始需求分做的人析员或多都或少的会犯样这的错误陶醉,在己自新想法和新的路中思,却违背了需的求始客观性原真和实性则。 原远永忘别了需求不:空是中楼,阁是实在实在的砖一一。

瓦  2(解)的剖快感 几乎所有搞软的人件,需求分做的析时,一候来上会把就用户告诉的你求要完,整整的完作个解,剖开分切几成块,个再分成细几个子块,后再然条缕分析可是。当户用迷惑的看你着辛苦辛做出苦的

来分析果结你:我问想一个作据备数的份任务怎么,?这时,你做发会,需要先后现打三个窗开才口能成完个这务。任 远别永了忘:解分必需的是,最终的但目是为的更好的组了,而合是不为分了。(解)角度和思3维 常听到经这样的抱怨:“户用么可怎提出这样苛刻以要求的呢?”细细。了一解,会发你,现用户只过不是求要把个一要两次需点击功能,的成改只一次点击。这样会有导致需要改变

求、需变改编、甚至重新测码试增加工,作。量可,是如果个角度来换想想,个这能,功发开时的候用了只次几、几十,次是用可户天都要用每几百甚 至几千次几次万次,改一下动减就了一半少工作量的,他对来,说这样的求难需会道苛刻吗?永 别忘了:远没任何需求有是不对,不对的的是只的需求你分。试着站在用析的户维思角想度,你想需的求分就会析加的更近贴用,户更的加理合。件软该是应人为本以的。  

()程序4逻员 辑程序员成长从为系统分析员一是个普的轨遍迹,并不但一是个好程序员就的然必能为一个成的系统分析员。好一些序程的员固逻辑,使得化他们做在求需析分时候的往往进钻了一牛些里角。面如比1说0逻辑/(或者是黑说白辑)逻,认不是这样为就是样,那没有三第情况种可实。情际往往况是在,一的时定是候这样其它时,是候样那又比。穷如逻辑举,喜欢来就把所有上二三一能的可情况列出举来,后一个一然个别分理,每个处占用三之一的时间;可分是实际情的况往往是,三分之的一情况了占99的比例%其它,两种情况年都一会遇到不次。一实际还有中很这样多例的,不一子一举了。列 永别忘远:了求分析和程需设序不计尽相同合,理、行可才是是重的要跳出程。设计的序子,圈在站统系角度上来的问题,看你的结论截会不同。

引子最

公近司然突了接个一源部门能的软件目项Bo,ss让我责负这个目。前项天和些客户接了一次触,了客户需求,着解手始开写程工档,文客就户着急摧我们快的做我想连需,求没都好,做要出就东西苦,中!呵笑!作为呵软件工的第一步程求需分常常析被忽人略,有没好做做细就开开发始,导致返工浪,费间时力精不,按能完成期目项所谓!刀不磨费柴砍,说的就是工个这理!道

文正

义定

 在 件软工程,中需分求析的是在指建一立新个的或变一个改现的存脑电系时统描写新系统的的、范围目、义定和功能时所做要所的有的工。需作求析是软分工程件的中一个键关程。过在这个过程,中系分析员和统件软工程确定师客的需顾。要有只确定在了些需要后这们他才够分析和能寻求系统的新决方解。法  

在软件程工历的中,很长史时里间们一直人为需认求分是整个软析工件中最简程单一个步的骤,在但去过年中十越来多的人认越到它识是个过程整中关键的一最个过程假。如在需求分时分析析者们能正确未认地到顾客的识需的要,那话最后的么软件实上不可能际达顾客的需到,要者或软无法件在规的定时里间完工。

 需求 分是析项重一的工作,要是也困难最的工作。该阶工段有以下特作:(点)1用户与开人发员很进行交难流

  软在件存周期中,其它四生个段都是阶面向软件术技问,只题本有阶是面向用户的。段求需分析对是用户的业务动进行活析,明分在确户用业的务境中环软件统应该"系做什&么uotq;但。在是开始,时开人员发和用户双都不能准确地方提系出要统&qut;o做么什&?qut;。o为软因开发件员不人用是问题领域的户家,专熟悉用户的业不活动和业务环境,务又可不能在短内期搞楚清;而户不用熟计算机悉用应的关有问题。由双于互相不方了解对的工方作,又乏缺共同言语所以在交流时,存着隔在阂。2)用(户需求是的态动变的化

  对于个大型一而复杂软的系件,统户用很难确精整地完提出的功它和性能能求要一开始只。能出提一大个、概糊模功的,只有经过能时长间的复反认识才步明逐确有。进时入设计到编程、阶段能才明,更有确者甚,到开发期后还提新在的要求。这疑无给件软开发带来难。(困)系统3变更的价代呈线非增长性

  需求分析是件软发开的础。基定假在该阶发段一现错误,解个决需它用一要小的时时间到,计、编程设、测和试护阶维解段,决则要2.5、花、255、100倍时的。间  

因此对,大于型杂系复统而,言首要先行可行性进究研。发开人

员对户的要求用及现环境进实调行、查解,从了术技、

经济社和会素三个方面进行研因并论证究该件项软的可目性,根据行可行研性究结的果决,项定目的取舍。

任务一

确、定系统对的综合求要 

 虽然能需求功是软对件统的一系项本基求,但却需不并是一唯的需求,常对通软件系统有下几述面的方综要合求

  1。功.能求

需  .性能需2求  

.3靠可性可用性需和

 求4. 出错处需求理 

 .5接需求口  

.约束6

 7 逆向.需求 

8.将来 能可提的要求出、分二析统系的据数要求

 任何一个 软件质本都上是信息处系统,系统理必处理须信息的系和应该统产的生息很大程度信上定决系统的了面,对软貌件设计深有的远影,响此因,必须分析统的系据要求数这,是软分件的一析重要任务。个分系统析的数据要通求采用建立常据模型数方法的。

  杂的复据由许多数基本的据元数组素成,据结数表示数构元据之素间逻辑的系。

关 利 用据字典数可全面以定义数据,地但数据字是的典缺是不点够直观。为提了高理可性解常,常用利形图化工辅具描助数述据结。用的图形构工具有次层框方图W和ranie图。r、三导系出的逻统辑型模

 综 合述两上项分的结果析可导出系以的统详细的辑模型逻通常,数用流据图、ER-、图态状换转图、据数典和字要主的理算处法述描这个辑逻模型四。、修系正统开发划计

 根据在 分过程析中得的获系对的统更深入了解,可的比较准以地确估系计统成的和进本,度正修以前定制开发计的划。

法方  

⑴先首调查组织机情构况

  括包解了组该的部织门组成情况,各部的职能门,为等析分信流程息准作备。

  然⑵后查各调部的门务业动活情况

  括包了解个各部门入输使和什用么据,数如何工处理这加数据,些输什出信么,输息到什出么部门,输出结的格果式什是。么 

⑶ 助用户协确明新对系的统各要种求

 包括信息要求、 理处要、求完性与全完整性要求

。  确⑷定新系的边统界

  定确哪些功由能算计机成完或来将备准让算计机成,完哪活动由些人工完。由成算计机完成的功就是新能统应系该实的功能现。

  用常的调方查有法:  

跟班作业⑴

 通 亲身过加参务工业作来解了业活务动的情况。这方法种以比可较确准地解用户理的需求但比,较费耗时。

  ⑵间调开会

  通过查与户用谈座来解业了活务情动况用户需及求。谈座,参加者之间时可相互以发启。  

请⑶人介专绍。  ⑷询

问  对

某些查中调问的

题,以找专人可问询

。 ⑸ 设计调查请表户填用写

  如果查调表设计得理合,种这法方是

很有,也很效于为用易接户受。

的  查⑹记阅录

 即 查阅原系与有统的关数据录,包括原始单记、账据簿报、等。表

 通过调查了解了 用户求后需,需要还进一分步析和达表户用的需。求

 分 和表析用达需户求的方法要主包括自顶向下自和底上两向方类。

案法例  

(1需)求分报析的告写编目的

  需本求析报分的目告是的规范本化件的编软,旨在于提高软写开件发程过中的见能,度于对便软件发过开中的程制控与理管同时提出,了本路铁票售统的软系开发过程,件于便序员程与客户间之交流、协作的,作并工作为果的成原始依据同,也表明时了本软件的性共以期能,获够更大范围得的应。用  

2()品背产明景

  细软名称件铁路售票:系统

  (3)缩及写略缩语 

铁 路售应用系统软件:票本元基素为成构路铁票及相关售行所为须的必各种部分。 

需求:用 解户问题或决到达目所标需的件或功能条;统系或统部系件满足合要同标准,、规范或它其正规定式档所需具有文条的件或能。

权 需求 分析包括提:炼,分析和仔审查细收集已到需求,以确的保有的所险风担承都者其含义明并出找其的中错误遗憾,其它或不足的方地。

  块模独立的性是指:软系统件中每个模只涉及软块件要的求具体子功能,的而和件系软中统其他的块的模接是简单的。

 口 本程描述工:

  (1软)开件发目标:

的 完 善前铁目售票路统,系使能之跟上代的发展时。同通时实践来过高自提己的手能力动。

  (2应)范围用

: 理 上论能实够于铁现部门的售路票统系,其目的在在于有的系统基原础使得路铁票售名化,以实实期现完日常善生活铁中售票的路各种陷。缺详细

分析

  从义上理解广需:分析包括求求的需取获、析、分规说格、明变、更证验管、的一系理列求需工程。

  狭上义理解:求分需指需析的分求、析定义过。一、为什程么要需分析求 

需 求分就析是析软件分户用需求的是什.么如投入果大量的人,物力力,力,时间,开发出的财件软却人要,那没有的投所都是入徒劳.如费果很了大精力,开发一个的件,软后却最满不足用的户要,求而要从重新开过,发种这工返让是痛心人首疾.的(相信家都大体会有比如,)户用要需一for l个inxu的件软而你,在件软开前期忽发了略软的运行件境环忘,向了户询问用这个题问,想而然当认的为是发f开r owndiows的软件,当千你辛苦万地开

发完成向户提交用才发时现了出问,题那时候你欲哭是无了,泪不痕找块得豆一头腐撞死. 

 求分析需之所以重,就因要他具有为决性,策

方向,策性略性作的用,他在软件发的开过中具有程举足轻的地位.重大一家要对需定求分具有析够足重视.的一个大型软件系在的开发统,中他的用作远要远于程大序计设二.、求需析分的务任 

简言之,需求 析的任务分是解决&就uot;q做么&什quot;的题,就是要全面地理问解用户各的要项,求并准确表地所达受的接用需户求三.需、分求的析程过

 需 分求析段阶的工作可以分为四个,面方问题识:别分析与,合,制订综规说格明,审.评  

问题别识就 是系从统度来角解软件,确定对所理开发系的综统合要,并提求出这些需求实现条件,的及以求需应达到该的标准.些需求这包括功能需:(做求什么,性)需能求要达(什么指标)到环境,求(需机型,操作系统等如)可靠,性需求(不生故障的概率),安发全密保需求,户界用面求需,资源用需求使软件运行是所需(内的,C存UP),软等件本消成与耗开发度需求,预进估计以后先系统可能达的目到标.

  分与综合析逐 细步化有的所软件能功找,出统系各元素间联的,接系口特和设性计上的制,分限他们是否满足需析求剔,不除理部分合,加需要增部.最后分综,合成统的系决方案解,出给要发的系开统的细详辑逻型模(做么什的型模).

 制 规格说订明 即书编制文,档描需求述文的档称软为件需求格规明说书请.注,意需分求析阶的段果是需求成格规说书(明好软象曾考经考这个过问),题下向阶段一交.

提  评审对 能功的正性确,整完性和清晰性以及,它需其求予给评.价评审过通可进才下一行段阶的工,否作重新则进行求需析分四、。求需析的分法

方 需求 分的析法有很方多这里.强调只原化方型,法其的方法它:如结构方化,动法态分法析等?从来没用过这些方?法)在不此讨.论

  原化方法是十分型重要的(是考软常考的等知识点.)型就是软件原一的早期可运个行版本,它实现了目标的统的系些某或全功部能

. 原 型方法化是尽可能就地快建一造个粗糙系的统,这系统实了现标目统的系某或全些部能,但功是个系统这可在能可靠性界,的面友性或其好方他上存在面陷缺.造这建样个一统的目的系是为考察某一了方的可行面,如算性的可行性法技,的可术行,性或察考是满足否户的用需求.如等,为考了察否满足是户的用求要可以,用某软些工具快速的建件一造个原系型统,个系统这是只一个界,面后然听取用户的见,改意这个原进.型以后的标系目就在原统系型的统础上开基.发

  型原主要

有三类型(软考种考过:)探索,实型验,进化型.型索探:型目是要的清弄对目标楚统系的求要确定,希望的所性特,并探讨种多案方可的行.性验实型:用大规模于发开和实现,前核考案方否是适,合规格

说明是否可靠.化进型目的不:于在改进规格明说而,是系统将建造易得于化,在变改原型进过的中,逐步程将型原化进成最系统。终

 在使用 原型化方是有两种不同的策略:废法策略弃追,策加.废弃略略策:建造先一功个能单简且质量而要不高的求型模统系,针这个系对统复反进修改,行形比成较的思好想,此设计出较据整,完准,一致确,靠的可最终系.系统构造完成后,原来的模统型统系就废被弃用.不索型和探实验型于这属策略种。

  加策略追先构:一个功能简单而造质且量要求不的模型系高统作,为最系终的核统,心后然过不断地通扩充修,改步追逐新要加,发求成展为最系统终进化。属于这型策略种.五需求分、析2的0条则法 

 节摘自软工程件家网专)

  客户与发人员交流需要开好的法方下。建议面0条法2,客则户开发人和可以通过评员审以内下并容达共识成如果遇。分到歧,将过通协商达成对各义务的相自互解理以,减少以便后的磨擦如(方一求要另一方不而愿或不意能满够要求)足

 。1  分、人析员使用要符客合户言语惯的习表

 达 求需论集中于业讨需务求和任,因此务使用要术语。客应户有将关语术例如(采:、价花商品等采购术语)印教给分人员,而析户客一定不要得懂计机行算业术语。

 的 2、分人员析要解客户的了业及目标

务 只 有分析员更好人地了解户客的务业,才能使产更品地好足满需。要将这有助开于发员人计出真设正足满户客要需并到期达望优的软件秀为帮助。开发和析分员人,客可户考虑以邀他请们观自己的工作察流程。如果是换新切系,那统开么和发分人析员使应用一下前的旧系目,统有利于们明白他前系目统怎是样作的工其流程,情以况及供改可进处之。 

3、 分 人析员必须写软件需求编报告

  分析人员将从应户那客里获得所有的息进行整信理以,分业区务需求及范、功能需规求质量、标目解决方法和其他信、息。通过这分些析,户客能就到一得“份需求分析告报”此份,告使报发人员开客和户之间针对要开发产品内的容达协议成报。告以应种一户认客为于翻易阅和理的解式方组编写织客。要评审此报户告以,保报告内确准容确完地整达表需其求一份。高量质的需“分求析告”有助于报开人发开发出员真正要的产品需。

  、 4求要到需求得作结果工的释解

说明

  分人析可能员用了采种多图作表为文字性“需求析报分告”补充的说明因为,工图作表很清晰能地述出描统行系为某的方面,所以些告中各种图报表着有高极价值的虽然它;们不太于难理解,是客但户可对能并此不熟悉

,此因户客可以求分析要员人释说解每明个图的表用作、符号意义和需求开的工作发的果,以及怎样结检查图有表无误及错一致不等。 

5、  发人开员尊要重客的户见

意 如 用户果与开发员人之不能相间互解,那理于需关的讨求论会有障碍。将共同合能使作大“家兼则听明。”参需与开求发程过客户有的要求权发开员人重尊他们珍惜并他为们项成目所功付出的间时同样,,客户也应对开人发员项目成为这功一共同目标做所的出力努示尊重表。

  、 开6人员要对发需及产求实施提出品建和议解方案决

 通 常户所客的“说求需”经已一是实际种行可实施方的案,分人析员尽力从这应些解决法中方解真正的了务需求业,时同应找还已出有系与统前业务当不符之,处确保以产不会无品效或效;低在底弄彻清业务领内域事的情后分析人,就能提员出相好的当改进方法,有经且验有造力的创分析人还员能提出加增些用一户有发现的没有很值价的系特性。统

  7、 述产品描用特使性  客户

可以求要析人员分实在现能需功求同时还的意注软的件易性用因,为些易这特用或性质量性属能客户更准使、确效高地成完务。例任:如客有时户要产求要“品面友好界或”“健”壮“或效率高”但对于开发人员来讲,太主观,了并无用价值。正实的做确是,分法析员通过询问人和查调了解客所户要的友“、健好、高壮所包含效具体特性,的具分析哪体些性特对些特性哪有负面影响在性,能价代所提和出解方案的预决期益之利做出间权,衡确以做出保合的取舍理。

 8 、 允重用已许有软的件组件 

 需求通有一常定灵活,性分析人可员发能现已的有某软个件组件与客描户述的需求很符相在,这种情下,分况人员应析提一供些修改求需选的以便择发开员人能够低新降系统的发成本和开节时省间,而不严必格按有的需原求明开说。发以所说,如果想在品中使用一些已有产商业的常组用件而,们并不完它适合您全所需的性,这特一时程定度上的求灵需活就性显得为极重了。要

 9 、 要对求更变的代价提真供可靠的评实估

 有? 同?选的。而择这时,对需变求的更响影行进评估而对业务决策提供帮从助,十是分必要的所。,以户客有权利求开要发人通员过析给分一出真实可信个

的评,包估影括、响本和得成失。开等人员发能不于不想实施变由而随更意夸评估成本。大

 1 、0获 得足满客户能功和量质要的系统求

 每 人个希都望项成功,目这不但仅要客户要清晰地告求开知人员关发于系统做“么”所什需的有所信,而息且还求要发人开

能通过员流交解了楚取舍清与限,制一定明要说明您确假设和的在的潜望期否,则开发人,员开出的产品发可能无法很您让意满。

  1、 1分给析人讲解您员的业

  分务人析要依靠客员户讲解业概念务及语术,客但不能指户望分析员人成为该领域的会专,家只而让能们他白明您问的和目题标不;期要分析人员能望把客户业握务的微细在潜之处他们,可能知道那些对不客户于说来所理然当“的识常。”  1

、2 抽时出清间楚地说明并完需求善

 客户 很,忙但无如论何户有必要客出抽间时与参“脑头高峰议会的”论,讨受接采访或其获取他需求活动的。有分析些员人能可明先白您了的观点,而后过现发还需您要讲的,这解时请心耐对待些需一求需求和的精工化过程中作的复,因反为它人是们流中交很自的现象然,何况这软对件品的产成功为极要重。

3、 1准确而详地说细需明求 

编写 份清晰、一准的确求需文档是很难的困。于由理细处节题不问但烦而且人时耗因此很容,留易模下不清的糊需。但求在开发过程是中必须解决,种模糊性和不准这性确,而客恰户恰为是决解些这问题出决作定最佳的人,选则否就只好靠,发人开去员确猜正测了。

 在 求需析分暂中时加“待上”定志是标方个。用该标法志指明可哪些是需进要一步讨论、分析增或信加息地的,有方也可能因为时个某殊需特求难解以或决没有人愿处理它而标意注上“待”。客户要定尽量将每需项的求内容都阐述楚清,便以分析员人准确能将它地们进“软件写求需报”中告。去果如客户一不时能准确达,表通常要求用原就型技,术过原型开通,发户可客以开同发人员起一复修反,改断完不善求需义定。

 14  、及作时决出

  定析人分员要求会户作出一客选些择和定,决些决定包括这来自个多用户出的处理提方或法在质特量性突冲信息准确和中选度折衷择方等案。有作权决定的出户必客须积地对极待这切一,尽做处快,做理定,因为开发人决员通常有只客等做户决定才能出动,而这种等行待会误项延的目展。进

  51、 重开发尊人员的需可行性及求本评成

 估所有的软 功能都件其成有。客本户希望所的某些品特产可能在技术上性不通行或者,现它实要

付出极的代高,价某而些需求试达到图操作在境环中可不达到的性能,能或试得到一图根些得本不到的数。开据人员会对发作此负出的评价,客户面该尊重应们的意见他。

 16  划、需分求优的先级 

 大多数项目绝没足有的够间时或源实资现功性的每个细能。决节哪些定性是特必的要哪,是些要重的是,

求需发的主要开部,分这能由客户负责设只需求定先优级因,开发者为可能按照客户的观不点决需求优定级先;发开人员为将您定优确级先提供有关个每需的求花和费风的险息。信

 在时间和 源限资制,关于下所特需能性完成否完或成多少尊重开应发人的员意见尽管没有人。意看到愿自己希望所的求在需目项中未实被,但现竟是毕要对现面实,务决业策时有得不依据不优先来级缩小项目范或围长工期延,或增资加源,或在质上量找折寻衷。 

 1、7 评需求审文档原型和  客

户审评求文档,是给分析人员带需来反信馈息的个一会机如果客户认。为编写“的求需析分报”告不够确准就有必要尽,早知告析人分并员改进提供建议。为好更的办法是为先品产开发一原型个这样。客户能提供更就价值有的馈反信息给发开人员,他使们好更地解您理的需求原型并非;一是实际个用应产品,开但发员能人将转其化扩充、功能齐全的系成。统

  18、 需求更变要即联立系

 不 的需求断变更,会在给定计预内划成完的量产品带质来严的不利影重响。更是不变可避免,的在开但周期发,中更越在晚变出现,其影响期大越;更不变会导致代仅极高的价返,工而且期工将延被,特误是在别大结构体完已成后需要增加新又性特。时所以,旦一客发户需现变要更求需时请立,通即分析人知。 员9、 1照开发小组处理需求遵变更的过程

  为将变更来的带面负响减影到少最限低,度有参与所必者须照项遵目更控变制过。程这求要不放所弃提有的变出更对每,要项求的变进行分析、综更考虑合,最做出合后的适策决,确以定应将哪变更些引项入中。

 目 0、 尊2开发人重采员用的求需分析程过

 软 开件中最发具战性的莫挑于过收需集求确定并正其性,分析人员确采的方法用有合其理。性也许户认为客收需集的过程求不划算太,请但信相花在求开需发上时的间非是有常值价的;果您理如解支持分析人员为收集并编写、需文求档和保其确质量所采用的技术,么整那个程将会过为顺利更

。 “需 确求认”意味什么着  在

需求“分报告”上析签字确认通,常认被为是客同意户需求分析标志的行,然为而实际

操作,中户客往往“把字签”看是毫无意义作事的情。“们他要在我需求文档的后一最行下签名,面于是就签了,我否这则些开人发员开不编码。始”  

这种态将度来麻带烦譬如客,想更改户求需对产品或满不时会就说:不“错我是在,求分析需告报签上了字,我但没有时并间读完所去的内容有,是我信相们的你,是们非让我签你的字。”

 

 同样问题也会发生在仅把签“确字”认作是看成完任务分的人析员上身一旦,有需变求更现出他便指,“需求分着析告”说:“您报经已需在求签字上,了以所这些是就们我所发开,如的果想您要的什别么,您早应告诉我们些。

” 这 两态度种是不对都。因的为不可在项目能的早期就了解所的需求,有而且毫无问疑需地求会出现变将更,“需求分在报告析”上签确字是终止认需分析求程的正过确法,所以方我们必须明白签字意着味么。什

  对“求分需析告”的签报是名立建在个一求需议的基协上,因线此我们对名签应该这理解样“我:意这同份需文档表求述了们对项目我件软求需了解的进,一的变更可在此步线上通基过项定义目变更的过来程进。我行知变道更可会能使我重新们协成本、商源和资项目段任阶等事宜务。对需”分求析成达定的共一识会使双方易于受忍将的来摩擦这些摩,擦来于项源的目进改需求和的误差或市和业场务新要的求。等需求确 认将雾拨迷,显散现求需的面真,给目初步的需求开发工画上作了双方都确明的句号并,有于助成形个一续良持好的户客与开发人NTO&g;六t点评需求、分析区

误  要想说么是好什的需求析,不分说什如么是好的不需分析,知求道什是么好不,的然也就自知道了么是什好。的下就以是些一不的情况:好  (1

)意和求实创毋庸质疑 的,每个人会为自己都的一新的个dIae激而万动分特别是,当个Idea受这到些根本一知不你原本要道嘛干人的的惊赞。但是时请意,注当你动激意的得候,时可能已你经了你忘原是本描述在一需个求,不而在是策划一个创、创造意一个念。很概多刚开始需求分做的人析员或多都或少的会犯样这的错误陶醉,在己自新想法和新的路中思,却违背了需的求始客观性原真和实性则。 原远永忘别了需求不:空是中楼,阁是实在实在的砖一一。

瓦  2(解)的剖快感 几乎所有搞软的人件,需求分做的析时,一候来上会把就用户告诉的你求要完,整整的完作个解,剖开分切几成块,个再分成细几个子块,后再然条缕分析可是。当户用迷惑的看你着辛苦辛做出苦的

来分析果结你:我问想一个作据备数的份任务怎么,?这时,你做发会,需要先后现打三个窗开才口能成完个这务。任 远别永了忘:解分必需的是,最终的但目是为的更好的组了,而合是不为分了。(解)角度和思3维 常听到经这样的抱怨:“户用么可怎提出这样苛刻以要求的呢?”细细。了一解,会发你,现用户只过不是求要把个一要两次需点击功能,的成改只一次点击。这样会有导致需要改变

求、需变改编、甚至重新测码试增加工,作。量可,是如果个角度来换想想,个这能,功发开时的候用了只次几、几十,次是用可户天都要用每几百甚 至几千次几次万次,改一下动减就了一半少工作量的,他对来,说这样的求难需会道苛刻吗?永 别忘了:远没任何需求有是不对,不对的的是只的需求你分。试着站在用析的户维思角想度,你想需的求分就会析加的更近贴用,户更的加理合。件软该是应人为本以的。  

()程序4逻员 辑程序员成长从为系统分析员一是个普的轨遍迹,并不但一是个好程序员就的然必能为一个成的系统分析员。好一些序程的员固逻辑,使得化他们做在求需析分时候的往往进钻了一牛些里角。面如比1说0逻辑/(或者是黑说白辑)逻,认不是这样为就是样,那没有三第情况种可实。情际往往况是在,一的时定是候这样其它时,是候样那又比。穷如逻辑举,喜欢来就把所有上二三一能的可情况列出举来,后一个一然个别分理,每个处占用三之一的时间;可分是实际情的况往往是,三分之的一情况了占99的比例%其它,两种情况年都一会遇到不次。一实际还有中很这样多例的,不一子一举了。列 永别忘远:了求分析和程需设序不计尽相同合,理、行可才是是重的要跳出程。设计的序子,圈在站统系角度上来的问题,看你的结论截会不同。


相关内容

  • 高级软件需求分析师培训
  • 中科院计算所职业培训中心 文 件 中计培[2011]061号 关于举办"高级软件需求分析师培训"的通知 各有关单位: 中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构 ...

  • 软件实施工程师
  • 软件实施工程师 软件实施工程师的工作是软件产品服务主线的一个决定性环节,软件的成功离不开实施.负责工程实施: 包括常用操作系统.应用软件及公司所开发的软件安装.调试.维护,还有少部分硬件.网络的工作: 负责现场培训: 现场软件应用培训: 协助项目验收: 负责需求的初步确认: 负责项目维护. 软件产品 ...

  • 需求调研报告
  • 需求调研报告 青岛和泰科技有限公司 目 录 1 需求调研流程 . ........................................................................................................ 3 1.1 调研整体流程 ...

  • 什么是需求
  • 一.什么是需求 软件需求 对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性.然而,涉及到软件开发,人们却变得"大大咧咧"起来.软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的&quo ...

  • 软件需求分析考试重点
  • 什么是软件需求 是软件用户认为其所使用的软件应具备的功能和性能,软件需求是指软件系统必须满足的所有功能.性质和限制 软件需求的分类:目标需求,业务需求,功能需求,性能需求,约束和限制 需求规格说明:完整性.正确性.可行性.必要性.划分优先级.无二义性.可验证性 软件工程是指:用工程方法开发和维护软件 ...

  • 浙江大学读书报告格式要求
  • 浙江大学软件学院软件工程硕士研究生 读书报告的相关规定(试行) 一.目的 读书报告是研究生的学术科研活动之一,旨在通过读书报告的形式提高研究生的学术水平,促进学术交流,活跃学术思想,增强口头表达能力,更多了解当前学术前沿的新问题.新情况,引导研究生尽快融入学术氛围. 二.规范 1.读书报告计2个学分 ...

  • 软件需求工程选择题
  • 选择题 1. 软件生命周期包括哪些阶段?A A. 需求.设计.编码.单元测试.接收测试和维护阶段. B. 设计.编码.单元测试.接收测试和维护阶段. C. 需求.设计.编码.单元测试和接收测试阶段. D. 需求.设计和编码阶段. 2. 好的软件需求具有哪些特性?A A. 一致性和全面性. B. 易读 ...

  • 浅谈软件开发需求分析阶段的主要任务_上传
  • 浅谈软件开发需求分析阶段的主要任务 一. 问题识别 首先系统分析人员要研究计划阶段产生的可行性分析报告和软件项目实施计划.主要是从系统的角度理解软件并评审用于产生计划估算的软件范围是否恰当,确定对目标系统的综合要求,即软件的需求;并提出这些需求的实现条件,以及需求应达到的标准,也就是解决要求所开发软 ...

  • 软件项目管理考试重点及课后答案
  • 1. 需求分析团队中最主要的人员:项目经理.系统分析人员.设计人员.用户方业务人员. 2. 提高软件开发效率的方法:架构设计.软件包(成熟的).开源软件.CASE工具.面向 对象代码重用方法.制定编码规范.代码生成工具.好的软件开发工具.平台. 3. 软件项目的属性:(1)惟一性.(2)一次性(3) ...

  • 需求分析方法
  • 需求分析是一个项目的开端,也是项目建设的基石.在以往建设失败的项目中,80%是由于需求分析的不明确而造成的.因此一个项目成功的关键因素之一,就是对需求分析的把握程度.而项目的整体风险往往表现在需求分析不明确.业务流程不合理,用户不习惯或不愿意去用承建方的软件.作为第三方的监理公司,必须提醒承建方.客 ...