注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)面向?qū)ο蠹夹g(shù)與系統(tǒng)建模

面向?qū)ο蠹夹g(shù)與系統(tǒng)建模

面向?qū)ο蠹夹g(shù)與系統(tǒng)建模

定 價(jià):¥52.00

作 者: 孫玉山
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 操作系統(tǒng)/系統(tǒng)開發(fā) 計(jì)算機(jī)/網(wǎng)絡(luò) 系統(tǒng)開發(fā)

ISBN: 9787121269950 出版時(shí)間: 2015-10-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 324 字?jǐn)?shù):  

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

  本書闡述編程技術(shù)的結(jié)構(gòu)化分析、設(shè)計(jì)的基本步驟與面向?qū)ο罄碚摰陌l(fā)展,重點(diǎn)講述面向?qū)ο蟮幕纠碚?、面向?qū)ο笤O(shè)計(jì)原則,以及使用面向?qū)ο蠹夹g(shù)進(jìn)行分析、設(shè)計(jì)、實(shí)現(xiàn)的完整軟件開發(fā)流程。本書在面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)中重點(diǎn)強(qiáng)調(diào)軟件作為系統(tǒng)與面向?qū)ο笙到y(tǒng)建模的概念。在系統(tǒng)分析、系統(tǒng)設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)中,使用統(tǒng)一建模語(yǔ)言UML建立文檔。本書力求包括軟件工程與面向?qū)ο笱芯康?*進(jìn)展,如統(tǒng)一過(guò)程模型等。書中大多數(shù)設(shè)計(jì)例子都使用純面向?qū)ο笳Z(yǔ)言Java實(shí)現(xiàn),每章都有練習(xí)題,大多數(shù)章還提供課下設(shè)計(jì)——編程作業(yè),部分Java源代碼可以登錄華信教育資源網(wǎng)(www.hxedu.com.cn)下載或者直接向作者(電子郵箱mikesun725@aliyun.com)索取。

作者簡(jiǎn)介

暫缺《面向?qū)ο蠹夹g(shù)與系統(tǒng)建?!纷髡吆?jiǎn)介

圖書目錄

第1章編程語(yǔ)言的發(fā)展與程序結(jié)構(gòu)
1.1編程語(yǔ)言發(fā)展簡(jiǎn)史
1.1.1機(jī)械計(jì)算機(jī)時(shí)代的“編程”
1.1.2編程語(yǔ)言的發(fā)展歷程
1.2非結(jié)構(gòu)化編程簡(jiǎn)介
1.3結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)方法簡(jiǎn)史
1.3.1結(jié)構(gòu)化分析
1.3.2結(jié)構(gòu)化設(shè)計(jì)
1.3.3結(jié)構(gòu)化編程
1.4非結(jié)構(gòu)化程序設(shè)計(jì)與結(jié)構(gòu)化程序設(shè)計(jì)的區(qū)別
1.4.1非結(jié)構(gòu)化程序的特點(diǎn)
1.4.2結(jié)構(gòu)化程序的特點(diǎn)
1.5面向?qū)ο缶幊讨袑?duì)象與類的初步概念
1.6面向?qū)ο蟪绦蚺c結(jié)構(gòu)化程序的區(qū)別
1.7本章總結(jié)
1.8練習(xí)題
第2章對(duì)象模型的基本概念
2.1對(duì)象模型基礎(chǔ)
2.1.1面向?qū)ο笙到y(tǒng)的基本概念
2.1.2面向?qū)ο蠓治龅幕靖拍?br /> 2.1.3面向?qū)ο笤O(shè)計(jì)的基本概念
2.1.4面向?qū)ο缶幊?br /> 2.1.5面向?qū)ο蠓治?、設(shè)計(jì)與編程之間的關(guān)系
2.2對(duì)象模型元素
2.2.1抽象的概念
2.2.2抽象的例子
2.2.3封裝的概念
2.2.4封裝的例子
2.2.5模塊化的概念
2.2.6Java語(yǔ)言對(duì)模塊化的支持
2.2.7抽象的層次化
2.2.8由“is-a”關(guān)系所產(chǎn)生的抽象層次的例子
2.2.9由“part of”關(guān)系所產(chǎn)生的抽象層次的例子
2.3本章總結(jié)
2.4練習(xí)題
2.5課下設(shè)計(jì)——編程作業(yè)
第3章對(duì)象
3.1對(duì)象的基本知識(shí)
3.1.1對(duì)象的概念
3.1.2對(duì)象的狀態(tài)
3.1.3對(duì)象的行為
3.1.4對(duì)象操作的類型
3.1.5對(duì)象的角色與職責(zé)
3.1.6對(duì)象就像機(jī)器一樣
3.1.7對(duì)象的標(biāo)識(shí)
3.2對(duì)象之間的關(guān)系與協(xié)作
3.2.1對(duì)象之間的鏈接
3.2.2對(duì)象之間職責(zé)的分配
3.2.3聚合關(guān)系
3.3本章總結(jié)
3.4練習(xí)題
3.5課下設(shè)計(jì)——編程作業(yè)
第4章類的基本概念
4.1類的基本知識(shí)
4.1.1類的定義
4.1.2類的接口與實(shí)現(xiàn)
4.2類之間的關(guān)系
4.2.1關(guān)聯(lián)關(guān)系
4.2.2類的繼承關(guān)系
4.2.3多態(tài)的概念與例子
4.2.4類的聚合關(guān)系
4.2.5類的依賴關(guān)系
4.2.6關(guān)聯(lián)的表達(dá)形式
4.2.7關(guān)聯(lián)的實(shí)現(xiàn)方法
4.3類與對(duì)象之間的關(guān)系
4.4本章總結(jié)
4.5練習(xí)題
4.6課下設(shè)計(jì)——編程作業(yè)
第5章面向?qū)ο笤O(shè)計(jì)原則
5.1類的設(shè)計(jì)應(yīng)遵循的基本原則
5.1.1面向?qū)ο笤O(shè)計(jì)中類與模塊設(shè)計(jì)質(zhì)量的度量
5.1.2操作設(shè)計(jì)的基本原則
5.1.3類之間關(guān)系確定的基本原則
5.1.4類的內(nèi)部視圖
5.2面向?qū)ο笤O(shè)計(jì)的SOLID原則
5.2.1單一職責(zé)原則
5.2.2開閉原則
5.2.3里氏代換原則
5.2.4接口隔離原則
5.2.5依賴倒轉(zhuǎn)原則
5.3本章總結(jié)
5.4練習(xí)題
5.5課下設(shè)計(jì)——編程作業(yè)
第6章統(tǒng)一建模語(yǔ)言UML
6.1結(jié)構(gòu)圖
6.1.1類圖
6.1.2對(duì)象圖
6.1.3包圖
6.1.4組件圖
6.1.5部署圖
6.2行為圖
6.2.1用例圖
6.2.2活動(dòng)圖
6.2.3時(shí)序圖
6.2.4通信圖
6.2.5狀態(tài)機(jī)圖
6.3本章總結(jié)
6.4練習(xí)題
6.5課下設(shè)計(jì)——編程作業(yè)
第7章需求分析、領(lǐng)域建模與對(duì)象設(shè)計(jì)
7.1統(tǒng)一過(guò)程模型
7.1.1統(tǒng)一過(guò)程模型的概念
7.1.2統(tǒng)一過(guò)程模型的迭代性質(zhì)
7.2需求分析的概念與方法
7.2.1軟件需求的三個(gè)不同層次的含義
7.2.2需求的獲取與分析
7.2.3需求獲取方法
7.3用例圖與用例建模
7.3.1用例圖
7.3.2用例建模
7.4用例建模實(shí)例
7.5領(lǐng)域模型的概念與創(chuàng)建方法
7.6領(lǐng)域模型實(shí)例
7.7對(duì)象設(shè)計(jì)與職責(zé)分配模式
7.7.1信息專家模式
7.7.2創(chuàng)造者模式
7.7.3低耦合模式
7.7.4高內(nèi)聚模式
7.7.5控制器模式
7.7.6多態(tài)模式
7.7.7純虛構(gòu)模式
7.7.8間接模式
7.7.9受保護(hù)變化模式
7.8本章總結(jié)
7.9練習(xí)題
第8章面向?qū)ο蠓治雠c設(shè)計(jì)案例
8.1賓館預(yù)訂與入住系統(tǒng)需求描述
8.1.1中文描述
8.1.2英語(yǔ)描述
8.2賓館預(yù)訂與入住系統(tǒng)的領(lǐng)域模型
8.3賓館預(yù)訂與入住軟件系統(tǒng)分析
8.3.1賓館預(yù)訂與入住軟件系統(tǒng)用例建模
8.3.2系統(tǒng)分析的目的
8.3.3系統(tǒng)分析中對(duì)象的設(shè)計(jì)
8.3.4軟件體系結(jié)構(gòu)的選擇
8.3.5賓館預(yù)訂與入住系統(tǒng)的用例分析與實(shí)現(xiàn)
8.4賓館預(yù)訂與入住系統(tǒng)的設(shè)計(jì)
8.4.1用戶輸入/輸出設(shè)計(jì)
8.4.2賓館預(yù)訂與入住系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
8.5類的詳細(xì)設(shè)計(jì)
8.5.1控制類Controller的詳細(xì)設(shè)計(jì)
8.5.2賓館類Hotel的詳細(xì)設(shè)計(jì)
8.5.3訂單類Booking的詳細(xì)設(shè)計(jì)
8.5.4客戶類Customer的詳細(xì)設(shè)計(jì)
8.5.5房間類Room的詳細(xì)設(shè)計(jì)
8.5.6服務(wù)類Service的詳細(xì)設(shè)計(jì)
8.5.7費(fèi)用類Fee的詳細(xì)設(shè)計(jì)
8.6賓館預(yù)訂與入住系統(tǒng)的實(shí)現(xiàn)
8.6.1實(shí)現(xiàn)圖
8.6.2實(shí)現(xiàn)策略
8.6.3類的實(shí)現(xiàn)
8.6.4關(guān)聯(lián)的實(shí)現(xiàn)
8.6.5操作的實(shí)現(xiàn)
8.7本章總結(jié)
8.8練習(xí)題
8.9課下設(shè)計(jì)——編程作業(yè)
8.10課程項(xiàng)目:一個(gè)面向?qū)ο蠓治雠c設(shè)計(jì)的軟件項(xiàng)目
參考文獻(xiàn)

本目錄推薦

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