出版时间:2005-3 出版社:机械工业出版社 作者:道格拉斯 页数:458 译者:柳翔
Tag标签:无
内容概要
本书将实时系统、对象建模、快速开发过程以及系统保险性等几个完全分离的学科统一起来,重点介绍了使用统一建模语言进行基于模型的实时系统和嵌入式系统开发以及被称为ROPES的基于风险的迭代开发生命周期。本书共分为四部分,包括:基础知识、分析、设计、高级实时对象建模。另外,书后还包括三个附录,总结了UML符号表示并介绍了两个工具——PhapsodyTimeWiz。 本书适合作为计算机科学专业本科生或研究生教材,同时也可作为专业软件开发人员的参考书。
作者简介
Bruce由俄勒冈荒地的狼群抚养成人。3岁时开始自学读书,不到12岁就开始学习微积分14岁辍学游历美国,几年后进入俄勒冈大学学习数学专业,1并最终获得俄勒冈大学的运动生理学科学硕士学位。USD医学院的神经生理学博士学位。他在医学院期间创立了一个名为自相关因子分析的数学
书籍目录
出版者的话专家指导委员会译者序译者简介序前言作者简介第一部分 基础知识 第1章 对象及统一建模语言介绍 1.1 对象的优点 1.2 术语和概念 1.3 UML中的面向对象 1.4 类图 1.5 用例 1.6 顺序图 1.7 物理表示 1.8 图中常见的元素 1.9 小结 1.10 展望 1.11 练习 1.12 参考文献 第2章 实时系统的基本概念 2.1 什么是实时系统 2.2 术语和概念 2.3 守时性 2.4 响应 2.5 并发 2.6 可预测性 2.7 正确性和健壮性 2.8 分布式系统 2.9 容错性和保险性 2.10 处理资源受限的目标环境 2.11 低层硬件接口 2.12 实时操作系统 2.13 小结 2.14 展望 2.15 练习 2.16 参考文献 第3章 保险性关键系统的基本概念 3.1 保险性引论 3.2 术语和概念 3.3 保险性相关故障 3.4 保险性架构 3.5 实现保险性的八个步骤 3.6 一些保险性相关的标准 3.7 小结 3.8 展望 3.9 练习 3.10 参考文献 第4章 用于嵌入系统的快速面向对象过程 4.1 引论 4.2 术语和概念 4.3 开发任务序列 4.4 进度安排与估计 4.5 ROPES宏周期 4.6 分析 4.7 设计 4.8 转化 4.9 测试 4.10 小结 4.11 展望 4.12 练习 4.13 参考文献第二部分 分析 第5章 实时系统的需求分析 5.1 引论 5.2 术语和概念 5.3 用例 5.4 外部事件 5.5 指定外部消息 5.6 用例行为详述 5.7 确定用例 5.8 使用用例 5.9 制作好的需求分析图的启发式方法 5.10 小结 5.11 展望 5.12 练习 5.13 参考文献 第6章 结构对象分析 6.1 引论 6.2 术语和概念 6.3 对象识别的关键策略 6.4 对角到类的具体化 6.5 识别对象关联 6.6 聚合与组合 6.7 对象属性 6.8 泛化关系 6.9 AATCS实例:类图 6.10 创建好的类图的启发式方法 6.11 小结 6.12 展望 6.13 练习 6.14 参考文献 第7章 行为对象分析 ……第三部分 设计 第8章 架构设计 第9章 机制设计 第10章 详细设计第四部分 高级实时对象建模 第11章 线程与可调度性 第12章 动态建模 第13章 实时框架附录 附录A UML符号表示总结 附录B Rhapsody:完全构造性的UML可视化编程工具 附录C TimeWiz:用于时序分析的集成工具
媒体关注与评论
书评本书无疑是这一领域中创作的著作……每个人都可以把它作为教材和参考书。 本书深入浅出地介绍实时系统的开发过程和技术,提供成功的嵌入系统编程方式,书中采用面向对象软件开发的实践技巧,分析如何提高实时编程的质量。 本书结合嵌入式系统编程中最新概念,使用统一建模语言以及来自于对象技术中的最佳实践,揭示了实时系统开发过程中复杂问题和细节问题,阐明了可调度性,行为模式,实时框架等重要主题,以期帮助读者成为更加有效的实时编程人员。 随书光盘包括:书中的模型和两个在实时系统和嵌入式系统开发过程中特别有用的应用程序。
图书封面
图书标签Tags
无
评论、评分、阅读与下载