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

    计算机辅助软件工程CASE).ppt

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

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

    计算机辅助软件工程CASE).ppt

    CASE开发方法,CASE的概念及历史,CASE开发思路,CASE解决的问题,CASE 开发工具,4,1,2,3,目录,CASE开发方法特点,5,6,CASE应用现状,Case的概念,自计算机在工商管理领域应用以来,系统开发过程,特别是系统分析、设计和开发过程,就一直是制约信息系统发展的一个瓶颈。这个问题一直延续到80年代,计算机图形处理技术和程序生成技术的出现才得以缓和。解决这一问题的工具就是集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身的Case。Case(Computer Aided Software Engineering),计算机辅助软件工程。是计算机技术在系统开发活动,技术和方法中的应用,是软件工具与开发方法的结合体。,Case的发展过程,CASE技术的历史始于80年代初期,最初推出的是计算机辅助建立文档和画图工具,他们代表了最早的基于PC机的软件开发工具以及对软件分析和设计自动化的首次尝试所做的某些工作。这是一些简单的独立画图工具,被用来建立结构化图形如数据流图、程序结构图、实体关系图。其目的是为了自动产生各类结构化设计方法所要求的结构化文档。不同的CASE工具支持不同的设计方法,如Yourdon结构化分析和设计方法,Jackson结构化分析方法和Martin的信息工程方法。,Case技术的演进,Case开发方法的思路,如果在对系统调查后,系统开发过程中的每一步都可以在一定程度上形成对应关系(例如,结构化开发方法从数据流程图到软件结构图,再到软件模块的逻辑结构的过程)那么就完全可以借助于特定的Case工具软件来实现上述一个个的系统开发过程。由此可见,使用case开发方法必须依赖于某一种具体的开发方法,对常见的一些开发方法,如结构化方法,原型方法,面向对象方法等,一般大型的case工具都可以支持。,Case的目的,Case是一套方法和工具,通过一系列集成化的软件工具、技术和方法,实现分析、设计与程序开发、维护的自动化,提高软件开发的效率和软件的质量,最终实现软件系统开发的全面自动化.力图使软件开发者摆脱手工开发软件的方法,使软件开发自动化扩展到软件生存期的各个阶段。与此相应,它把软件项目开发中的信息保存和信息加工活动一直延续到软件维护中,从而使开发和维护构成一个整体。它能够提供一整套联系密切,配合协调的集成化工具系统。,软件开发过程,软件工程面临的问题,用户和软件承担人员、工程主管人和具体工作人员、审查人员与设计人员之间缺乏共同的语言,交流时常存在隔核。系统通常是多功能,各功能方面可能提出 相互冲突的要求,需要协调一致,并且这些功能要求往往会随着人们对系统的深入和客观因素的变化而变化。速度问题,设计人员不能迅速提供设计规格说明,影响后继阶段工作进行。,Case带来的解决方案,图示工具提供一种用户、分析人员和编程人员都易理解的描述方式,并辅助系统分析员和总体设计员进行系统分析与设计。快速生成经过优化了的系统结构图包括各级子系统、数据流程图以及其他分析与设计中所需的专门图形。生成各种规格说明文档,文档的修改和更新极为方便,加速了设计阶段的进厂并且提供了使用方法的指导,起到设计方法学的训导作用。自动生成部分程序代码,减轻编程工作辅助进行项目管理。,技术简介,CASE是工具与方法结合的产物。CASE工具是指CASE系统的最外层(用户)使用CASE去开发一个系统时所接触到的软件工具。,CASE开发工具,IBM Ratinal工具 Rational是专门从事CASE工具研制与开发的软件公司。2003年被IBM收购,该公司所研发的Rational系列软件是完整的CASE集成工具,贯穿从需求分析到软件维护整个软件生命周期。,CASE工具类型,图形工具。绘制结构图,生成系统专用图;屏幕显示和报告生成的各种专用系统;专用检测工具。测试错误与不一致性的专用工具;代码生成器。从原型系统的工具中自动生成程序代码 文档生成器。产生结构化方法和其他开发方法所需的各种文档。集成的CASE环境以软件工程信息库为内核,多个CASE工具相互交换共享软件开发信息在统一的框架下,呈现高度一致的用户界面。,选择CASE工具时应考虑的因素,工具自身特点 可靠性 可用性 高效能 可维护性 可移植性应用CASE工具的软件开发机构的特点,分析筛选CASE工具,掌握各CASE工具间的接口和信息关系,使各CASE工具间能够通信,高端CASE工具的信息能够向低端CASE工具流畅传递,进而使工具之间,人员之间软件工程各过程之间能够便利的通信。较少的涉及软件实现工具,例如编程工具,报表工具,界面工具等。注重商业化程度高的CASE工具这样便可根据CASE工具选用建议,对市场上的CASE工具进行深入研究分析后,针对不同的项目软件,规模类型及开发方法提出不同的CASE工具集成方案。,CASE开发方法特点,解决了客观世界到软件系统的直接映射问题;使结构化方法更加实用;自动检测的方法大大提高了软件的质量;使原型化方法和面向对象方法辅助实施;简化了软件管理与维护;使开发者从繁琐的分析设计图表和程序编程工作中解放出来;软件成分的可重用性提高;产生出统一的标准化的系统文档;是软件开发的速度得到了很大的提高;,CASE应用现状,目前国内应用CASE水平总体来说比较低,大多数软件开发机构仅在部分软件开发过程应用了一些CASE工具只有少数软件开发机构建立起了集成化的CASE工具软件开发环境全程支持软件开发过程。青鸟系统全面支持面向对象软件开发开放性环境集成机制支持多软件开发方法及时通用性软件工程环境,又能成为特定领域的专用型应用开发平台,Thank You!,

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开