资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件项目需求管理,主要内,容,容,软件项,目,目需求,概,概述,软件需,求,求开发,和,和管理,软件需,求,求规格,的,的定义,方,方法,一、软,件,件项目,需,需求概,述,述,1.,什,什么是,需,需求,需求的,基,基本概,念,念,宽泛地,讲,讲,需,求,求来源,于,于用户,的,的一些,“,“需要,”,”,这,些,些“需,要,要”被,分,分析、,确,确认后,形,形成完,整,整的文,档,档,该,文,文档详,细,细地说,明,明了产,品,品“必,须,须或应,当,当”做,什,什么。,需求的,重,重要性,FrederickBrooks,在他,1987,年经典,文,文章“,NoSilverBullet”,中阐述,了,了需求,的,的重要,性,性:,开发软,件,件系统,最,最困难,的,的部分,就,就是准,确,确说明,开,开发什,么,么。最,困,困难的,概,概念性,工,工作是,编,编写出,详,详细的,需,需求,,包,包括所,有,有面向,用,用户、,面,面向机,器,器和其,它,它软件,系,系统的,接,接口。,此,此工作,一,一旦做,错,错,将,会,会给系,统,统带来,极,极大的,损,损害,,并,并且以,后,后对它,修,修改也,极,极为困,难,难。,需求是,产,产品的,根,根源,,需,需求工,作,作的优,劣,劣对产,品,品影响,最,最大。,就,就像一,条,条河流,,,,如果,源,源头被,污,污染了,,,,那么,整,整条河,流,流也就,被,被污染,了,了。,国内软,件,件业的,痼,痼疾:,人,人们并,不,不清楚,究,究竟该,做,做什么,,,,但却,一,一直忙,碌,碌不停,地,地开发,。,。,2.,了解客,户,户、最,终,终用户,、,、间接,用,用户,基本概,念,念,“用户,”,”(,user,)是一,种,种泛称,,,,它可,细,细分为,“,“客户,”,”(,customer,)、“,最,最终用,户,户”(,theend user,)和“,间,间接用,户,户”(,或,或称为,关,关系人,),)。,掏钱买,软,软件的,用,用户称,为,为客户,,,,而真,正,正操作,软,软件的,用,用户叫,最,最终用,户,户。客,户,户与最,终,终用户,可,可能是,同,同一个,人,人也可,能,能不是,同,同一个,人,人。,3.,需求工,程,程基本,概,概念,什么是,需,需求工,程,程,把所有,与,与需求,直,直接相,关,关的活,动,动通称,为,为需求,工,工程。,需求工,程,程中的,活,活动可,分,分为两,大,大类,,一,一类属,于,于需求,开,开发,,另,另一类,属,属于需,求,求管理,。,。,3.,需,需求工,程,程基本,概,概念,需求开,发,发过程,域,域,需求开,发,发的目,的,的是通,过,过调查,与,与分析,,,,获取,用,用户需,求,求并定,义,义产品,需,需求。,需求调,查,查的目,的,的是通,过,过各种,途,途径获,取,取用户,的,的需求,信,信息(,原,原始材,料,料),,产,产生,用户需,求,求说明,书,书,。,需求,分,分析,的,的目,的,的是,对,对各,种,种需,求,求信,息,息进,行,行分,析,析,,消,消除,错,错误,,,,刻,画,画细,节,节等,。,。常,见,见的,需,需求,分,分析,方,方法,有,有“,问,问答,分,分析,法,法”,和,和“,建,建模,分,分析,法,法”,两,两类,。,。,需求,定,定义,的,的目,的,的是,根,根据,需,需求,调,调查,和,和需,求,求分,析,析的,结,结果,,,,进,一,一步,定,定义,准,准确,无,无误,的,的产,品,品需,求,求,,产,产生,需求,规,规格,说,说明,书,书,。系,统,统设,计,计人,员,员将,依,依据,需求,规,规格,说,说明,书,书,开展,系,系统,设,设计,工,工作,。,。,需求,管,管理,过,过程,域,域,需求,管,管理,的,的目,的,的是,在,在客,户,户与,开,开发,方,方之,间,间建,立,立对,需,需求,的,的共,同,同理,解,解,,维,维护,需,需求,与,与其,它,它工,作,作成,果,果的,一,一致,性,性,,并,并控,制,制需,求,求的,变,变更,。,。,需求,确,确认,是,是指,开,开发,方,方和,客,客户,共,共同,对,对需,求,求文,档,档进,行,行评,审,审,,双,双方,对,对需,求,求达,成,成共,识,识后,作,作出,书,书面,承,承诺,,,,使,需,需求,文,文档,具,具有,商,商业,合,合同,效,效果,。,。,需求,跟,跟踪,是,是指,通,通过,比,比较,需,需求,文,文档,与,与后,续,续工,作,作成,果,果之,间,间的,对,对应,关,关系,,,,建,立,立与,维,维护,“,“需,求,求跟,踪,踪矩,阵,阵”,,,,确,保,保产,品,品依,据,据需,求,求文,档,档进,行,行开,发,发。,需求,变,变更,控,控制,是,是指,依,依据,“,“变,更,更申,请,请,审,审批,更,改,改,重,重新,确,确认,”,”的,流,流程,处,处理,需,需求,的,的变,更,更,,防,防止,需,需求,变,变更,失,失去,控,控制,而,而导,致,致项,目,目发,生,生混,乱,乱。,二、,软,软件,需,需求,开,开发,和,和管,理,理,1.,需,需,求,求开,发,发的,主,主要,困,困难,与,与对,策,策,知识,技,技能,问,问题,态度,问,问题,合作,关,关系,用户,说,说不,清,清楚,需,需求,开发,人,人员,写,写不,好,好需,求,求文,档,档,用户,经,经常,变,变更,需,需求,2.,如,如,何,何开,展,展需,求,求调,查,查,准备,调,调查,执行,调,调查,用,户,户需,求,求说,明,明书,与,产,品,品需,求,求规,格,格说,明,明书,的,主,主要,区,区别,与,与联,系,系,3.,如,如,何,何进,行,行需,求,求分,析,析,基本,概,概念,需求,分,分析,是,是指,在,在需,求,求开,发,发过,程,程中,,,,对,所,所获,取,取的,需,需求,信,信息,进,进行,分,分析,,,,及,时,时排,除,除错,误,误和,弥,弥补,不,不足,,,,确,保,保需,求,求文,档,档正,确,确地,反,反映,用,用户,的,的真,实,实意,图,图。,“问,答,答分,析,析法,”,”比,较,较适,合,合于,用,用户,需,需求,调,调查,阶,阶段,“建,模,模分,析,析法,”,”比,较,较适,合,合于,产,产品,需,需求,定,定义,阶,阶段,。,。,建模,分,分析,法,法,建模,分,分析,方,方法,主,主要,有,有两,大,大类,:,:,结构,化,化分,析,析法,面向,对,对象,分,分析,法,法,4.,什,什,么,么是,好,好的,需,需求,规,规格,说,说明,书,书,正确,清楚,无二,义,义性,一致,必要,完备,可实,现,现,可验,证,证,确定,优,优先,级,级,阐述,“,“做,什,什么,”,”而,不,不是,“,“怎,么,么做,”,”,5.,如,如,何,何定,义,义产,品,品需,求,求,第一,步,步:,细,细化,并,并分,析,析用,户,户需,求,求,第二,步,步:,撰,撰写,产,产品,需,需求,规,规格,说,说明,书,书,第三,步,步:,进,进行,需,需求,确,确认,软件,需,需求,说,说明,书,书的,参,参考,模,模板,案例,6.,需求,管,管理,:,:确,认,认、,跟,跟踪,、,、变,更,更控,制,制,需求,确认,(,(评,审,审和,承,承诺,),),需求,评,评审,面,面临,的,的困,难,难,需求,承诺,需求,跟踪,需求,变,变更,控,控制,三、,定,定义,需,需求,规,规格,的,的方,法,法,需求,规,规格,原型,方,方法,结构,化,化分,析,析法,面向,对,对象,的,的用,例,例分,析,析法,1.,原型,方,方法,定义,按照,用,用户,的,的需,要,要,,快,快速,形,形成,一,一个,操,操作,流,流程,界,界面,可能,只,只是,一,一个,框,框架,,,,具,体,体的,功,功能,没,没有,实,实现,,,,只,是,是结,果,果,静态,的,的操,作,作流,程,程,,以,以便,与,与用,户,户快,速,速就,需,需求,达,达成,一,一致,主要,考,考虑,系,系统,的,的功,能,能需,求,求,,很,很少,考,考虑,非,非功,能,能需,求,求,2.,结构,化,化分,析,析方,法,法,20,世纪,70,年发,展,展起,来,来的,面,面向,数,数据,流,流的,方,方法,是一种自,顶,顶向下逐,步,步求精的,分,分析方法,根据软件,内,内部数据,传,传递、变,换,换的关系,进,进行分析,的,的,技术,数据流图,(DFD),数据字典,(DD),系统流程,图,图,数据流图,是,是一种描,述,述软件系,统,统逻辑模,型,型的图形,符,符号,数据流图,的,的层次结,构,构,为了表达,数,数据处理,过,过程的数,据,据加工情,况,况,需要,采,采用层次,结,结构的数,据,据流图。,按,按照系统,的,的层次结,构,构进行逐,步,步分解,,并,并以分层,的,的数据流,图,图反映这,种,种结构关,系,系,能清,楚,楚地表达,和,和容易理,解,解整个系,统,统,顶层流图,仅,仅包含一,个,个加工,,它,它代表被,开,开发系统,。,。它的输,入,入流是该,系,系统的输,入,入数据,,输,输出流是,系,系统所输,出,出数据,底层流图,是,是指其加,工,工不需再,做,做分解的,数,数据流图,,,,它处在,最,最底层,中间层流,图,图则表示,对,对其上层,父,父图的细,化,化。它的,每,每一加工,可,可能继续,细,细化,形,成,成子图。,数据字典,描述系统,中,中涉及的,每,每个数据,是数据描,述,述的集合,通常配合,数,数据流图,使,使用,用来描述,数,数据流图,中,中出现的,各,各种数据,和,和加工,.,组成,数据项,:,数据元素,数据流,:,由数据项,组,组成的数,据,据流,数据文件,:,表示对数,据,据文件的,存,存储,数据流图,需,需求分析,实,实例,:,建立学生,管,管理系统,学管科,体检科,学籍科,学生处,学管科,体检科,学籍科,学生管理,信息系统,学生处领,导,导,学生基本,信,信息,学生健康,信,信息,学生成绩,学生健康,情,情况表,学生成绩,单,单,查询要求,不及格人,数,数,人数统计,表,表,数据字典,-,数据流,学生基本,信,信息:学,号,号十姓名,学生健康信息:,学,学号十健康情况,学生成绩:学号,十,十,课程名,+,成绩,查询要求:,健康查询单,|,平均成绩查询单,l,不及格人数查询,学生健康情况表,:,:优十良十,一,一般十差,学生成绩单:学,号,号十姓名十,课程名,+,成绩,+,总成绩,不及格人数统计,表,表:学号十成绩,十,十不及格总人数,数据字典,-,文件,文件文件名:基,本,本信息,组成:学号十,姓,姓名十入学成绩,十,十生源,组织:按学号递,增,增顺序排列,文件名:健康文,件,件,组成:,学号,+,姓名,+,健康情况,组织:按照健康,情,情况为优、良、,一,一般、差顺序排,列,列,文件名:成绩文,件,件,组成:,学号,+,姓名,+,平均成绩,组织:按照评剧,成,成绩递增顺序排,列,列,加工说明,加工编号,2.1,加工名称:学生,基,基本信息处理,输入流:合法的,学,学生信息,输出流:录入单,,,,修改单,删除,单,单,加工逻辑:根据,输,输入的要求,对,学,学生基本信息进,行,行录入、修改或,删,删除,3.,用例需求(,use case,)分析,用例需求分析方,法,法采用一种面向,对,对象的情景分析,方,方法,用例是系统向用,户,户提供一个有价,值,值的结果的某项,功,功能,所有的用例结合,起,起来就构成了用,例,例模型,从用户角度出发,考,考虑的功能需求,UML,UnifiedModeling Language,统一建模语言,,是,是一种通用的模,拟,拟语言。,Booch,Rumbaugh,和,Jocobson,基础上发展起来,的,的。,1997,年,11,月国际对象管理,组,组织,OMG,批准将,UML,作为基于面向对,象,象技术的标准建,模,模语言。,UML,制定了一整套完,整,整的面向对象的,标,标记和处理方法,。,。,UML,需求视图,用例视图(,Use case Diagram,),顺序图(,Sequence Diagram,),状态图(,StateDiagram,),活动图(,Activity Diagram,),用例视图,用例视图主要,是,是展示了外部,行,行为者所观察,到,到的系统将提,交,交的功能,.,即,:,各类外部行为,者,者与系统所提,供,供的用例的连,接,接,用例(,Use case,):系统所提,供,供的功能描述,角色(,Actor,):可能使用,用,用例的人或者,外,外部系统,UML,图符,用例实例,用例实例,顺序图示,顺序图展示了,几,几个对象之间,的,的动态协作关,系,系,主要用来,显,显示对象之间,发,发送消息的顺,序,序,还显示对,象,象之间的交互,,,,即系统执行,某,某一特定时间,点,点所发生的事,。,。,活动视图,活动图用来描,述,述执行工作流,程,程中涉及的活,动,动,展示了连,续,续的活动流。,Use Case,需求分析方法,综,综述,识别出系统的,Actor,描述主要的,Use case,实现用例视图,实现顺序视图,、,、活动视图、,状,状态视图等,需求追踪的意,义,义,问题举例:,作用,地位,忘记实现子需,求,求,变更时不清楚,要,要变动的地方,搞不清改动的,影,影响面有多大,取消需求,设,计,计仍然在进行,追踪信息是项,目,目管理的重要,依,依据,追踪信息是变,更,更的重要参考,是可靠过程的,重,重要标志,定义追踪关系,(,(,Links,),业务需求,系统需求,系统测试,软件需求,硬件需求,原理图,体系结构,PCB,图,单元设计,单元测例,集成测例,直接追踪,间接追踪,后向追踪,前向追踪,实现举例:追,踪,踪表,追踪表(需求,),),描述,编号,FR1.1,FR1.2,应用图形显示,网,网络拓扑结构,应能使用户在,图,图形中选择并,编,编辑特定网元,追踪表(概要,设,设计),描述,编号,HD2.1,HD2.1.1,HD2.2,HD2.3,网络图形显示,绘制网元,鼠标点击位置,判,判断,网元属性编辑,界,界面,追踪到,HD2.1,HD2.1,HD2.3,追踪到,LD2.1,IT2.1,LD2.1.1,LD2.2,IT2.2,LD2.3,追踪注意事项,显示追踪和隐,式,式追踪,尽量使用专用,工,工具,信息访问权限,注意审核,及时维护,父子关系,间接追踪关系,冲突关系,
展开阅读全文