需求工程与过程

上传人:ggf****312 文档编号:252658159 上传时间:2024-11-19 格式:PPTX 页数:47 大小:976.09KB
返回 下载 相关 举报
需求工程与过程_第1页
第1页 / 共47页
需求工程与过程_第2页
第2页 / 共47页
需求工程与过程_第3页
第3页 / 共47页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Slide Title,Body Text,Second Level,Third Level,Fourth Level,Fifth Level,Slide Title,Body Text,Second Level,Third Level,Fourth Level,Fifth Level,第二章 软件需求工程及其过程,2.1,需求工程概述,2.2,软件需求与产品生命周期,本章结构,2.3,软件需求工程的过程,2.4,需求工程的角色系统分析员,2.1,需,需求,工,工程,概,概述,需求,工,工程,是,是软,件,件工,程,程的,核,核心,组,组成,部,部分,,,,是,指,指应,用,用有,效,效的,技,技术,、,、方,法,法进,行,行需,求,求分,析,析,,确,确定,客,客户,需,需求,,,,帮,助,助分,析,析和,设,设计,人,人员,理,理解,问,问题,,,,并,定,定义,目,目标,系,系统,的,的一,门,门学科。,它把,整,整个,软,软件,需,需求,工,工程,研,研究,领,领域,划,划分,为,为需求,开,开发和需求,管,管理两部,分,分。,2.1,需,需求,工,工程,概,概述,需求开发活动,内,内容,获取,每,每个用户,类,类的需,求,求。,确定,产,产品,所,所期,望,望的用户,类,类。,了解,实,实际,用,用户,任,任务,和,和目,标,标以,及,及这,些,些任,务,务所,支,支持,的,的业,务,务需,求,求。,分析,源,源于,用,用户,的,的信,息,息,,以,以区,别,别用,户,户任,务,务需,求,求、,功,功能,需,需求,、,、业,务,务规,则,则、,质,质量,属,属性,。,。,将系,统,统级,的,的需,求,求分,为,为几,个,个子,系,系统,,,,并,将,将需,求,求中,的,的一,部,部份,分,分配,给,给软,件,件组,件,件。,例,了解,相,相关,质,质量,属,属性,的,的重,要,要性,。,。,商讨,实,实施,优,优先,级,级的,划,划分,。,。,例,将所,收,收集,的,的用,户,户需,求,求编,写,写成,规,规格,说,说明,和,和模,型,型。,评审,需,需求,规,规格,说,说明,,,,确,保,保对,用,用户,需,需求,达,达到,共,共同,的,的理,解,解与,认,认识,。,。,例,用户,类,类,用户,是,是可,分,分不,同,同类,型,型的,,,,举,例,例如,下,下:,DZ,在,在各,种,种论,坛,坛的,地,地位,是,是有,目,目共,睹,睹的,,,,特,别,别是BT,下,下载,论,论坛,和,和娱,乐,乐论,坛,坛,,而,而且,用,用户,的,的需,求,求是,不,不同,的,的,,因,因此,,,,建,议,议开,发,发不,同,同功,能,能的Discuz!4.0,版,版本,,,,适,应,应不,同,同用,户,户需,求,求。,建,建议,开,开发,:,:1、标准,版,版,适,合,合一,般,般用,户,户和,可,可以,自,自己,添,添加,修,修改,插,插件,等,等用,户,户。2,、,、娱乐,版,版,适,合,合电,影,影、,游,游戏,、,、休,闲,闲等,论,论坛,和,和下,载,载论,坛,坛,,可,可以,集,集成,更,更多,的,的娱,乐,乐插,件,件。3,、,、插件,版,版,适,合,合对Discuz!不,熟,熟悉,,,,不,能,能自,己,己修,改,改添,加,加插,件,件、,喜,喜欢,全,全功,能,能的,用,用户,。,。,也可,以,以把2、3合,并,并。,需求,的,的变,化,化和,改,改动,笑话,一,一则,:,:,距离,史,史记,载,载,,没,没有,一,一个,软,软件,的,的需,求,求改,动,动少,于,于三,次,次。,唯,唯一,只,只改,动,动需,求,求两,次,次的,客,客户,是,是个,死,死人,。,。这,个,个可,怜,怜的,家,家伙,还,还是,在,在运,送,送第,三,三次,需,需求,的,的路,上,上被,车,车子,撞,撞死,的,的。,(cline1995),问题,是,是:,如,如何,来,来管,理,理好,需,需求,呢,呢?,需求,管,管理,主,主要,包,包括,:,:建立,基,基线,、,、需,求,求跟,踪,踪、,变,变更,控,控制等几,个,个方,面,面。,需求管理活动,内,内容,定义,需,需求,基,基线,(,(迅,速,速制,定,定需,求,求文,档,档的,主,主体,),)。,评审,提,提出,的,的需,求,求变,更,更、,评,评估,每,每项,变,变更,的,的可,能,能影,响,响从,而,而决,定,定是,否,否实,施,施它,。,。,使当,前,前的,项,项目,计,计划,与,与需,求,求一,致,致。,估计,变,变更,需,需求,所,所产,生,生影,响,响并,在,在此,基,基础,上,上协,商,商新,的,的承,诺,诺(,约,约定,),)。,让每,项,项需,求,求都,能,能与,其,其对,应,应的,设,设计,、,、源,代,代码,和,和测,试,试用,例,例联,系,系起,来,来以,实,实现,跟,跟踪,。,。,在整,个,个项,目,目过,程,程中,,,,跟,踪,踪需,求,求状,态,态及,其,其变,更,更情,况,况。,需求,开,开发,与,与需,求,求管,理,理之,间,间的,界,界限,图,图,2.2,软,软件,需,需求,与,与产,品,品生,命,命周,期,期,软件,产,产品,经,经历,需,需求,、,、分,析,析、,设,设计,、,、实,现,现、,部,部署,后,后,,软,软件,将,将被,使,使用,并,并进,入,入维,护,护阶,段,段,,直,直到,最,最后,逐,逐渐,消,消亡,。,。这,样,样一,个,个过,程,程,,叫,叫软件,生,生命,周,周期,模,模型。,软件,生,生命,周,周期,模,模型,一.瀑,布,布模,型,型(,线,线性,模,模型,),),二.RAD,(,(快,速,速应,用,用开,发,发),模,模型,三.,螺,螺,旋,旋模,型,型,四.RUP,(,(RationalUnitedProcess,),),五.,如,如,何,何根,据,据需,求,求选,择,择生,命,命周,期,期模,型,型,软件,生,生命,周,周期,模,模型,瀑布,模,模型,规,规定,了,了各,项,项软,件,件工,程,程活,动,动,,包,包括,:,:制,定,定开,发,发计,划,划,,进,进行需求,分,分析,和,和说,明,明,软,件,件设,计,计,,程,程序,编,编码,,,,测,试,试及,运,运行,维,维护,,,,并,且,且规,定,定了,它,它们,自,自上,而,而下,,,,相,互,互衔,接,接的,固,固定,顺,顺序,,,,如,同,同瀑布,流,流水,逐,级,级下,落,落。,它,它是,软,软工,中,中基,本,本模,型,型。,一.,瀑,瀑,布,布模,型,型(,线,线性,模,模型,),),软件,生,生命,周,周期,模,模型,瀑布,模,模型,图,图,软件,生,生命,周,周期,模,模型,传统,瀑,瀑布,模,模型,开,开发,软,软件,的,的特,点,点,阶段,间,间具,有,有顺,序,序性,和,和依,赖,赖性,推迟,实,实现,的,的观,点,点,每个,阶,阶段,必,必须,完,完成,规,规定,的,的文,档,档和,成,成果,每个,阶,阶段,结,结束,前,前完,成,成文,档,档审,查,查,尽,尽,早,早改,正,正错,误,误,软件,生,生命,周,周期,模,模型,快速,应,应用,开,开发,模,模型,强,强调,极,极短,的,的开,发,发周,期,期,,是,是线,性,性顺,序,序模,型,型的,一,一个,“,“高速”变,种,种,,通,通过,使,使用,基,基于,构,构件,的,的建,造,造方,法,法赢,得,得了,快,快速,开,开发,。,。如,果,果需求理解,得,得很,好,好且,约,约束,了,了项,目,目范,围,围,,它,它的,过,过程,使,使得,队,队伍,在,在很,短,短时,间,间内,创,创建,出,出“,功,功能,完,完善,的,的系,统,统”,。,。,二.RAD(,快,快速,应,应用,开,开发,),)模,型,型,软件,生,生存,周,周期,模,模型,一.需求,计,计划采用,联,联合,需,需求,计,计划,技,技术,来,来收,集,集需,求,求信,息,息,,以,以结,构,构化,方,方式,(,(,自顶向下、,逐,逐步求精、,模,模块化设计,)讨论现有,业,业务问题。,二.用户描述采用联合应用设,计,计来管理用户,的,的参与,开,发,发团队快速,捕,捕捉系统非技术设计,阶,阶段的用户信息,。,。,三.构建包括详细设,计,计、创建(,编,编码和测试,),)以及在某,时,时间内发布,给,给客户。,四.结束用户验收测,试,试、系统安,装,装和用户培,训,训。,RAD模型,的,的阶段,软件生存周,期,期模型,RAD(快,速,速应用开发,),)模型图,60-90,天,天,需求计划,用户描述,构建,结束,开发工作量,RAD使用,模,模型的条件,系统可基于,构,构件开发和,可,可缩放。,用户能参与,到,到整个生命,周,周期中。,项目开发周,期,期短。,项目团队熟,悉,悉应用领域,,,,能熟练使,用,用开发工具,。,。,举例:某集,团,团公司的OA系统,烟,草,草公司的资,金,金结算系统,等,等等。,软件生存周,期,期模型,三.,螺旋模型,对于复杂的,大,大型软件,,开,开发一个原,型,型往往达不,到,到要求。螺,旋,旋模型加入,了,了风险分析,。,。,螺旋模型,沿,沿着螺线,旋,旋转,在,笛,笛卡尔坐,标,标的四个,象,象限上分,别,别表达了,四,四个方面,的,的活动,,即,即:,1.制定方案确定,软,软件目标,,,,选定实,施,施方案,,弄,弄清项目,开,开,发的限制,条,条件。,2.风险分析分析,所,所选方案,,,,考虑如,何,何识别和,消,消除风险,3.实施工程实施,软,软件开发,4.评估评价,开,开发工作,,,,提出修,正,正建议和,相,相应计划,沿螺线自,内,内向外每,旋,旋转一圈,便,便开发出,更,更为完善,的,的一个新,的,的软件版,本,本。,软件生命,周,周期模型,螺旋模型,图,图,评估,举例:某,集,集团公司,的,的ERP,系,系统建设,RUP简,介,介,RationalUnifiedProcess,(,(简称RUP)是,一,一套软件,工,工程过程,,,,它又是文档化的软件工,程,程产品,,由,由Rational公司开,发,发、维护,并,并销售。,RUP又,是,是一套软,件,件工程方,法,法的框架,,,,各个组,织,织可根据,自,自身的实,际,际情况,,以,以及项目,规,规模对RUP进行,裁,裁剪和修,改,改,以制,定,定出合乎,需,需要的软,件,件工程过,程,程。,RUP简,介,介,RUP吸,收,收了多种,开,开发模型,的,的优点,,具,具有很好,的,的可操作,性,性和实用,性,性、从它,一,一推出市,场,场,凭借Rational,在,在业界的,领,领导地位,、,、以及与,统,统一建模,语,语言(Unified ModelLanguage,以下,简,简称UML)的良,好,好集成、,多,多种CASE工具,的,的支持、,不,不断的升,级,级与维护,,,,迅速得,到,到业界广,泛,泛的认同,,,,越来越,多,多的组织,(,(如IBM、Microsoft、Sun),以,以它作为,软,软件开发,模,模型框架,。,。,RUP简,介,介,RUP二,维,维开发模,型,型,RUP可,以,以用二维,坐,坐标来描,述,述。横轴,通,通过时间组织,是,过,过程展开,的,的生命周,期,期特征,,体,体现开发,过,过程的动,态,态结构,,用,用来描述,它,它的术语,主,主要包括,周,周期、阶,段,段、迭代,和,和里程碑,;,;,纵轴以内容来组织为,自,自然的逻,辑,辑活动,,体,体现开发,过,过程的静,态,态结构,,用,用来描述,它,它的术语,主,主要包括,活,活动、产,物,物、工作,者,者和工作,流,流。,RUP简,介,介,RUP中,的,的软件生,命,命周期在,时,时间上被,分,分解为四,个
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!