电子商务基础和应用 - Welcome to nginx!.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 3.2.1 软件开发工具功能要求续 文档的编制与生成:Word类工具,核心:保持文档与软件的一致性 软件项目管理:为管理人员提供支持 59 * * 3.3 软件开发工具的性能要求 软件开发工具5个方面的性能要求 表达能力和描述能力 保持信息一致性的能力 使用的方便程度 工具的可靠程度 对硬件和软件环境的要求(Swift的开发环境,VisualStudio2010开发环境,云计算开发环境) 59 * * 4. CASE工具概述 CASE工具概述 CASE发展历史 CASE集成 CASE工作台 CASE环境的组织框架结构 集成CASE环境的策略 CASE发展趋势 59 * * 4.1 CASE工具概述 基本概念 目标 作用 分类 CASE与其它开发软件的不同 59 * * 4.1.1 CASE的概念 CASE(Computer-Aided Software Engineering)是一组工具和方法的集合,可以辅助软件开发生成周期各阶段进行软件开发 59 * * 4.1.2 CASE目标 CASE工具要到达以下目标: 高效及时完成开发工作 降低开发成本 达到软件的功能要求 取得较好的软件性能 降低软件维护费用 提高生产率,提高质量 59 * * 4.1.3 CASE作用 提供一个具有快速响应、早期查错功能的交互式开发环境 对软件的开发和维护过程中的许多环节实现自动化 通过一个强有力的图形接口,实现直观的程序设计 59 * * 4.1.4 CASE分类 CASE工具可以分为3类: 支持单个过程任务的工具 工作台支持某一过程所有活动或某些活动 环境支持软件过程所有活动或大部分活动 59 * * 4.1.5 CASE与其它软件的不同 将软件生存期各个阶段的工作连接在一起 收集和连接软件系统中从最初需求到软件维护各个阶段的所有信息 用人工智能技术实现软件开发和维护工作的自动化 59 * * 4.2 CASE 的发展历史 CASE技术是软件技术发展的产物,它既起源于软件工具的发展,又起源于软件开发方法学的发展,同时还受到实际应用发展的驱动 应用的发展 方法的发展 工具的发展 59 * 应用 方法 工具 * 4.2.1 应用的发展 CASE用以支持应用系统的开发,新的应用必然驱动系统开发方法、工具的演变,应用的发展经历了以下3个年代 20世纪70年代 批处理系统,数据库的发展,出现了决策支持系统 20世纪80年代 专家系统,应用要求自动推理和自动生成 20世纪90年代 更加复杂的应用技术,比如组合建模、交互图形操作等 问题:未来的软件应用方向什么? 59 * * 4.2.2 方法的发展 软件方法随着应用的需要也经历了3个年代的发展 20世纪70年代 结构化方法 20世纪80年代 面向对象方法 20世纪90年代 快速原型法 59 * * 4.2.3 工具的发展 软件工具随着方法的需要也经历了3个年代的发展 20世纪70年代 基于文件的CASE工具以及支持图形和结构化设计的前端工具 20世纪80年代 基于数据库的CASE工具 20世纪90年代 逐渐从单一的CASE工具发展为集成化的CASE环境 59 * * 4.3 CASE的集成 CASE工具包括5个方面的集成 平台集成(同一操作系统下) 数据集成(文件、数据结构及共享仓库) 表示集成(共同的用户操作界面) 控制集成(控制不同工具的访问) 过程集成(阶段支持) 59 * * 4.4 CASE 工作台 一个CASE工作台是一组工具集,支持图形化设计、编码实现或测试等特定的软件开发阶段,可以分为: 分析和设计工作台(上游CASE工具) 程序设计工作台(下游CASE工具) 测试工作台 59 * * 4.5 CASE环境的组织框架结构 组织框架结构就是把CASE环境放在一个开发和管理的环境中 在企业层进行基本结构计划和设计 在工程层进行系统工程管理和决策 在单人和队组层进行软件开发过程管理 59 * * 4.6 集成CASE环境的策略 CASE的环境策略 语言为中心的环境,用一个特定的语言全面支持编程 面向结构的环境,使用户可以独立于特定语言而直接对结构化对象进行加工 基于方法的环境,由一组支持特定过程或方法的工具组成 工具箱式的环境,由一套独立于语言的工具所组成 59 * * 4.7 CASE 的集成化发展趋势 CASE的集成化发展变为趋势,集成化包括: 界面集成 数据集成 控制集成 过程集成 59 * * 4.7.1 CASE 工具的界面集成 界面集成是指一个系统中的工具使用共同的风格,以及采用共同的用户交互标准 界面集成的目的是通过减轻用户的认知负担而提高用户使用环境的效率和效果 59 * * 4.7.2 CASE 工具的数据集成 数据集成是指不同软件工程能相互交换数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档