【内容简介】
嵌入和实时系统变得日益复杂,因此需要一种预先计划周详的、成熟的设计方法,如此方可成功地实现。基于对象的统一建模语言(UML)可以描述对于实时系统极为关键的结构和行为方面,并且已成为有效设计的优秀媒介。
就像畅销的上一版一样,第二版概述了实时系统的本质,并且介绍了侧重于设计和开发的UML。本书详细讲解了需求分析、对象结构和对象行为的定义、体系结构设计、机械设计、以及包含数据结构、操作和异常的更详细的设计。书中图文并茂,详细阐述了UML的设计技术,并且通过详细、直实的例子向读者展示了这些技术的应用。
本书以UML标准为基础,涵盖了动作主义元模型的状态图,并且深入描述和演示了如何有效地应用用例,以及捕获对象模型和状态行为。本书还介绍了作者多年研究的心血——嵌入式系统的快速面向对象过程(ROPES),这是一个已得到证实的产品开发过程,以及一个新的UML扩展过程的补充。
Bruce Powel Douglass 是实时系统开发工具的主流厂商i-Logix的技术总宣传师,对于UML最初规范的制订功不可没,并且还是对象管理组(OMG)的实时分析和设计工作组的主席之一。他还为很多公司和机构,包括NASA,提供建大规模、实时、安全临界系统方面的咨询。他还写了其他四本实时和嵌入式系统方面的书。
【作译者介绍】
本书提供作译者介绍
Bruce由俄勒冈荒地的狼群抚养成人。3岁时开始自学读书,不到12岁就开始学习微积分。14岁辍学游历美国,几年后进入俄勒冈大学学习数学专业,并最终获得俄勒冈大学的运动生理学科学硕士学位、USD医学院的神经生理学博士学位。他在医学院期间创立了一个名为自相关因子分析的数学分支,为研究多细胞生物神经系统中的信息处理提供了一个强有力的数学工具。
Bruce作为软件开发人员,在实时系统领域工作了近20年,是实时嵌入式系统领域内著名的讲演者和作者。他是嵌入式系统(Embedded Syst.. << 查看详细
【目录信息】
前言
译者序
第二版序
关于作者
第1章 实时系统和对象简介
1.1 实时系统的特殊之处
1.2 关于时间
1.3 基于模型的开发
1.4 对象的优点
1.5 UML中的面向对象技术
1.6 UML的图和表示法
1.7 展望
1.8 参考文献
第2章 实时系统的需求分析
<< 查看详细目录
【译者序】
三位面向对象方法学的创始人Rumbaugh、Booch和Jacobson共同合作,创立了UML(统一建模语言)。自从1997年UML被OMG采用为标准以来,历经多次修订。从UML 1.0一直发展到1.4,但就在译者翻译本书时,OMG已经通过了UML2.0提案。
统一建模语言将为软件开发商及其用户带来诸多便利。美国等计算机技术发达国家已有大量的软件开发组织开始用UML进行系统建模,学习和使用UML已经成为一种潮流。我国软件界对UML也相当关注,许多研究人员和技术人员已在几年前就开始了对UML的学习和研究。但由于UML的复杂性,仅通过UML的标准文献和国内目前的关
于UML的资料来掌握使用它不是一件轻松的事。为此,我们..
<< 查看译者序
【前言】
嵌入式计算机系统,以及反应式和实时系统的时代已经到来。读完本书,你就会发现嵌入式系统无处不在;除了传统的桌面和膝上计算机,还有更多的计算机隐藏在无数的机器或设备里面。
哪里有计算机和计算机处理系统,哪里就有驱动它们的软件。软件不是从树上长出来的,而是人们不断地编写、理解、分析、使用、维护和更新的结果。是人的编程唤起了在抽象层次上建模复杂系统的需要,这比“一般”的编程语言要高一个档次。这也产生了对能引导软件工程师和编程人员处理建模过程的方法学的需要。
大家一致认为好的图解是设计高级建模方法所需奋斗的目标之一。虽然其他的东西同样重要,但是图片通常..
<< 查看前言
【序言】
我对《Real-Time UML:Developing Efficient Object for Embedded Systems》第一版的成功深感欣慰。我认为第一版之所以受欢迎得益于实时和嵌入式系统开发中对象技术(一般来说)和UML(具体来说)的时效性和适当性。在刚出第一版时,UML就有成为面向对象系统开发主力军的迹象。然而,即便是它最坚定的支持者也为它在开发者中受欢迎的速度和程度感到惊讶。一位曾支持另外一种建模方法的方法学家对我说,“我忽视了UML,所以很快就遇上了大麻烦。”不管从达尔文主义的角度来看,还是从它的技术优势来说,UML都取得了巨大的成功,并成为对象领域内占统治地位的技术。
随着嵌入式系统变得越来越复杂,过..
<< 查看序言