网站大量收购独家精品文档,联系QQ:2885784924

接口组件节点.ppt

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

* * 2.什么是UML UML(统一建模语言)是为软件系统的制品进行详述(specifying)、可视化(visualizing)、构造(constructing)、文档化(documenting)的一种语言。它同样适用于商业模块和其他非软件系统。 * * 3.利用UML如何建模 UML将软件的体系结构分解为五个不同的侧面,称为视图(view)。分别是: 用例视图(Use case view) 设计视图(design view) 进程视图(process view) 实现视图(implementation view) 分布视图(deployment view) 设计视图和进程视图又可被统一称为逻辑视图(logical view)。 * * 4 UML中有哪些模型图 模型图是UML基本模型元素及其关系的组合, 由此便产生了9种UML模型图。它们是: 类图 对象图 用例图 序列图 协同图 状态图 活动图 组件图 配置图 * * 5 视图与模型图的关系如何 视图由一种或多种模型图(diagram)构成 模型图描述了 构成相应视图的基本模型元素(element) 及它们之间的相互关系。 * * 6 视图中包含哪些模型图 用例视图 用例图 交互图 状态图 活动图 逻辑视图 类图 对象图 交互图 状态图 活动图 * * 6 视图中包含哪些模型图 实现视图 部件图 交互图 状态图 活动图 分布视图 交互图 状态图 活动图 * * 7 模型图回顾: 用例图 什么是用例 在UML里,软件系统的功能和其代表的动态行为是用用例来建模的。用例代表系统为响应系统作用者引发的一个事件而执行的一系列的处理,而且这处理应该为系统作用者产生一种可见的价值。 用例图 Actor: 不仅指外部用户,也可指外部系统, Actor之间可以有泛化关系 Use Case:泛化, 包含, 扩展关系 Actor和Use Case之间存在关联关系(可以有向,双向) 注意Specification * * * * 7 模型图回顾: 交互图(1) 对象之间的合作是通过对象之间的消息的传递实现的。对象之间的合作在UML里被称为交互。交互是为达某一目的而在一组对象之间进行消息交换的行为。 交互可以对软件系统为实现某一任务而必须实施的动态行为进行建模。 交互所包含的UML建模元素包括: 对象 消息 * * 7 模型图回顾: 交互图(2) 序列图 对象生存线 控制焦点 消息: 消息的种类 协同图 序列图的变体 构成 对象 Actor 通路 * * 对象 1 对象 2 : class CallMe(String) send 《destroy》 return 调用 创建 销毁 返回 发送 create * * 7 模型图回顾: 状态图 状态图描述了一个对象或交互过程在它的生命周期中对一系列外界激励的所呈现出的不同状态以及它相应的响应和活动。 构成 状态:状态表示的是一个对象或交互过程中的一个特定阶段,满足了某一个条件,进行某项活动或等待某个事件的发生。状态对应一段有限的时间。状态对应于一组对象属性的值。 子状态 状态转换: 简单状态转换:同一个对象的两个状态之间的变化 复杂状态转换:状态分解与状态同步 * * 7 模型图回顾: 活动图 活动图是一种特殊形式的状态机,用于对计算流程和工作流程建模 活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态 构成: Action State 原子的或不可中断的,执行时间不考虑 Activity states 非原子运行 动作流 对象流 泳道 并发与同步 * * * * 7 模型图回顾: 类图 类的定义:类描述了一组对象的公共的结构和行为, 类为对象规定了它们的结构和所能提供的服务(操作) 类的表示:三部分 类的关系:依赖、泛化、关联 特殊类:接口,抽象类,参数化类 建模指南 对象图:“快照” 数据库建模:映射规则 例外情况建模 * * 7 模型图回顾: 包图 包的概念:包就是一种概念性的模型管理的图形工具 包的表示 包的嵌套 包的构造型:如《subsystem》《system》 包的联系 依赖(主要为输入依赖)与泛化 包图及其应用:模型管理,系统建模,开发跟踪 +窗口 +表格 #事件处理 * * 顾客 Oracle接口 Sybase接口 领域 订货 数据库接口 {abstract} * * 7 模型图回顾: 组件图与配置图 组件图 配置图 对象约束语言 * * UML建模原则 UML的模型图不是UML语言成份(UML成员)的简单堆砌,它必须按特定的规则有机地组合而成,从而构成一个完备的UML模型图。 完备的UML模型图(well-formed UML diagra

文档评论(0)

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

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

1亿VIP精品文档

相关文档