软件工程概念ppt课件_第1页
软件工程概念ppt课件_第2页
软件工程概念ppt课件_第3页
软件工程概念ppt课件_第4页
软件工程概念ppt课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、第一章软件工程师环的概念,软件由计算机程序、数据、文档构成。 软件的特征抽象的软件生产没有明显的制造过程没有磨损性的计算机硬件依赖软件的手动开发方式软件本身复杂软件的高成本,2,软件和硬件,数据库,人,进程等共同复制软件的种类从6个方面:功能不同应用程序系统软件支撑软件软件,软件的概念,3,按规模不同小型、中型、大型、大型、大型、按工作方式不同分时软件咏叹调时间软件批处理软件,4, 按服务对象使用项目工程软件产品按使用频率频繁使用软件的软件,根据故障影响不同,对高可靠性软件的一般可靠性软件的种类不同,在管理方面要求的程度也不同。 5、软件的发展是在三个阶段的方案设计阶段50 六十年代的方案

2、计程仪系统阶段6070年代的软件工程师环阶段70年代以后软件工程师环概念的出现,是源于软件危机。 软件的发展,6,软件工程师环被定义为“运用现代科技知识设计、建构计算机计程仪程序,开发、运行、维护这些个程序所必需的相关资料”。 该软件工程被定义为“建立和使用完整的工程原则,以相对经济的方式获得在实际机器中高效运行的可靠软件的一系列方法”。 “软件工程师环”有三个要素:方法、工具和过程。软件工程师环的定义、7、软件工程师环需要解决的问题主要是软件成本、软件可靠性、软件维护、软件生产率和软件复用。 软件工程要达到的基本目标:软件性能开发的软件以低开发成本达到所要求的软件功能易于移植,以低维护成本完

3、成开发,可以立即使用,软件工程的目标,8,ISO 9000定义:软件过程输入从软件研发的角度出发,使用适当的资源(包括人员、硬件工具、时间等)进行一系列的软件研发开发活动,在过程结束时将输入(用户要求)转换为输出(软件产品)。软件工程师环的过程、9、软件工程师环的过程以及:方法的使用顺序、要求交货的文件资料、质量和变化所需要的管理、 在软件研发的各个阶段完成的里程碑软件工程师环的进程包括四个基本的进程活动: Plan软件的规范说明了Do软件研发Check软件对Action软件的进化10、软件的培养、诞生、成长、成熟此过程由软件定义、软件研发和软件操作维护三个阶段组成,软件生存期是软件的一个生存

4、期。 软件生存期模式是软件工程师环思想的具体化,是跨软件生存期的系统开发、运行、维护实施的一切活动和任务的过程蛋奶酥工作。 软件生存期、11、常用软件生存期模型是瀑布模型进化模型螺旋模型增加喷泉模型智能模型、软件生存期模型、12、瀑布模型、各活动自上而下,好像按照相互连接的一定顺序,瀑布阶段性地落下。 每个活动都在质量循环(输入-活动-输出-审核)中。13、进化模式:首先开发“手板模型”软件,完成部分主要功能,提示用户,征求意见,逐渐完善,最终获得满意脚丫子的软件产品。14、确定螺旋模型、目标、方案和限制,评价方案,认识风险,减弱风险,开发、验证,规划下一个产品,综合下一个阶段进行测试。、15

5、、螺旋模型、螺旋模型将瀑布模型与进化模型结合,加上两个模型都忽略的风险分析。 螺旋模型沿着螺旋旋转,从内向外每旋转一周,开发更完整的新版本。在制定计划确定软件目标,选定实施方案,明确项目开发的制约条件的风险分析中,分析选定的方案,探讨识别风险消除的方法实施工程实施软件开发顾客评价开发,提出修正提案。16、增量模型、软件产品分解为一系列增量组件,参加增量开发的反复。 每个部件包括多个交互模块,并可执行特定功能。 增量开发方法的新进化版本称为“极端编程”。17、喷泉模型体现了迭代和无缝特性。 有系统的部分常常重复工作,关联的对象被加入到在每次重复中进化了的软件要素中。 没有差距意味着各开发活动,即

6、分析、设计和编码之间不存在明显的边界。 喷泉模型是客体驱动的过程。 18、19、智能模型、智能模型是一个基于知识的软件开发模型,集成瀑布模型和专门人才系统。 该模型在每个开发阶段都利用适当的专家系统来鼎力相助软件亚斯塔的开发。 因此,建立了不同阶段的知识库,将模型、相应的领域知识、软件工程知识分别储存在数据库中。 由基于软件工程知识的生成规则构成的专家系统和包括应用领域知识规则在内的其他专家系统组合,构成该应用领域的开发系统。 在.20、21、软件研发过程中必须遵循的软件工程师环原则是抽象和自顶向下、分段信息隐藏和数据封装的局部化确定性和标准化完全性和验证性、软件工程师环原则、22、软件工程师环的基本原理是在软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论