欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    软件工程PPT课件第5章展望开发.ppt

    • 资源ID:4997188       资源大小:269.11KB        全文页数:18页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程PPT课件第5章展望开发.ppt

    第 五 章,原型开发,原型是一个可实地运行的模型,有正式产品的主要特征,但不是全部特征。软件原型是软件系统的最初版本,以最少的费用,最短的时间开发出的、以反映最后软件的主要特征的系统。原型的定义 原型开发指的是建立一个系统的早期版本的演习(practice),它不必反映最终产品的所有性能,而只要反映感兴趣的一些方面。,5.1 原型的定义,原型的作用,问题:开发初期很难确定用户 需求规格解决:用户与开发者之间的鸿沟 以原型(软件产品的样品)为共同语言,实现用户与开发者双向沟通。,原型模型(快速成型模型),建造/修改 原型,用户测试运行原型,听取用 户意见,原型范型,采用原型模型的软件生存周期,分析定义系统需求,生成原型,系统设计,程序设计,编码,测试,运 行和维护,原型化,含原型化的软件生存期,原型的特性,是一个可实际工作的系统;没有固定的生存期,结局可能是用后 立即被抛弃,或可能成为最终系统;可服务于不同的目的,从需求分析 到最终产品都可做原型;建立必须快,便宜;是包含修改、评价在内的完整重复 过程 原型指“快速软件原型”,5.2 原型化开发的应用领域,需求分析和定义规格说明 作为软件设计的一种工具 作为一种解决不确定性的工具 作为一种实验工具 系统开发同时,作为同步培训工具 作为开发方法,利用原型演化为最终系统 作为软件维护的辅助工具,不适合原型开发的领域,嵌入式软件 实时控制软件 科学数值计算软件,5.3 原型开发的分类,原型化实现技术随建立原型的目的的不同分为:(1)抛弃式原型开发(2)演化式原型开发(3)递增式原型开发,5.4 原型开发的步骤,(1)确定原型开发目标(2)功能选择(3)原型构造(4)评价,原型化策略,仅对屏幕的原型化使用购买的软件系统作为初始模型可行性分析中的原型子系统原型化,原型化的开发环境,(1)试验性原型原型用来确认对需求的理解是否正确,应在与实际产品环境相近的环境上开发原型。(2)试用性原型原型用来帮助用户在试用中使自己的模糊的需求明确起来,可在与实际产品环境完全无关的环境上开发运行。,5.5 原型类型,从原型所表现的产品特性出发,原型可分为:界面原型功能原型系统功能形式上的实现.,5.6 原型开发技术,功能原型开发用户界面原型开发支持原型开发的软件工具(1)原型化工具(2)CASE原型化工具,支持软件工程各种方法和实现的语言,原型开发语言:规格说明语言设 计 语 言 编 程 语 言:,支持原型开发工具,以便原型演示,支持CASE工具,以便需求分析及设计和实现的正确性证明,支持优化编译器,产生更有效的实现,(1)原型化工具,面向应用的第四代语言(4GL)Delphi VB PowerBuilder shell,perl,tcl/tk,(2)CASE原型化工具,将原型化工具和支持其它软工程方法的CASE工具集成在一起,使用GUI技术和仿真模拟技术来快速生成原型.,支持快速原型方法的CASE工具,用户界面自动生成工具 面向数据库应用的开发工具 4GL环境提供的CASE工具 可重用工具,快速原形实现 软件公司积累的大量面向对象软件组件,在面向对象编程过程中可以得到充分的利用,运用PB6和Java语言,随心所欲调用原有的组件,在Powerdesigner的物理数据模型支持下,实现快速原型。,原型化工具和CASE原型化工具的特点:以自动生成原型为目的不用编程或基本不用编程,5.7 原型法效果,保证产品有较好的可维护性改善用户与开发人员的信息交流和思想沟通,给用户修改的机会减少或消灭下游返工的可能,改进了瀑布模型的弊病原型系统可作为培训环境,有利于用户培训和开发同步。开发成本降低,周期缩短。,5.8 原型法局限性,需工具支持,否则开发工作量大 只能缩短用户与软件需求定义间的距离,并不能消灭这个距离;考虑你的项目是否适合用原型法来开发时,有几个因素是要权衡的。Boehm,Gray,和Seewaldt(1984)研究了项目是否适合用原型来开发的问题。他们发现用原型法开发项目,可以少花费45%的努力,还可以减少40%的代码。而且,开发出的产品的速度和效率与用传统方法开发出的差不多。,

    注意事项

    本文(软件工程PPT课件第5章展望开发.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开