[计算机软件及应用]chap1 概述.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]chap1 概述

主要内容 UML发展背景 UML构成 UML工具 RUP(统一过程) UML发展背景 90年代:面向对象方法学之战 方法大战 B.H. Sellers等提出喷泉模型 G. Booch提出面向对象开发方法等 P. Coad和E.Yourdon提出OOA和OOD Jacobson提出OOSE …… UML诞生 UML发展现状 目前通用的是UML 1.x版 主要UML 1.3、UML 1.4 2003年3月正式发布UML 1.5 UML 2.0 2003年6月OMG采纳了UML 2.0的Superstructure的提案 正式文本尚未发布 … UML结构 构造块 构造块---事物 构造块---关系 构造块---图 类图 公共机制 公共机制---规格说明 UML模型的维度: 图形维度:允许使用图和图标可视化模型 文本维度:由各种建模元素的规格说明组成 规格说明 模型元素的特征和语义的文本描述 随图形消亡 公共机制---修饰 修饰:增加可读性 不同可视性符号 标注是UML修饰机制的一个重要组成部分 …… 公共机制---通用分类 抽象的描绘和具体的实例 类和对象 类:一类事物的抽象概念;如bank account 对象:特定的实例;如my bank account 接口(interface)和实现 接口:说明事物行为的契约(做什么) 实现:事物是如何工作的特殊细节(如何做) 公共机制---扩展机制 根据需要自定义语言成分 构造型/版型(Stereotype) 标记值/标签值(tagged value) 约束(constraint) 扩展机制---构造型 对现有概念的扩展 扩展机制——标记值 用于对UML建模元素本身的属性扩充 可用于存储有关元素的任何信息,如创建日期、状态…… 扩展机制——约束 规定了建模元素需要满足的条件 适合于声明全局的条件或影响大量元素的条件 标准扩展 UML的标准扩展(standard elements) actor interface table数据库表 extend扩展关系 …… 总结:UML结构 应用UML的三种方式 作为草图 非正式,不完整的图,用于讨论问题和难点 作为蓝图 详细的设计图 逆向工程 作为编程语言 自动产生代码框架 学习UML的要素 表示法 工具 IBM Rational Rose Microsoft Visio Sybase PowerDesigner …… 过程 UML本身独立于过程 什么是过程? Defines Who is doing What, When to do it, and How to reach a certain goal. RUP (Rational 统一过程) 通用的过程框架 特点 以架构为中心 用例驱动 增量式迭代开发 RUP的开发阶段 RUP开发周期经历四个阶段 开始/先启 细化/精化 构造/构建 交付/产品化 RUP迭代式开发 RUP的关键概念 工人(workers) 活动(activities) 制品(articrafts) 工作流(workflows):一个产生具有可观察结果的活动序列 小结 UML发展 基本构成 构造块:事物、关系、图 公共机制 应用的三种方式 UML与RUP who how what when RUP的主要制品及工作流 工人、制品、活动 *电子科技大学计算机学院 软件学院 面向对象程序设计语言C++ * * * 第一章 UML概述 李巧勤 Email:helenli803@uestc.edu.cn 公众 反馈 OOPSLA95 Unified Method 0.8 工业化 标准化 统一化 分散的 各部分 Booch93 OMT-2 1996.6和1996.10 UML 0.90.91 1997.9公布 UML 1.1 1997.1公布 UML 1.0 合作伙伴意见 1997.11.17 UML 1.1被OMG 接纳为标准 Booch91 OMT-1 其他方法 OOSE UML Structure 构造块 building blocks 公共机制 common mechanisms 构造块 building blocks 事物 things 关系 relationships 图 diagrams 事物 things 结构事物 行为事物 分组事物 注解事物 包 注释 状态 结点 属性 类 操作 关系 relationships 关联 association 依赖 dependency 泛化 generalization 实现 realizati

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档