出版时间:2003-1 出版社:机械工业出版社 作者:王智学 页数:312 字数:505000
Tag标签:无
内容概要
本书以UML对象建模语言为背景,采用著名的对象建模工具RATIONAL ROSE作为配套实验工具,由浅入深、由抽象概念到具体实例,全面介绍了面向对象分析与设计方法,并以较为完整的实用范例为主线,帮助学生深入理解对象建模的基本方法和全过程,同时掌握ROSE建模工具。该书主要面向高等院校学生,也可用作程序员和分析员基础理论培训教材。全书分为两部分。第一部分主要介绍对象和建模的基本概念和方法以及如何运用ROSE建模工具建立中等规模应用程序的对象模型,适用于初学者和一般程序员。这部分内容可以作为本科生教材。第二部分介绍较为新的软件工程概念以及流行的应用程序体系结构和设计方法,包括设计模式、对象持久化设计、分布式对象等。这些概念和方法在当前软件开发中已经逐渐普及应用。这部分内容旨在培养高级程序员、系统分析员和软件结构设计师,可以作为研究生教材。
书籍目录
第1章 软件与建模语言的发展史 1.1 面向对象技术的发展历史 1.2 语言探究 1.3 软件的发展历史 1.4 建模语言的产生 1.5 习题第2章 对象的基本概念 2.1 面向对象 2.2 对象与类 2.3 对象职责 2.4 抽象与继承 2.5 封装与信息隐蔽 2.6 多态 2.7 信息交流 2.8 复用 2.9 面向对象方法与传统方法的比较 2.10 习题第3章 ROSE技术 3.1 RATIONAL ROSE概要 3.2 类图(Class Diagram) 3.3 用例图(Use Case Diagram) 3.4 交互图(Interaction Diagram) 3.5 状态图(Statechart Diagram) 3.6 包(Package) 3.7 组件与部署视图(COmponent&Deployment View) 3.8 用Rational ROSE生成代码和逆向工程 3.9 三层结构方法(Three-tier Architecture Approach) 3.10 习题第4章 建立对象模型 4.1 Rational统一过程 4.2 需求分析 4.3 系统静态分析 4.4 系统动态分析 4.5 系统设计及实现 4.6 习题第5章 软件工程新概念 5.1 软件生命周期(Software Life Cycle) 5.2 软件复用方法 5.3 计算机辅助软件工程技术(CASE) 5.4 软件再工程技术 5.5 构件化(Component) 5.6 中间件 5.7 软件产品线技术(Prodct Line System) 5.8 软件过程改进与标准化 5.9 习题第6章 对象设计模式 6.1 设计模式的概念 6.2 怎样使用设计模式 6.3 几种典型的对象设计模式 6.4 习题第7章 对象持久化 7.1 对象持久化的基本概念 7.2 类层次体系结构 7.3 对象到关系数据库的映射 7.4 对象持久化层的设计 7.5 习题第8章 分布式对象 8.1 分布式对象的基本概念 8.2 公共对象请求代理体系结构(CORBA) 8.3 COM/DCOM/COM+技术 8.4 J2EE技术 8.5 Web Service(Web服务) 8.6 习题参考文献
图书封面
图书标签Tags
无
评论、评分、阅读与下载