1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-总述

培训的课程安排 概述 UML培训 Think 软件-现实业务映射到计算机 —— 没有方法 —— 功能分解法 —— 数据流法 —— 信息建模法 —— 面向对象方法 需求变化时 UML培训 Think 复用 通过继承,关联,封装等手段 沟通 开发人员、用户、管理人员 应变 弹性应对需求变化 市场 公司应付市场的变化 士气 员工的士气 UML培训 Think UML培训 Think UML简介 用例视图:从系统外部执行者的角度理解、展示系统功能 逻辑视图:从系统的静态结构和动态行为的角度 展示系统内部 功能性设计 并发视图:展示系统的并发性 刻画并发系统中的通讯和同步问题 构件视图:展示代码构件的组织结构 配置视图:展示系统的物理的体系结构 用例图:需求捕获,测试依据 (描述系统的功能) 类图:类以及类之间的相互关系 对象图:对象以及对象之间的相互关系 构件图:构件及其相互依赖关系 部署图:构件在各节点上的部署 顺序图:强调时间顺序的交互图 协作图:强调对象协作的交互图 状态图:描述了系统元素的状态条件和响应 活动图:描述系统元素的活动 用例视图(user case view)--用例图 逻辑视图(logical view)--类图、对象图 并发视图(concurrent view)--顺序图、协作图、状态图、活动图 构件视图(component view)--构件图 配置视图(deployment view)--部署图 UML培训 Think 工具和思维 掌握工具只需一周 用UML画图很容易,但知道要画什么是困难的 * 概述 用例(上) 用例(下) 类(上) 类(下) 交互 构件图和部署图 架构 mingshg Tel利用UML的20%就可以为80%的问题建模 --《UML用户指南》 软件方法的演变 面向对象的方法 UML的统一和意义 UML简介 使用UML开发过程、工具和书籍介绍 mingshg Tel 上升到面向对象 mingshg Tel加工 数据流 映射越来越直接 mingshg Tel软件分析设计方法演变 软件分析设计方法演变 mingshg Tel每个函数只做一件事 软件分析设计方法演变 mingshg Tel系统是数据加工机 加工 数据流 面向数据 软件分析设计方法演变 mingshg Tel软件分析设计方法演变 mingshg Tel对应现实世界中的事物 --Peter Coad, Edward Yourdon, 《面向对象的分析》, 1991 功能:最易变 数据:较易变 对象:较稳定 稳定性增加 mingshg Tel走向面向对象是必然 面向对象的方法 mingshg Tel用稳定把不稳定包起来 mingshg Tel上层出问题的原因可能在下层 金字塔 OO思维 UML ROSE 高质量 易维护 易扩展 增量开发 减少长期成本 一致性 实用性 标准化 ….. 真的吗?? mingshg TelOO的优点 UML的统一和意义 没有统一的公式符号,很难想像数学的发展。 mingshg TelUML的统一(1) 没有五线谱,作曲家如何能精确表达自己的灵感? mingshg TelUML的统一(2) mingshg TelUML的统一(3) Function(函数) Stroustrup Service(服务) Coad/Yourdon Operation(操作) Booch Responsibility(责任) Wirfs-Brock 90年代初,有一定影响的OOAD方法有50多种 对同一个概念,不同流派的表述方法都有所 区别,例如对类的操作,当时的表示方法有 : mingshg TelUML的统一(4) Grady Booch Ivar Jacobson Jim Rumbaugh James Odell David Harel 你应该使用UML吗?一个字:是!旧的面向对象符号正在快速地消逝。它们还会残留在UML稳固前出版的书上面,但新的书、文章等等将会全部以UML作为符号。如果你正在使用旧的符号,你就应该在1998年间转换到UML。如果你

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档