出版時(shí)間:2008-2 出版社:中國水利水電出版社 作者:曹靜 編 頁數(shù):157
內(nèi)容概要
《軟件開發(fā)生命周期與統(tǒng)一建模語言UML》以“實(shí)用為本”為原則,在介紹軟件工程基本理論之后,通過大量實(shí)例講解軟件開發(fā)生命周期的主要方法;系統(tǒng)講授了統(tǒng)一建模語言的應(yīng)用,展示了在軟件開發(fā)的各個(gè)階段中如何使用UML;示范了如何利用UML選擇合適的技術(shù)以滿足應(yīng)用的需求;并試圖通過自己的嘗試,在面向?qū)ο蟪绦蛟O(shè)計(jì)中吸收傳統(tǒng)結(jié)構(gòu)化設(shè)計(jì)方法,走出自己的道路。
書籍目錄
序前言第1章 軟件工程概述1.1 軟件、軟件危機(jī)和軟件工程的定義1.1.1 軟件及其特點(diǎn)1.1.2 軟件危機(jī)1.1.3 軟件工程的定義1.1.4 軟件工程的基本原理1.2 軟件開發(fā)生命周期1.3 軟件過程模型1.3.1 常見的生命周期模型1.3.2 生命周期模型的應(yīng)用1.4 軟件工程方法學(xué)本章小結(jié)第2章 結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)2.1 概述2.2 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法比較2.2.1 實(shí)例2.2.2 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法比較2.2.3 兩種方法的綜合運(yùn)用2.3 結(jié)構(gòu)化方法的基本原理2.3.1 結(jié)構(gòu)化分析過程2.3.2 結(jié)構(gòu)化分析工具2.4 面向?qū)ο蠓椒▽W(xué)的基本概念和原則2.4.1 基本概念2.4.2 主要原則本章小結(jié)第3章 統(tǒng)一建模語言與現(xiàn)代軟件工程3.1 軟件工程的發(fā)展趨勢及成功經(jīng)驗(yàn)3.1.1 現(xiàn)代軟件工程研究中的熱點(diǎn)內(nèi)容3.1.2 現(xiàn)代軟件工程的成功經(jīng)驗(yàn)3.1.3 統(tǒng)一建模語言在現(xiàn)代軟件工程中的作用3.2 統(tǒng)一建模語言概述3.2.1 什么是軟件建模3.2.2 什么是UML3.2.3 UML的歷史3.2.4 UML中的五類圖3.2.5 UML建模的基本過程本章小結(jié)第4章 用例圖4.1 用例圖概述4.1.1 用例建模的目的4.1.2 定義用例圖4.1.3 用例圖的主要組件4.2 識(shí)別參與者4.2.1.捕獲需求4.2.2識(shí)別參與者4.3 識(shí)別用例4.3.1 識(shí)別用例的方法4.3.2 用例的命名規(guī)則4.4 用例間的關(guān)系4.4.1 泛化關(guān)系4.4.2 包含關(guān)系4.4.3 擴(kuò)展關(guān)系4.5 用例文檔4.6 重構(gòu)系統(tǒng)的用例模型4.7 用例建模實(shí)例——書店借書系統(tǒng)4.7.1 建立用例模型的步驟4.7.2 確定系統(tǒng)邊界4.7.3 識(shí)別參與者4,7.4 識(shí)別用例4.7.5 建立用例圖4.7.6 書寫用例文檔4.7.7 通過關(guān)系整理用例本章小結(jié)實(shí)戰(zhàn)模擬A 家教網(wǎng)上發(fā)布系統(tǒng)的用例模型實(shí)戰(zhàn)模擬B 超市收銀系統(tǒng)的用例模型第5章 靜態(tài)模型5.1 靜態(tài)模型的基本概述5.2 類圖5.2.1 類圖概述5,2.2 類圖的基本組件5.2.3 關(guān)系5.2.4 關(guān)聯(lián)關(guān)系的不同重?cái)?shù)與代碼的映射5.2.5 如何建模類圖5.3 對象圖5.3.1 對象圖的概念5.3.2 對象圖和類圖的區(qū)別5.4 包圖5.4.1 包圖的概念5.4.2 包圖建模本章小結(jié)習(xí)題案例完善 書店借書系統(tǒng)的初始類圖模型實(shí)戰(zhàn)模擬A 電子辦公桌網(wǎng)絡(luò)系統(tǒng)的類圖模型實(shí)戰(zhàn)模擬B 超市收銀系統(tǒng)的類圖模型第6章 動(dòng)態(tài)模型6.1 動(dòng)態(tài)模型概述6.2 活動(dòng)圖6.2.1 定義活動(dòng)圖6.2.2 如何建?;顒?dòng)圖6.2.3 實(shí)例——活動(dòng)圖在用例模型中的作用6.2.4 活動(dòng)圖與其他模型6.3 順序圖6.3.1 定義順序圖6.3.2 關(guān)于消息6.3.3 對象的創(chuàng)建和銷毀6.3.4 順序圖的主要用途6.3.5 順序圖實(shí)例6.4 協(xié)作圖6.4.1 定義協(xié)作圖6.4.2 綜合實(shí)例6.5 狀態(tài)圖6.5.1 定義狀態(tài)圖6.5.2 為什么要建模狀態(tài)圖6.5.3 狀態(tài)圖映射成代碼6.5.4 狀態(tài)圖實(shí)例本章小結(jié)實(shí)戰(zhàn)模擬A 完善“電子辦公桌”網(wǎng)絡(luò)系統(tǒng)的類圖模型實(shí)戰(zhàn)模擬B 超市收銀系統(tǒng)的用例模型第7章 UML實(shí)現(xiàn)與部署7.1 建模實(shí)現(xiàn)方式圖的目的7.2 組件圖7.2.1 組件圖的概念7.2.2 組件圖的關(guān)鍵技術(shù)7.2.3 組件圖與類圖、包圖的關(guān)系7.2.4 購物車的組件圖實(shí)現(xiàn)7.3 部署圖7.3.1 部署圖的概念7.3.2 節(jié)點(diǎn)7.3.3 通信關(guān)聯(lián)7.3.4 部署圖的建模7.3.5 組件圖與部署圖7.4 建模實(shí)現(xiàn)方式圖本章小結(jié)實(shí)戰(zhàn)模擬A 書店借書系統(tǒng)的UML實(shí)現(xiàn)與部署實(shí)戰(zhàn)模擬B 家教網(wǎng)上發(fā)布系統(tǒng)的UML實(shí)現(xiàn)與部署第8章 新聞發(fā)布系統(tǒng)的實(shí)例8.1 系統(tǒng)概述8.2 需求分析8.2.1 系統(tǒng)的功能與要求8.2.2 技術(shù)方案選擇8.2.3 系統(tǒng)的體系結(jié)構(gòu)8.3 UML用例建模8.3.1 初始用例模型8.3.2 用例文檔8.3.3 完成的用例圖8.4 靜態(tài)模型8.4.1 初始領(lǐng)域類圖8.4.2 使用的模式8.4.3 數(shù)據(jù)庫設(shè)計(jì)8.5 主要的動(dòng)態(tài)模型8.6 實(shí)現(xiàn)與部署8.6.1 系統(tǒng)設(shè)計(jì)8.6.2 新聞發(fā)布系統(tǒng)的組件圖和部署圖8.7 利用JSP技術(shù)實(shí)現(xiàn)考試系統(tǒng)的部分關(guān)鍵代碼第9章 Rational Rose簡介9.1 Rational Rose概述9.2 Rational Rose的安裝9.2.1 安裝前的準(zhǔn)備9.2.2 安裝步驟9.3 Rational Rose的使用9.3.1 Rational Rose的啟動(dòng)9.3.2 Rational Rose的主界面9.3.3 Rose模型的4種視圖9.3.4 Rose的基本操作9.3.5 關(guān)于用例圖9.3.6 活動(dòng)圖的畫法9.3.7 關(guān)于類圖9.3.8 關(guān)于順序圖9.3.9 順序圖與協(xié)作圖的相互轉(zhuǎn)化9.3.10 借助協(xié)作圖的工具繪制對象圖9.3.11 關(guān)于狀態(tài)圖9.3.12 圖形的布局9.3.13 發(fā)布模型9.4 Rational Rose的逆向工程附錄 書店借書系統(tǒng)的需求參考文獻(xiàn)
編輯推薦
《軟件開發(fā)生命周期與統(tǒng)一建模語言UML》結(jié)合實(shí)例陳述理論,深入淺出,可以作為計(jì)算機(jī)及相關(guān)專業(yè)的軟件工程課程或統(tǒng)一建模語言課程的教材,同時(shí)也適合作為廣大編程愛好者金額的自學(xué)參考書。
圖書封面
評論、評分、閱讀與下載
軟件開發(fā)生命周期與統(tǒng)一建模語言UML PDF格式下載