软件工程概念

上传人:igj****252 文档编号:253071512 上传时间:2024-11-28 格式:PPTX 页数:23 大小:275.81KB
返回 下载 相关 举报
软件工程概念_第1页
第1页 / 共23页
软件工程概念_第2页
第2页 / 共23页
软件工程概念_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件工程概念,软件由计算机,程序,、,数据,及,文档,组成。,软件的特点,抽象性,软件生产无明显制造过程,无磨损性,对计算机硬件依赖性,软件的手工开发方式,软件本身复杂性,软件的高成本,1,软件,与,硬件,、,数据库,、,人,、,过程,等共同构成计算机系统。,软件种类可以从六个方面进行划分:,按功能分类,应用软件,系统软件,支撑软件,软件的概念,2,按规模分类,微型,小型,中型,大型,甚大型,极大型,按工作方式分类,分时软件,实时软件,交互式软件,批处理式软件,3,按服务对象分类,项目软件,产品软件,按使用频度分类,一次性使用软件,频繁使用软件,按失效影响分类,高可靠性软件,一般可靠性软件,每一类软件在管理方面要求程度不同。,4,软件的发展经历了三个阶段,程序设计,阶段 50至60年代,程序系统,阶段 60至70年代,软件工程,阶段 70年代以后,软件工程概念的出现源自软件危机。,软件的发展,5,软件工程定义为“,运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文档资料。,”,软件工程学定义为“,建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。,”,软件工程包括三个要素:,方法,、,工具,和,过程,。,软件工程定义,6,软件工程需要解决的问题主要有:,软件成本,、,软件可靠性,、,软件维护,、,软件生产率,和,软件复用,。,软件工程需要达到的基本目标:,付出较低的开发成本,达到要求的软件功能,取得较好的软件性能,开发的软件易于移植,需要较低的维护费用,能按时完成开发,及时交付使用,软件工程的目标,7,ISO 9000,定义:软件过程是,把输入转化为输出的一组彼此相关的资源和活动,。,从软件开发的观点看,它就是,使用适当的资源,(包括人员、硬软件工具、时间等),为开发软件进行的一,组开发活动,,在过程结束时,将输入,(用户要求),转化为输出,(软件产品),。,软件工程过程,8,软件工程过程定义了:,方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的里程碑,软件工程过程包含四种基本的过程活动:,Plan,软件规格说明,Do,软件开发,Check,软件确认,Action,软件演进,9,软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为软件的生存期,软件生存期包含三个阶段:,软件定义,、,软件开发,及,软件运行维护,。,软件生存期模型是软件工程思想的具体化,是跨越软件生存期的系统开发、运行、维护所实施的,全部活动,和,任务,的,过程框架,。,软件生存期,10,常用,的,的软,件,件生,存,存期,模,模型,有,有,瀑布,模,模型,演化,模,模型,螺旋,模,模型,增量,模,模型,喷泉,模,模型,智能,模,模型,软件,生,生存,期,期模,型,型,11,瀑布,模,模型,需求定义,系统与软件设计,集成与系统测试,实现与单元测试,运行与维护,各项,活,活动,按,按自,上,上而,下,下,,相,相互,衔,衔接,的,的固,定,定次,序,序,,如,如同,瀑,瀑布,逐,逐级,下,下落,。,。每,项,项活,动,动均,处,处于,一,一个,质,质量,环,环(,输,输入-处,理,理-,输,输出-评,审,审),中,中。,12,演化,模,模型,需求的采集,与细化,客户评价原型,快速设计,建造原型,加工原型,产生样品,停止,开始,先开,发,发一,个,个“,原,原型,”,”软,件,件,,完,完成,部,部分,主,主要,功,功能,,,,展,示,示给,用,用户,并,并征,求,求意,见,见,,然,然后,逐,逐步,完,完善,,,,最,终,终获,得,得满,意,意的,软,软件,产,产品,。,。,13,螺旋,模,模型,决定,目,目标,、,、,方案,和,和限,制,制,评价,方,方案,、,、,识别,风,风险,、,、,弱化,风,风险,开发,、,、验,证,证、,下一,级,级产,品,品,计划,下,下一,阶,阶段,集成,测试,14,螺旋,模,模型,螺旋,模,模型,将,将瀑,布,布模,型,型与,演,演化,模,模型,结,结合,起,起来,,,,并,且,且加,入,入两,种,种模,型,型均,忽,忽略,了,了的,风,风险,分,分析,。,。,螺旋,模,模型,沿,沿着,螺,螺线,旋,旋转,,,,自,内,内向,外,外每,旋,旋转,一,一圈,便,便开,发,发出,更,更完,善,善的,一,一个,新,新版,本,本。,制定,计,计划确定,软,软件,目,目标,,,,选,定,定实,施,施方,案,案,,弄,弄清,项,项目,开,开发,的,的限,制,制条,件,件;,风险,分,分析分析,所,所选,方,方案,,,,考,虑,虑如,何,何识,别,别和,消,消除,风,风险,;,;,实施,工,工程实施,软,软件,开,开发,客户,评,评估评价,开,开发,,,,提,出,出修,正,正建,议,议。,15,增量,模,模型,把软,件,件产,品,品分,解,解成,一,一系,列,列的,增,增量,构,构件,,,,在,增,增量,开,开发,迭,迭代,中,中逐,步,步加,入,入。,每个,构,构件,由,由多,个,个相,互,互作,用,用的,模,模块,构,构成,,,,并,且,且能,够,够完,成,成特,定,定的,功,功能,。,。,增量,开,开发,方,方法,的,的新,演,演进,版,版本,叫,叫做,“,“,极,极限,程,程序,设,设计,(,(eXtremeProgramming,),)”,。,。,定义,基本需求,将需求赋予增量构件,设计系统,体系结构,开发,增量构件,确认,增量构件,集成,增量构件,确认系统,16,喷泉,模,模型,体现,了,了迭,代,代和,无,无间,隙,隙的,特,特性,。,。,系统,某,某个,部,部分,常,常常,重,重复,工,工作,多,多次,,,,相,关,关对,象,象在,每,每次,迭,迭代,中,中随,之,之加,入,入演,进,进的,软,软件,成,成分,。,。,无间,隙,隙是,指,指在,各,各项,开,开发,活,活动,,,,即,分,分析,、,、设,计,计和,编,编码,之,之间,不,不存,在,在明,显,显的,边,边界,。,。,喷泉,模,模型,是,是对,象,象驱,动,动的,过,过程,。,。,17,需求阶段,分析阶段,设计阶段,编程阶段,集成与测试阶段,维护与演进阶段,18,智能,模,模型,智能,模,模型,是,是基,于,于知,识,识的,软,软件,开,开发,模,模型,,,,它,把,把瀑布,模,模型和专家,系,系统综合,在,在一,起,起。,该模,型,型在,各,各个,开,开发,阶,阶段,都,都利,用,用了,相,相应,的,的专,家,家系,统,统来,帮,帮助,软,软件,人,人员,完,完成,开,开发,工,工作,。,。,为此,,,,建,立,立了各个,阶,阶段,的,的知,识,识库,将,模,模型,、,、相,应,应领,域,域知,识,识和,软,软件,工,工程,知,知识,分,分别,存,存入,数,数据,库,库。,以,以软,件,件工,程,程知,识,识为,基,基础,的,的生,成,成规,则,则构,成,成的,专,专家,系,系统,与,与包,含,含应,用,用领,域,域知,识,识规,则,则的,其,其他,专,专家,系,系统,相,相结,合,合,,构,构成,该,该应,用,用领,域,域的,开,开发,系,系统,。,。,19,用户要求,需求分析,概要设计,详细设计,程序编码,测试,维护,支持需求,分析的,专家系统,支持软件,设计的,专家系统,支持测试,的专家系统,支持维护,的专家系统,20,在,软,软,件,件,开,开,发,发,过,过,程,程,中,中,必,必,须,须,遵,遵,循,循,的,的,软,软,件,件,工,工,程,程,原,原,则,则,有,有,:,:,抽,象,象,与,与,自,自,顶,顶,向,向,下,下,、,、,逐,逐,层,层,细,细,化,化,信,息,息,隐,隐,蔽,蔽,和,和,数,数,据,据,封,封,装,装,模,块,块,化,化,局,部,部,化,化,确,定,定,性,性,一,致,致,性,性,和,和,标,标,准,准,化,化,完,备,备,性,性,和,和,可,可,验,验,证,证,性,性,软,件,件,工,工,程,程,原,原,则,则,21,软,件,件,工,工,程,程,的,的,基,基,本,本,原,原,理,理,有,有,:,:,按,软,软,件,件,生,生,存,存,期,期,分,分,阶,阶,段,段,制,制,定,定,计,计,划,划,并,并,认,认,真,真,实,实,施,施,;,;,坚,持,持,进,进,行,行,阶,阶,段,段,评,评,审,审,;,;,坚,持,持,严,严,格,格,的,的,产,产,品,品,控,控,制,制,;,;,使,用,用,现,现,代,代,程,程,序,序,设,设,计,计,技,技,术,术,;,;,明,确,确,责,责,任,任,,,,,使,使,得,得,工,工,作,作,结,结,果,果,能,能,够,够,得,得,到,到,清,清,楚,楚,的,的,审,审,查,查,;,;,用,人,人,少,少,而,而,精,精,;,;,不,不,断,断,改,改,进,进,开,开,发,发,过,过,程,程,。,。,软,件,件,工,工,程,程,的,的,基,基,本,本,原,原,理,理,22,演,讲,讲,完,完,毕,毕,,,,,谢,谢,谢,谢,观,观,看,看,!,!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


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

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


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