注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材UML对象设计与编程

UML对象设计与编程

UML对象设计与编程

定 价:¥36.00

作 者: (美)刘润东著译
出版社: 北京希望电子出版社
丛编项: 21世纪高校计算机科学技术教材丛书
标 签: UML

ISBN: 9787900056979 出版时间: 2001-05-01 包装: 精装
开本: 26cm+光盘1片 页数: 276 字数:  

内容简介

  《UML对象设计与编程》系统地阐述了对象技术的基本概念,详细讲解了统一建模语言(UML)、对象类(Class)和对象实例(Instance)、关联(Aaaociation)和继承(Inheritance)、对象替代和多形性、静态和动态模型、需求和应用事例分析、事件序列图、抽象类和界面、包装和部件等内容。全面介绍了20多种对象设计样式(Pattern)及其实际应用。内容从入门到精通,博大深入,涵盖最新的面向对象技术,如持久对象(Persistent Objects)与关系数据库(RelationalDatabase)、分布式对象(Distributed Objects,CORBA)、界面设计(Inteface Design)、可扩充标记语言(XML)、网上应用系统等。同时,透彻讨论了各种大规模系统结构,作者力图通过本书的教学把读者从开发人员提升到设计师的水平。《UML对象设计与编程》共分九章,以统一建模语言(UML)图解式表述内容。作者身处信息技术前沿,积累了深厚的实践经验,书中丰富的图片和大量来自现实项目的设计案例,融会贯通,举一反三,可帮助读者迅速、深刻领会面向对象设计的精髓。本书不使用特定的编程语言,但书中所有对象设计都可直接用于C++,Java,Visual Basic,IDL等语言,使读者能置身程序语言之上,进行系统和规划,提高自身的软件专业水平。第一至第七章附有大量习题,第九章给出了完整答案,方便读者总结、复习和提高。 《UML对象设计与编程》既可作为高等院校计算机科学与技术专业相关课程教材,也可作为广大计算机程序开发人员自学指导书和技术参考书。本书让读者一书在手,终身受惠,是软件编程人员的好良伴。本光盘包括与本书内容紧密结合的Java例子源代码,附送读者学习、借鉴。

作者简介

  刘润东博士,一九八八年毕业于美国麻省理工学院,并拥有技术管理硕士学位。曾获美国“国家研究院”(US National Research Council)奖研金,在美国太空总署属下“歌达航天中心”(Goddard Space Flight Center,NASA)作研究。现任美国“国际科学应用公司”(SAIC)信息技术总工程师,带领多项大规模软件设计和规划,包括科学计算,包括科学计算、工程模拟、供应链管理、产品数据管理、电子商务等。同时,负责研究开发最新面向对象技术。 刘润东博士至今已发表科学专业论文近三十篇,他也经常写作,介绍最新科学技术,在香港《明报月刊》、《星岛日报》等刊物发表。一九九八年,由他主编的,《跨世纪科学》系列丛书在香港出版,他的英文版书“The Art of Objects——Object-Oriented Design and Architecture”,于2000年底在美国和加拿大同时推出,被评论为国际对象软件技术的重要著作。本书即该书中文版。

图书目录

第1章  对象的基本概念                  
     1. 1  对象的本质                  
     1. 2  统一建模语言(UML)                  
     1. 3  统一建模语言的标记法                  
     1. 4  构造和清除对象                  
     1. 5  关联和连接                  
     1. 6  集团和复合                  
     1. 7  服务类和委托法                  
     1. 8  继承(Inheritance)                  
     1. 9  习题                  
     第2章  通用静态对象设计样式                  
     2. 1  集合管理器                  
     2. 2  容器                  
     2. 3  自容类. 层次结构和网络                  
     2. 4  关系环                  
     2. 5  二元关联类                  
     2. 6  手柄本体样式                  
     2. 7  动态模式                  
     2. 8  共用对象池                  
     2. 9  可扩充标记语言(XML)的对象模型                  
     2. 10  案例:自动柜员机系统软件(之一)                  
     2. 11  案例:共用讨论板(之一)                  
     2. 12  案例:访问控制列(之一)                  
     2. 13  习题                  
     第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  集合                  
     4. 6  包装                  
     4. 7  部件                  
     4. 8  结点                  
     4. 9  动态模型的标记法                  
     4. 10  逆向工程及不可约样式                  
     4. 11  习题                  
     第5章  动态对象模型基础                  
     5. 1  使用个案分析(Use Case Analysis)                  
     5. 2  序列图(Sequence Diagram)                  
     5. 3  客户机/服务器模型和分布式对象                  
     5. 4  界面定义和客户机/服务器的开发                  
     5. 5  通用对象请求经纪架构(CORBA)标准                  
     5. 6  界面定义语言(IDL)                  
     5. 7  状态图                  
     5. 8  案例:自动柜员机系统软件(之三)                  
     5. 9  案例:共用讨论板(之三)                  
     5. 10  案例:租借公司(之二)                  
     5. 11  案例:访问控制列(之三)                  
     5. 12  习题                  
     第6章  通用界面设计样式                  
     6. 1  对象封装器                  
     6. 2  对象适配器                  
     6. 3  对象工厂和管理器                  
     6. 4  界面和服务类                  
    6. 5  事件处理中的服务界面                  
    6. 6  带有界面的关系环                  
    6. 7  继承阶梯                  
    6. 8  CORBA对象                  
    6. 9  CORBA客户存根                  
    6. 10  分布式对象的设计策略                  
    6. 11  替身对象                  
     6. 12  案例:自动柜员机系统软件(之四)                  
     6. 13  案例:共用讨论板(之四)                  
     6. 14  案例:访问控制列(之四)                  
     6. 15  习题                  
     第7章  面向对象体系结构                  
     7. 1  体系结构图的标记法                  
     7. 2  流程处理系统                  
     7. 3  客户机/服务器系统                  
     7. 4  层状系统                  
     7. 5  三级和多级系统                  
     7. 6  代理                  
     7. 7  集团和联邦体系                  
     7. 8  体系结构的样式                  
     7. 9  案例:自动柜员机系统软件(之五)                  
     7. 10  案例:共用讨论板(之五)                  
     7. 11  案例:租借公司(之三)                  
     7. 12  案例:EJB的架构                  
     7. 13  习题                  
     第8章  各章总结和备注                  
     8. 1  第1章总结和备注                  
     8. 2  第2章总结和备注                  
     8. 3  第3章总结和备注                  
     8. 4  第4章总结和备注                  
     8. 5  第5章总结和备注                  
     8. 6  第6章总结和备注                  
     8. 7  第7章总结和备注                  
     8. 8  案例总结                  
     第9章  习题答案                  
     9. 1  第1章习题答案                  
     9. 2  第2章习题答案                  
     9. 3  第3章习题答案                  
     9. 4  第4章习题答案                  
     9. 5  第5章习题答案                  
     9. 6  第6章习题答案                  
     9. 7  第7章习题答案                  
     附录A  对象设计UML标记快速查看表                    
     附录B  例子源码索引                  
   附录C  各种面向对象语言特征一览表                  
   附录D  英中对象技术词汇表                  

本目录推荐