出版時(shí)間:2003-1 出版社:機(jī)械工業(yè)出版社 作者:王智學(xué) 頁數(shù):312 字?jǐn)?shù):505000
Tag標(biāo)簽:無
內(nèi)容概要
本書以UML對象建模語言為背景,采用著名的對象建模工具RATIONAL ROSE作為配套實(shí)驗(yàn)工具,由淺入深、由抽象概念到具體實(shí)例,全面介紹了面向?qū)ο蠓治雠c設(shè)計(jì)方法,并以較為完整的實(shí)用范例為主線,幫助學(xué)生深入理解對象建模的基本方法和全過程,同時(shí)掌握ROSE建模工具。該書主要面向高等院校學(xué)生,也可用作程序員和分析員基礎(chǔ)理論培訓(xùn)教材。全書分為兩部分。第一部分主要介紹對象和建模的基本概念和方法以及如何運(yùn)用ROSE建模工具建立中等規(guī)模應(yīng)用程序的對象模型,適用于初學(xué)者和一般程序員。這部分內(nèi)容可以作為本科生教材。第二部分介紹較為新的軟件工程概念以及流行的應(yīng)用程序體系結(jié)構(gòu)和設(shè)計(jì)方法,包括設(shè)計(jì)模式、對象持久化設(shè)計(jì)、分布式對象等。這些概念和方法在當(dāng)前軟件開發(fā)中已經(jīng)逐漸普及應(yīng)用。這部分內(nèi)容旨在培養(yǎng)高級程序員、系統(tǒng)分析員和軟件結(jié)構(gòu)設(shè)計(jì)師,可以作為研究生教材。
書籍目錄
第1章 軟件與建模語言的發(fā)展史 1.1 面向?qū)ο蠹夹g(shù)的發(fā)展歷史 1.2 語言探究 1.3 軟件的發(fā)展歷史 1.4 建模語言的產(chǎn)生 1.5 習(xí)題第2章 對象的基本概念 2.1 面向?qū)ο?2.2 對象與類 2.3 對象職責(zé) 2.4 抽象與繼承 2.5 封裝與信息隱蔽 2.6 多態(tài) 2.7 信息交流 2.8 復(fù)用 2.9 面向?qū)ο蠓椒ㄅc傳統(tǒng)方法的比較 2.10 習(xí)題第3章 ROSE技術(shù) 3.1 RATIONAL ROSE概要 3.2 類圖(Class Diagram) 3.3 用例圖(Use Case Diagram) 3.4 交互圖(Interaction Diagram) 3.5 狀態(tài)圖(Statechart Diagram) 3.6 包(Package) 3.7 組件與部署視圖(COmponent&Deployment View) 3.8 用Rational ROSE生成代碼和逆向工程 3.9 三層結(jié)構(gòu)方法(Three-tier Architecture Approach) 3.10 習(xí)題第4章 建立對象模型 4.1 Rational統(tǒng)一過程 4.2 需求分析 4.3 系統(tǒng)靜態(tài)分析 4.4 系統(tǒng)動(dòng)態(tài)分析 4.5 系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn) 4.6 習(xí)題第5章 軟件工程新概念 5.1 軟件生命周期(Software Life Cycle) 5.2 軟件復(fù)用方法 5.3 計(jì)算機(jī)輔助軟件工程技術(shù)(CASE) 5.4 軟件再工程技術(shù) 5.5 構(gòu)件化(Component) 5.6 中間件 5.7 軟件產(chǎn)品線技術(shù)(Prodct Line System) 5.8 軟件過程改進(jìn)與標(biāo)準(zhǔn)化 5.9 習(xí)題第6章 對象設(shè)計(jì)模式 6.1 設(shè)計(jì)模式的概念 6.2 怎樣使用設(shè)計(jì)模式 6.3 幾種典型的對象設(shè)計(jì)模式 6.4 習(xí)題第7章 對象持久化 7.1 對象持久化的基本概念 7.2 類層次體系結(jié)構(gòu) 7.3 對象到關(guān)系數(shù)據(jù)庫的映射 7.4 對象持久化層的設(shè)計(jì) 7.5 習(xí)題第8章 分布式對象 8.1 分布式對象的基本概念 8.2 公共對象請求代理體系結(jié)構(gòu)(CORBA) 8.3 COM/DCOM/COM+技術(shù) 8.4 J2EE技術(shù) 8.5 Web Service(Web服務(wù)) 8.6 習(xí)題參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載