注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java設計:對象、UML和過程

Java設計:對象、UML和過程

Java設計:對象、UML和過程

定 價:¥25.00

作 者: (美)Kirk Knoernschild著;羅英偉,汪小林譯
出版社: 人民郵電出版社
叢編項:
標 簽: JAVA語言 程序設計

購買這本書可以去


ISBN: 9787115108791 出版時間: 2003-01-01 包裝: 精裝
開本: 26cm 頁數: 183 字數:  

內容簡介

  本書重點介紹如何把Java、UML、OO和軟件過程等技術有機地結合起來,并成功地運用到軟件開發(fā)中。全書分為兩部分,共11章。第一部分包括前4章,重要介紹了OO的原理和模式,UML語言的基礎,UML和Java的結合以及軟件開發(fā)過程。這部分清楚地闡釋了每一種技術和概念的優(yōu)點,強調了它們的共同原則。第二部分描述了如何將這些技術結合應用到軟件項目的開發(fā)中,包括需求模型、問題分析、建模方式、子系統(tǒng)的設計等等。附錄部分則簡單介紹了統(tǒng)一開發(fā)過程的極限編程、J2EE和UML結合以及書中一個典型UML練習的Java代碼實現(xiàn)。 本書適合面向對象軟件工程師、項目管理人員和Java程序員閱讀。

作者簡介

暫缺《Java設計:對象、UML和過程》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號