实时UML与Rational Rose RealTime建模案例剖析
基本信息
- 作者: 余金山
- 丛书名: 软件工程研究院
- 出版社:电子工业出版社
- ISBN:9787121037962
- 上架时间:2007-4-26
- 出版日期:2007 年4月
- 开本:16开
- 页码:378
- 版次:1-1
- 所属分类:
计算机 > 软件工程及软件方法学 > UML
计算机 > 软件工程及软件方法学 > 建模
内容简介回到顶部↑
本书将实时系统、实时统一建模语言、实时系统的统一开发过程和rational rose realtime建模环境有机地结合起来,以案例为基础,系统地介绍了实时系统的设计与实现。全书分为3部分,第1部分为基础建模环境。第2部分建模篇,结合实时统一建模语言和rational rose reatime建模工具,介绍了实时系统的需求、系统设计和实现与部署。第3部分为案例篇,分析了4个典型的实时系统案例;纸牌游戏、咖啡机控系统、atm自动取款机控制系统和电梯控制的设计与实现。案例是针对不同层次的实时系统开发人员进行设计的,同时也涵盖了实时系统设计的主要特性。
本书附带的相关模型及源代码请到http://www.fecit.com.cn“下载专区”下载。
本书可供实时系统的分析人员、架构人员、系统设计人员和软件工程人员参考,也可以作为大专院校和培训机构的计算机及电子工程相关专业的教材。
本书附带的相关模型及源代码请到http://www.fecit.com.cn“下载专区”下载。
本书可供实时系统的分析人员、架构人员、系统设计人员和软件工程人员参考,也可以作为大专院校和培训机构的计算机及电子工程相关专业的教材。
目录回到顶部↑
第1部分 基础篇
第1章 实时系统概述
1.1 实时系统的基本概念
1.1.1 什么是实时系统
1.1.2 实时系统的一些重要概念
1.2 典型的实时系统——嵌入式实时软件
1.2.1 嵌入式实时操作系统
1.2.2 嵌入式实时支撑软件
1.2.3 嵌入式实时应用软件
1.2.4 嵌入式实时系统开发工具
1.3 实时系统的设计方法与技术
1.3.1 实时系统的主要抽象层次
1.3.2 实时系统设计的一些考虑
1.3.3 典型的实时系统模型
1.3.4 实时系统的设计方法学
1.3.5 统一建模语言
1.3.6 基于uml的实时系统开发概述
1.4 实时系统的统一开发过程模型
1.4.1 4种典型的实时系统开发模型
1.4.2 实时系统的统一开发过程简介
第1章 实时系统概述
1.1 实时系统的基本概念
1.1.1 什么是实时系统
1.1.2 实时系统的一些重要概念
1.2 典型的实时系统——嵌入式实时软件
1.2.1 嵌入式实时操作系统
1.2.2 嵌入式实时支撑软件
1.2.3 嵌入式实时应用软件
1.2.4 嵌入式实时系统开发工具
1.3 实时系统的设计方法与技术
1.3.1 实时系统的主要抽象层次
1.3.2 实时系统设计的一些考虑
1.3.3 典型的实时系统模型
1.3.4 实时系统的设计方法学
1.3.5 统一建模语言
1.3.6 基于uml的实时系统开发概述
1.4 实时系统的统一开发过程模型
1.4.1 4种典型的实时系统开发模型
1.4.2 实时系统的统一开发过程简介
前言回到顶部↑
随着微处理器价格的大幅度下降和性能的显著提高,实时系统已成为一种成本低、效率高的解决方案。目前,实时系统,特别是嵌入式实时系统已经广泛应用于工业控制、仪器仪表、通信、军事装备、船舶、航空航天和消费类等领域,所带来的全球工业产值已超过了1万亿美元,并且其增长速度还在加快。.
实时系统是其行为与时间紧密相关的系统,其设计与传统的非实时系统呈现不同的特性,需要良好的方法、工具和语言的支持。
统一建模语言(Unified Modeling Language,UML)是软件工程的标准建模语言,具有强大的建模能力, 目前已经广泛应用于软件系统的设计与分析中。多年来,为了有效支持实时系统的建模与分析,统一建模语言已经进行了大量的扩展,并增加了实时建模支持,为将统一建模语言应用于实时系统的设计中注入了新的机制。Mentor Graphics公司嵌入系统部的首席科学家Stephen Mellor指出,统一建模语言在嵌入式实时系统设计中已经得到了广泛应用,在2004年,25%的嵌入式系统项目使用了统一建模语言,2007年,这个数字有望上升到40%。
统一建模语言只是一种建模语言,而不是一种系统设计方法学。Rational的统一开发过程(Rational Unified Process,RUP)提供了系统的迭代式开发方法,能够缩短系统的开发周期,提高产品的质量。
为了有效支持实时系统的设计与分析,还需要良好的建模环境的支持。Rational RoseReal Time提供了一个集成的建模环境,能够支持实时系统的分析人员、架构人员、设计人员、软件开发人员和测试人员对实时系统建模,并能够有效支持模型驱动的开发方法。
本书以案例为基础,将实时系统的统一开发过程、实时统一建模语言、Rational Rose Real Time建模环境有机地结合起来,系统地介绍了实时系统的分析、设计与实现。..
全书分为3个部分。
第1部分为基础篇,概要介绍了实时系统的基本概念、实时统一建模语言、实时对象约束语言和Rational Rose Real Time建模环境,为后续章节的学习奠定了基础。
第2部分为建模篇,以实时系统的统一开发过程为主线,系统地介绍了实时系统的需求工程与用例建模、实时系统静态模型的创建(包图、类图和Capsule结构图)、实时系统动态模型的创建(状态图、活动图和顺序图),以及系统的实现与部署(组件图、代码实现和部署图)。
第3部分为案例篇,结合纸牌游戏、咖啡机控制系统、ATM自动取款机控制系统和电梯控制系统4个完整的实时系统案例,系统地介绍了实时系统的分析、设计与实现。
本书将面向对象的思想、当前主流的建模环境、领先的实时软件开发方法和工业案例融为一体,有助于实时系统的相关人员(架构人员、分析人员、设计人员和测试人员等)通过简单而且易于理解的步骤,为实时系统提供正确的解决方案。
参与本书编写的作者有余金山、林慧、刘成新、李风明、马明、方成辛、周复明、李小闪、王东、程向前、苏科、张海峰、赵朋雨、李凯、刘东明、吴玉杰、程小明、张涛、周海林、吴东明、王志科、李海欣、方小明等,由于作者水平有限,书中疏漏之处在所难免,恳请广大读者批评指正。
最后,对参与本书编写的所有作者的辛勤劳动表示感谢,同时也感谢参与审稿的各位专家,感谢飞思科技、电子工业出版社的各位领导和编辑,促成本书的诞生。...
编著者
实时系统是其行为与时间紧密相关的系统,其设计与传统的非实时系统呈现不同的特性,需要良好的方法、工具和语言的支持。
统一建模语言(Unified Modeling Language,UML)是软件工程的标准建模语言,具有强大的建模能力, 目前已经广泛应用于软件系统的设计与分析中。多年来,为了有效支持实时系统的建模与分析,统一建模语言已经进行了大量的扩展,并增加了实时建模支持,为将统一建模语言应用于实时系统的设计中注入了新的机制。Mentor Graphics公司嵌入系统部的首席科学家Stephen Mellor指出,统一建模语言在嵌入式实时系统设计中已经得到了广泛应用,在2004年,25%的嵌入式系统项目使用了统一建模语言,2007年,这个数字有望上升到40%。
统一建模语言只是一种建模语言,而不是一种系统设计方法学。Rational的统一开发过程(Rational Unified Process,RUP)提供了系统的迭代式开发方法,能够缩短系统的开发周期,提高产品的质量。
为了有效支持实时系统的设计与分析,还需要良好的建模环境的支持。Rational RoseReal Time提供了一个集成的建模环境,能够支持实时系统的分析人员、架构人员、设计人员、软件开发人员和测试人员对实时系统建模,并能够有效支持模型驱动的开发方法。
本书以案例为基础,将实时系统的统一开发过程、实时统一建模语言、Rational Rose Real Time建模环境有机地结合起来,系统地介绍了实时系统的分析、设计与实现。..
全书分为3个部分。
第1部分为基础篇,概要介绍了实时系统的基本概念、实时统一建模语言、实时对象约束语言和Rational Rose Real Time建模环境,为后续章节的学习奠定了基础。
第2部分为建模篇,以实时系统的统一开发过程为主线,系统地介绍了实时系统的需求工程与用例建模、实时系统静态模型的创建(包图、类图和Capsule结构图)、实时系统动态模型的创建(状态图、活动图和顺序图),以及系统的实现与部署(组件图、代码实现和部署图)。
第3部分为案例篇,结合纸牌游戏、咖啡机控制系统、ATM自动取款机控制系统和电梯控制系统4个完整的实时系统案例,系统地介绍了实时系统的分析、设计与实现。
本书将面向对象的思想、当前主流的建模环境、领先的实时软件开发方法和工业案例融为一体,有助于实时系统的相关人员(架构人员、分析人员、设计人员和测试人员等)通过简单而且易于理解的步骤,为实时系统提供正确的解决方案。
参与本书编写的作者有余金山、林慧、刘成新、李风明、马明、方成辛、周复明、李小闪、王东、程向前、苏科、张海峰、赵朋雨、李凯、刘东明、吴玉杰、程小明、张涛、周海林、吴东明、王志科、李海欣、方小明等,由于作者水平有限,书中疏漏之处在所难免,恳请广大读者批评指正。
最后,对参与本书编写的所有作者的辛勤劳动表示感谢,同时也感谢参与审稿的各位专家,感谢飞思科技、电子工业出版社的各位领导和编辑,促成本书的诞生。...
编著者







点击看大图
加载中...

