CASE工具及环境教案.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 CASE工具及环境 ., * CASE 软件工具:支持软件开发、维护、管理而研制的计算机程序系统。 CASE(Computer-Aided Software Engineering),计算机辅助软件工程 ., * CASE工具的优势 自动完成许多手工的系统开发任务 在某种方法下促进标准化 在开发项目中促进连贯和协作 为系统生成大部分文档,包括数据流程图、数据模型、结构图或其它 ., * 开发工具的分类 分类 方法 按应用阶段划分 按功能划分 设计工具 分析工具 项目管理 软件配置 质量保证 分析设计 计划工具 界面开发 客户服务器 Web开发 ., * CASE的部件 绘图工具 语句校对程序 原型工具 信息知识库 代码生成器 开发方法 项目管理工具 框架工具 ., * 集成化的CASE环境 集成化的CASE环境将软件工程需要的工具、信息按照统一的标准和一定的结构组合、封装起来,使得工具之间、人员之间、软件工程各个过程之间均能方便地通信。 ICASE中的工具在CASE数据库支持下工具,共享数据库的信息,并能方便地访问数据库。 ., * CASE工具的集成 软件工程信息库 元模型管理机制 触发机制 工具A 工具B 工具C 公共用户界面 ., * ICASE环境需求 建立软件工程信息库。 修改控制机制。 版本控制和配置管理机制。 允许直接、随机地访问环境中的任何工具。 自动支持软件项目的任务分解并提供标准的工作分解结构。 支持工程师之间的通信。 能对项目和技术进行度量,以便控制质量 具有人机界面环境。 ., * ICASE的结构 分四个层次 最底层是支持环境的硬件系统和操作系统 第二层是与系统硬件、操作系统低级特征相关联的可移植服务器。 第三层是集成框架(信息槽)。 CASE工具 ., * 框架服务--建立在平台服务之上,专用于支持CASE 工具的集成。 数据仓库服务 数据集成服务 任务管理服务 用户界面服务 工具插槽 消息服务 SEE基准模型 ., * 界面集成 用户界面元素(窗口、菜单、对话框、按钮、滚动条等) Microsoft Windows环境下的界面编辑工具(C++中的AppStudio等) 界面元素的控制机制 主要包括屏幕布局约定,菜单的命名与组织规则,键盘与鼠标的使用规则,工具调用机制的约定等。 ., * 工具集成 负责管理所有的CASE工具并协调它们的行为。 工具集成层至少具备执行机制和通信机制。 环境能够根据某些软件开发事件触发CASE工具的启动(make机制) 环境能够在CASE工具之间传递信息。 ., * 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件 精选 课件

文档评论(0)

liuxiaoyu99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档