UML参考手册 第二部分 基 本 概 念 第9章 物 理 视 图

UML参考手册  

  第二部分 基 本 概 念  

第9章 物 理 视 图

9.1 概述
  系统模型的大部分内容反映了系统的逻辑和设计方面的信息,并且独立于系统的最终实现单元。然而,为了可重用性和可操作性的目的,系统实现方面的信息也很重要。UML使用两种视图来表示实现单元:实现视图和部署视图。
  实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元被称为构件。实现视图用构件及构件间的接口和依赖关系来表示设计元素(例如类)的具体实

阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
本书讲解UML在芯片设计上的应用,主要内容包括:SystemC程序的本组成、用活动呈现进程设计、用StarUML绘制活动、用组合结构呈现结构设计、用StarUML绘制组合结构、用通信呈现通信设计、用StarUML绘制通信、用类呈现模块设计、用StarUML绘制类、用用例组织相关文、用StarUML绘制用例等。本书通过一个录音芯片的仿真实例,从最简单的芯片设计,到更复杂的芯片组装设计,从UML:NSystemC代码,一应俱全,解说详尽。本书适合作为初学UML—SystemC的入门书,也适合芯片设计工作者参考。 前言 第1章 新式的芯片设计方法 1.1 述 1.2 SystemC简介 1.2.1 SystemC的官方网站 1.2.2 以C++为础 1.2.3 软硬件整合设计 1.2.4 相对于其他硬件建模语言 1.3 UML简介 1.3.1 UML的发展 1.3.2 形式的建模语言 1.3.3 UML方言 1.3.4 UML开发工具 1.4 迈向最新潮的MDA技术 1.4.1 MDA的主张 1.4.2 MDA的开发程序 1.4.3 MDA在芯片设计的应用 1.4.4 MDA在信息系统上的应用 1.5 本书重点内容 第2章 UML-SystemC绝妙搭配 2.1 UML—SystemC先睹为快 2.2 Memory芯片设计 2.3 组装可重用的设计 第3章 SystemC程序的本组成 3.1 准备好相关环境 3.2 编译出systemc.1ib 3.3 新增并设置项目 3.4 编写HelloWorld程序 3.5 SystemC程序的本组成 3.5.1 模块 3.5.2 进程 3.5.3 事件 3.5.4 通道 3.5.5 端口与接口 3.5.6 SC—main 第4章 用活动呈现进程设计 4.1 活动 4.2 进程 4.3 事件 4.4 通道 第5章 用StarUML绘制活动 5.1 新增活动 5.2 绘制Recorder模块活动 5.3 绘制lnput子活动 5.4 绘制Record子活动 5.5 绘制PlayOnce子活动 第6章 用组合结构呈现结构设计 6.1 组合结构 6.2 结构设计 6.3 端口与通道 6.4 进程 第7章 用StarUML绘制组合结构 7.1 新增组合结构 7.2 绘制lJMemory模块的组合结构 7.3 绘制DAC模块的组合结构 7.4 绘制Recorder模块的组合结构 第8章 用通信呈现通信设计 第9章 用StarUML绘制通信 第10章 用类呈现模块设计 第11章 用StarUML绘制类 第12章 用用例组织相关文 第13章 用StarUML绘制用例 第14章 案例研究——语音备忘器
目录 译者序 i 前言 iv 第一部分 背景知识 1 第 1 章 UML综述 1 1.1 UML简介 1 1.2 UML 的历史 1 1.2.1 面向对象的开发方法 1 1.2.2 统一工作 2 1.2.3 标准化 3 1.2.4 核心组员 3 1.2.5 统一的意义 3 1.3 UML的目标 4 1.4 UML域 5 1.5 表达式和表语法 6 第 2 章 模型的性质与目标 7 2.1 什么是模型 7 2.2 模型的用途 7 2.3 模型的层次 8 2.4 模型内容 10 2.5 模型说明了什么? 11 第二部分 13 第 3 章 UML初览 14 3.1 UML 14 3.2 静态 15 3.3 用例 16 3.4 交互 17 3.4.1 顺序 17 3.4.2 协作 18 3.5 状态机 19 3.6 活动 20 3.7 21 3.8 模型管 24 3.9 扩展组件 25 3.10 各种间的关系 26 第 4 章 静态 27 4.1 述 27 4.2 类元 27 4.3 关系 29 4.4 关联 30 4.5 泛化 33 4.5.1 继承 34 4.5.2 多重继承 34 4.5.3 单分类和多重分类 35 4.5.4 静态与动态类元 35 4.6 实现 36 4.7 依赖 37 4.8 约束 38 4.9 实例 39 4.10 对象 39 第 5 章 用例 41 5.1 述 41 5.2 参与者 41 5.3 用例 42 第 6 章 状态机 44 6.1 述 44 6.2 状态机 44 6.3 事件 44 6.4 状态 46 6.5 转换 47 6.6 组成状态 50 第 7 章 活动 55 7.1 述 55 7.2 活动 55 7.3 活动和其他 57 第 8 章 交互 58 8.1 述 58 8.2 协作 58 8.3 交互 58 8.4 顺序 59 8.5 激活 59 8.6 合作 60 8.7 模板 62 第 9 章 64 9.1 述 64 9.2 构件 64 9.3 节点 65 第 10 章 模型管 66 10.1 述 66 10.2 包 66 10.3 包间的依赖关系 66 10.4 访问与引入依赖关系 67 10.5 模型和子系统 67 第 11 章 扩展机制 69 11.1 述 69 11.2 约束 69 11.3 标签值 70 11.4 构造型 71 11.5 裁制UML 72 第 12 章 UML环境 73 12.1 述 73 12.2 语义职责 73 12.3 表示法职责 74 12.4 程序语言职责 74 12.5 使用建模工具建模 75 12.5.1 工具问题 75 12.5.2 工作进展过程中产生的不一致模型 75 12.5.3 空值和未详细说明的值 75 第三部分  参考资料 77 第 13 章 术语大全 78 第 14 章 标准元素 334 第四部分 附录 343 附录 UML元模型 344 索引 347
目录 译者序 i 前言 iv 第一部分 背景知识 1 第 1 章 UML综述 1 1.1 UML简介 1 1.2 UML 的历史 1 1.2.1 面向对象的开发方法 1 1.2.2 统一工作 2 1.2.3 标准化 3 1.2.4 核心组员 3 1.2.5 统一的意义 3 1.3 UML的目标 4 1.4 UML域 5 1.5 表达式和表语法 6 第 2 章 模型的性质与目标 7 2.1 什么是模型 7 2.2 模型的用途 7 2.3 模型的层次 8 2.4 模型内容 10 2.5 模型说明了什么? 11 第二部分 13 第 3 章 UML初览 14 3.1 UML 14 3.2 静态 15 3.3 用例 16 3.4 交互 17 3.4.1 顺序 17 3.4.2 协作 18 3.5 状态机 19 3.6 活动 20 3.7 21 3.8 模型管 24 3.9 扩展组件 25 3.10 各种间的关系 26 第 4 章 静态 27 4.1 述 27 4.2 类元 27 4.3 关系 29 4.4 关联 30 4.5 泛化 33 4.5.1 继承 34 4.5.2 多重继承 34 4.5.3 单分类和多重分类 35 4.5.4 静态与动态类元 35 4.6 实现 36 4.7 依赖 37 4.8 约束 38 4.9 实例 39 4.10 对象 39 第 5 章 用例 41 5.1 述 41 5.2 参与者 41 5.3 用例 42 第 6 章 状态机 44 6.1 述 44 6.2 状态机 44 6.3 事件 44 6.4 状态 46 6.5 转换 47 6.6 组成状态 50 第 7 章 活动 55 7.1 述 55 7.2 活动 55 7.3 活动和其他 57 第 8 章 交互 58 8.1 述 58 8.2 协作 58 8.3 交互 58 8.4 顺序 59 8.5 激活 59 8.6 合作 60 8.7 模板 62 第 9 章 64 9.1 述 64 9.2 构件 64 9.3 节点 65 第 10 章 模型管 66 10.1 述 66 10.2 包 66 10.3 包间的依赖关系 66 10.4 访问与引入依赖关系 67 10.5 模型和子系统 67 第 11 章 扩展机制 69 11.1 述 69 11.2 约束 69 11.3 标签值 70 11.4 构造型 71 11.5 裁制UML 72 第 12 章 UML环境 73 12.1 述 73 12.2 语义职责 73 12.3 表示法职责 74 12.4 程序语言职责 74 12.5 使用建模工具建模 75 12.5.1 工具问题 75 12.5.2 工作进展过程中产生的不一致模型 75 12.5.3 空值和未详细说明的值 75 第三部分  参考资料 77 第 13 章 术语大全 78 第 14 章 标准元素 334 第四部分 附录 343 附录 UML元模型 344 索引 347
目录 译者序 前言 第一部分 背景知识 第 1 章 UML 综述 1 1 UML 简介 1 2 UML 的历史 1 2 1 面向对象的开发方法 1 2 2 统一工作 1 2 3 标准化 1 2 4 核心组员 1 2 5 统一的意义 1 3 UML 的目标 1 4 UML 域 1 5 表达式和表语法 第 2 章 模型的性质与目标 2 1 什么是模型 2 2 模型的用途 2 3 模型的层次 2 4 模型内容 2 5 模型说明了什么? 第二部分 第 3 章 UML 初览 3 1 UML 3 2 静态 3 3 用例 3 4 交互 3 4 1 顺序 3 4 2 协作 3 5 状态机 3 6 活动 3 7 3 8 模型管 3 9 扩展组件 3 10 各种间的关系 第 4 章 静态 4 1 述 4 2 类元 4 3 关系 4 4 关联 4 5 泛化 4 5 1 继承 4 5 2 多重继承 4 5 3 单分类和多重分类 4 5 4 静态与动态类元 4 6 实现 4 7 依赖 4 8 约束 4 9 实例 4 10 对象 第 5 章 用例 5.1 述 5.2 参与者 5.3 用例 第 6 章 状态机 6.1 述 6.2 状态机 6.3 事件 6.4 状态 6.5 转换 6.6 组成状态 第 7 章 活动 7.1 述 7.2 活动 7.3 活动和其他 第 8 章 交互 8.1 述 8.2 协作 8.3 交互 8.4 顺序 8.5 激活 8.6 合作 8.7 模板 第 9 章 9.1 述 9.2 构件 9.3 节点 第 10 章 模型管 10.1 述 10.2 包 10.3 包间的依赖关系 10.4 访问与引入依赖关系 10.5 模型和子系统 第 11 章 扩展机制 11.1 述 11.2 约束 11.3 标签值 11.4 构造型 11.5 裁制 UML 第 12 章 UML 环境 12.1 述 12.2 语义职责 12.3 表示法职责 12.4 程序语言职责 12.5 使用建模工具建模 12.5.1 工具问题 12.5.2 工作进展过程中产生的不一致模型 12.5.3 空值和未详细说明的值 第三部分  参考资料 第 13 章 术语大全 第 14 章 标准元素 第四部分 附录 附录 UML 元模型 索引
UML参考手册是一本提供了UML(统一建模语言)的详细介绍和使用指南的PDF文件。它通常包含了UML的各种形符号、、术语以及详细的用法说明。这本手册对于学习和使用UML的人来说是非常有价值的。 首先,UML参考手册可以帮助用户UML的核心和原则。它提供了UML本思想和础,让读者能够准确地UML的语义和语法。通过学习手册中的内容,读者可以快速掌握UML的核心,例如类、对象、关联和继承等,并能够将其应用于实际的软件开发项目中。 其次,UML参考手册还介绍了UML的各种形符号和画法。UML包含了多种表类型,如类、序列、状态等,每种表都有其特定的形符号和用法。参考手册通过清晰的例和实例,详细说明了每种表的使用方法和约定。读者可以通过手册中的示例快速了解和掌握各种UML表的绘制技巧,从而能够准确地表示和传达自己的设计意。 此外,UML参考手册还提供了关于UML工具和方法的建议和推荐。随着UML的广泛应用,出现了很多UML工具和方法,如Rational Rose、Enterprise Architect等。参考手册通过对这些工具和方法的介绍和比较,帮助读者选择适合自己的工具,并提供了使用这些工具的指导和建议。这对于使用UML工具进行软件开发和项目管的读者来说尤为重要。 总而言之,UML参考手册是学习和应用UML的重要工具。它提供了UML的核心形符号和使用方法的详细说明,帮助读者快速解和掌握UML。对于软件开发人员和项目管人员来说,掌握UML参考手册是提高工作效率和质量的必备技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CandyCat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值