书签 分享 收藏 举报 版权申诉 / 25
上传文档赚钱

类型软件工程的各种模型的比较-课件.ppt

  • 上传人(卖家):ziliao2023
  • 文档编号:6023004
  • 上传时间:2023-05-22
  • 格式:PPT
  • 页数:25
  • 大小:285.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件工程的各种模型的比较-课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件工程 各种 模型 比较 课件
    资源描述:

    1、第二章 软件开发模型n传统开发模型n瀑布模型(waterfall model)n快速原型模型(rapid prototype model)n演化开发模型n增量模型(incremental model)n螺旋模型(spiral model)n面向对象开发模型n构件集成模型(component integration model)n形式化开发模型n转换模型(transformational model)n净室模型(cleanroommodel)软件生存周期n计划时期n问题定义n可行性分析n开发时期n需求分析n软件设计n编码n测试n运行时期n软件维护瀑布模型问题定义可行性研究需求分析软件设计编码测试

    2、维护计划时期开发时期运行时期瀑布模型n特点n阶段的顺序性和依赖性n推迟实现的观点n质量保证n存在问题n不适合需求模糊的系统快速原型模型需求分析原型开发最终系统设计原型评价最终系统实现用户反馈快速原型模型n特点n快速开发工具n循环n低成本n种类n渐进型n抛弃型增量模型规格说明设计实现和集成交付客户规格说明设计实现和集成交付客户规格说明设计实现和集成交付客户规格说明设计实现和集成交付客户增量1增量2增量3增量n增量模型n增量n小而可用的软件n特点n在前面增量的基础上开发后面的增量n每个增量的开发可用瀑布或快速原型模型n迭代的思路螺旋模型螺旋模型n特点n瀑布模型+快速原型+风险分析n迭代过程n一个螺

    3、旋式周期 n确定目标,选择方案,选定完成目标的策略 n风险角度分析该策略 n启动一个开发阶段 n评价前一步的结果,计划下一轮的工作 构件集成模型构件集成模型n特点n面向对象n基于构件库n融合螺旋模型特征n支持软件开发的迭代方法 n软件重用面向对象的基本概念n对象Objectn类Classn继承Inheritancen消息Message n面向对象n对象+类+继承+消息通信对象Objectn客观世界中的实体n状态(静态属性 Attributes)n操作(动态行为 Methods)n对象:=nIdentifiernMethod SetnData StructurenMessage Interfac

    4、e对象的特点n以数据为中心n对象是主动的n实现数据封装n本质上有并行性n模块独立性好类Class和实例Instancen类n相同属性和行为的对象的抽象n实例n特定类所描述的一个具体对象n子类直接继承父类的数据和操作n继承的传递性,单继承、多重继承继承(Inheritance)家具桌子椅子衣柜床椅子的实例多态性Polymorphismn概念n不同类层次共享一个方法名n相同的参数特征和返回值类型n多种不同实现nC+中虚函数实现n动态联编重载Overloadingn函数重载n同一作用域n多个名字相同的函数n参数特征不同n静态联编n运算符重载消息Messagen对象间的交互手段n形式:nMessage

    5、:dest,op,paranDestination ObjectnOperationnParameters转换模型形式化规格说明与 需 求比 较 后修正变换2变换1变换n测试形式化开发记录系统需求目标系统转换模型n特点n形式化软件开发方法 n形式化需求规格说明 n变换技术n程序自动生成技术 n确保正确净室模型需求收集盒结构规约形式化设计统计性使用测试正确性证明代码生成与检查测试计划认证需求收集盒结构规约形式化设计统计性使用测试正确性证明代码生成与检查测试计划认证需求收集盒结构规约形式化设计统计性使用测试正确性证明代码生成与检查测试计划认证增量1增量2增量n净室模型n净室思想n在分析和设计阶段消除错误n在“洁净”状态下实现软件制作n形式化n盒结构表示分析和设计n正确性验证n增量模型小结n软件开发模型是不断发展的n各种软件开发模型各有优缺点n选用时不必拘泥与某种模型n可组合多种模型n也可根据实际创建新的模型by johnny

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件工程的各种模型的比较-课件.ppt
    链接地址:https://www.163wenku.com/p-6023004.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库