注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java設(shè)計(jì):對(duì)象、UML和過(guò)程

Java設(shè)計(jì):對(duì)象、UML和過(guò)程

Java設(shè)計(jì):對(duì)象、UML和過(guò)程

定 價(jià):¥25.00

作 者: (美)Kirk Knoernschild著;羅英偉,汪小林譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: JAVA語(yǔ)言 程序設(shè)計(jì)

ISBN: 9787115108791 出版時(shí)間: 2003-01-01 包裝: 精裝
開(kāi)本: 26cm 頁(yè)數(shù): 183 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)重點(diǎn)介紹如何把Java、UML、OO和軟件過(guò)程等技術(shù)有機(jī)地結(jié)合起來(lái),并成功地運(yùn)用到軟件開(kāi)發(fā)中。全書(shū)分為兩部分,共11章。第一部分包括前4章,重要介紹了OO的原理和模式,UML語(yǔ)言的基礎(chǔ),UML和Java的結(jié)合以及軟件開(kāi)發(fā)過(guò)程。這部分清楚地闡釋了每一種技術(shù)和概念的優(yōu)點(diǎn),強(qiáng)調(diào)了它們的共同原則。第二部分描述了如何將這些技術(shù)結(jié)合應(yīng)用到軟件項(xiàng)目的開(kāi)發(fā)中,包括需求模型、問(wèn)題分析、建模方式、子系統(tǒng)的設(shè)計(jì)等等。附錄部分則簡(jiǎn)單介紹了統(tǒng)一開(kāi)發(fā)過(guò)程的極限編程、J2EE和UML結(jié)合以及書(shū)中一個(gè)典型UML練習(xí)的Java代碼實(shí)現(xiàn)。 本書(shū)適合面向?qū)ο筌浖こ處?、?xiàng)目管理人員和Java程序員閱讀。

作者簡(jiǎn)介

暫缺《Java設(shè)計(jì):對(duì)象、UML和過(guò)程》作者簡(jiǎn)介

圖書(shū)目錄

第1章 面向?qū)ο蟮脑砼c模式
1.1 原理、模式和OO范例
1.2 類(lèi)的原理
1.2.1 開(kāi)放封閉原理(OCP)
1.2.2 Liskov替代原理(LSP)
1.2.3 依賴(lài)性倒置原理(DIP)
1.2.4 接口分離原理(ISP)
1.2.5 構(gòu)成重用原理(CRP)
1.2.6 最少知識(shí)原理(PLK)
1.3 包的原理
1.3.1 包的依賴(lài)
1.3.2 版本重用等價(jià)原理(REP)
1.3.3 通用閉包原理(CCP)
1.3.4 通用重用原理(CReP)
1.3.5 無(wú)環(huán)依賴(lài)原理(ADP)
1.3.6 穩(wěn)定依賴(lài)原理(SDP)
1.3.7 穩(wěn)定抽象原理(SAP)
1.4 模式
1.4.1 策略
1.4.2 訪(fǎng)問(wèn)者
1.4.3 層
1.5 總結(jié)
第2章 UML介紹
2.1 UML定義
2.2 起源
2.3 建模的作用
2.3.1 挑戰(zhàn)
2.3.2 體系結(jié)構(gòu)的復(fù)雜性
2.3.3 糾正
2.4 優(yōu)點(diǎn)
2.5 總結(jié)
第3章 UML基礎(chǔ)
3.1 模型和視圖
3.1.1 基本元素
3.1.2 圖
3.1.3 視圖
3.2 核心圖
3.2.1 行為圖
3.2.2 結(jié)構(gòu)圖
3.3 基本元素
3.3.1 結(jié)構(gòu)元素
3.3.2 Java無(wú)關(guān)的實(shí)體
3.3.3 Java相關(guān)的實(shí)體
3.3.4 與Java的依賴(lài)關(guān)系
3.4 注釋
3.5 擴(kuò)展機(jī)制
3.6 關(guān)于圖的介紹
3.6.1 順序圖
3.6.2 類(lèi)圖
3.6.3 包圖
3.7 總結(jié)
第4章 UML和軟件過(guò)程
4.1 定義的過(guò)程
4.2 最優(yōu)經(jīng)驗(yàn)
4.2.1 行為驅(qū)動(dòng)
4.2.2 以結(jié)構(gòu)為中心
4.2.3 重復(fù)
4.2.4 重構(gòu)
4.2.5 可視化建模
4.2.6 簡(jiǎn)單原型
4.3 開(kāi)發(fā)周期和UML
4.3.1 需求
4.3.2 分析和設(shè)計(jì)
4.3.3 構(gòu)建
4.3.4 測(cè)試
4.3.5 調(diào)度
4.4 整個(gè)生命周期
4.5 總結(jié)
第5章 建模策略
5.1 集成目標(biāo)
5.1.1 開(kāi)發(fā)方法
5.1.2 工具方法
5.2 集成因素
5.2.1 開(kāi)發(fā)文化
5.2.2 軟件過(guò)程
5.2.3 面向?qū)ο蠼?jīng)驗(yàn)
5.2.4 技術(shù)方面
5.2.5 建模策略
5.3 集成策略
5.4 總結(jié)
第6章 需求模型
6.1 符號(hào)
6.1.1 行動(dòng)者
6.1.2 Use
6.1.3 關(guān)系
6.1.4 Use
6.1.5 原型
6.2 需求建模
6.2.1 問(wèn)題陳述
6.2.2 Use
6.2.3 Use
6.2.4 額外的元素
6.3 總結(jié)
第7章 問(wèn)題分析
7.1 符號(hào)
7.1.1 類(lèi)
7.1.2 關(guān)聯(lián)
7.1.3 包
7.1.4 依賴(lài)
7.1.5 原型
7.1.6 協(xié)作
7.1.7 實(shí)現(xiàn)
7.2 確定初始概念
7.3 軟件規(guī)范說(shuō)明書(shū)
7.3.1 邊界
7.3.2 實(shí)體
7.3.3 控制
7.4 建立體系結(jié)構(gòu)
7.5 分配類(lèi)
7.6 總結(jié)
第8章 行為建模
8.1 符號(hào)
8.1.1 對(duì)象
8.1.2 消息
8.1.3 順序圖
8.1.4 協(xié)作圖
8.2 Use
8.3 功能分配
8.3.1 分散式控制流和集中式控制流
8.3.2 作為仲裁者的控制器
8.3.3 管理集合
8.3.4 訪(fǎng)問(wèn)方法和變更方法
8.3.5 其他圖
8.3.6 簡(jiǎn)單原型
8.4 模型結(jié)構(gòu)
8.5 總結(jié)
第9章 結(jié)構(gòu)建模
9.1 符號(hào)
9.1.1 類(lèi)圖
9.1.2 結(jié)構(gòu)元素
9.1.3 關(guān)系
9.2 耦合性和內(nèi)聚性
9.3 幾種有用的類(lèi)圖
9.3.1 包圖
9.3.2 接口圖
9.3.3 實(shí)現(xiàn)圖
9.3.4 參與類(lèi)視圖
9.4 識(shí)別結(jié)構(gòu)
9.4.1 復(fù)雜結(jié)構(gòu)
9.4.2 對(duì)象工廠(chǎng)
9.4.3 集合
9.4.4 結(jié)構(gòu)說(shuō)明
9.5 模型結(jié)構(gòu)
9.6 總結(jié)
第10章 系統(tǒng)結(jié)構(gòu)建模
10.1 定義系統(tǒng)結(jié)構(gòu)
10.2 構(gòu)建系統(tǒng)結(jié)構(gòu)
10.3 系統(tǒng)結(jié)構(gòu)機(jī)制
10.3.1 分層
10.3.2 觀察
10.3.3 Model-View-Controller(MVC)
10.3.4 分區(qū)
10.4 系統(tǒng)結(jié)構(gòu)視圖
10.5 框架和類(lèi)庫(kù)
10.5.1 框架
10.5.2 類(lèi)庫(kù)
10.6 構(gòu)件系統(tǒng)結(jié)構(gòu)
10.6.1 定義構(gòu)件
10.6.2 構(gòu)件和UML
10.6.3 構(gòu)件示例
10.7 總結(jié)
第11章 設(shè)計(jì)子系統(tǒng)
11.1 定義子系統(tǒng)
11.2 Java中的子系統(tǒng)
11.3 子系統(tǒng)規(guī)范
11.4 子系統(tǒng)識(shí)別
11.5 開(kāi)發(fā)子系統(tǒng)
11.6 作為框架的子系統(tǒng)
11.7 總結(jié)
附錄A 統(tǒng)一開(kāi)發(fā)過(guò)程(RUP)和極限編程(XP)
附錄B J2EE和UML
附錄C UML練習(xí)的代碼實(shí)現(xiàn)
參考文獻(xiàn) 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)