面向?qū)ο笤O(shè)計UML實(shí)踐

出版時間:2005-5  出版社:清華大學(xué)出版社  作者:普里斯特  頁數(shù):290  譯者:龔曉慶,卞雷  
Tag標(biāo)簽:無  

內(nèi)容概要

本書自第1版出版以來,深受讀者喜愛。為了適應(yīng)面向?qū)ο笤O(shè)計發(fā)展,第2版在保留第1版特點(diǎn)的同時,根據(jù)當(dāng)前軟件工程的發(fā)展趨勢和教學(xué)特點(diǎn),精心選擇了最主要的基本內(nèi)容進(jìn)行介紹。全書包括14章和3個附錄,分別為UML導(dǎo)論,對象建模,軟件開發(fā)過程,餐館系統(tǒng)的業(yè)務(wù)建模、分析、設(shè)計及實(shí)現(xiàn),類和對象圖,交互圖,狀態(tài)圖,構(gòu)件圖,約束,實(shí)現(xiàn)策略,原則和模式等。    全書語言準(zhǔn)確嚴(yán)謹(jǐn),表達(dá)規(guī)范,簡潔明了,很適合作為面向?qū)ο笤O(shè)計的教材。

書籍目錄

第1章 UML導(dǎo)論	 1.1 模型與建模	  1.1.1 軟件模型	  1.1.2 應(yīng)用模型	  1.1.3 分析模型和設(shè)計模型的關(guān)系	 1.2 方法學(xué)	  1.2.1 方法學(xué)的分類	 1.3 統(tǒng)一建模語言	  1.3.1 視圖	  1.3.2 模型	  1.3.3 模型元素	  1.3.4 圖	  1.3.5 理解UML	 1.4 設(shè)計模型和代碼	 1.5 軟件開發(fā)過程	 1.6 本章小結(jié)	 1.7 練習(xí)題	第2章 對象建模	 2.1 對象模型	  2.1.1 對象模型在設(shè)計中的作用	  2.1.2 一個庫存控制的示例	 2.2 類和對象	  2.2.1 對象創(chuàng)建	 2.3 對象的特性	  2.3.1 狀態(tài)	  2.3.2 行為	  2.3.3 本體	  2.3.4 對象名	  2.3.5 封裝	 2.4 避免數(shù)據(jù)重復(fù)	 2.5 鏈接	  2.5.1 對象圖	 2.6 關(guān)聯(lián)	  2.6.1 類圖	 2.7 消息傳遞	 2.8 多態(tài)性	  2.8.1 多態(tài)性的實(shí)現(xiàn)	  2.8.2 UML的多態(tài)性	  2.8.3 抽象類	 2.9 動態(tài)綁定	 2.10 對象模型的適用性	 2.11 本章小結(jié)	 2.12 練習(xí)題	第3章 軟件開發(fā)過程	 3.1 瀑布模型	  3.1.1 瀑布模型中的風(fēng)險管理	  3.1.2 瀑布模型中的系統(tǒng)需求	 3.2 非瀑布模型	  3.2.1 演化模型	  3.2.2 螺旋模型	  3.2.3 迭代和增量開發(fā)	 3.3 統(tǒng)一過程	 3.4 模型在開發(fā)中的作用	 3.5 UML在統(tǒng)一過程中的運(yùn)用	  3.5.1 需求	  3.5.2 用例驅(qū)動的過程	 3.6 本章小結(jié)	 3.7 練習(xí)題	第4章 餐館系統(tǒng)的業(yè)務(wù)建?!?.1 非正式的需求	  4.1.1 對計算機(jī)化系統(tǒng)的需要  4.1.2 定義一次迭代	 4.2 用例建模	  4.2.1 用例	  4.2.2 參與者	  4.2.3 用例圖	 4.3 描述用例	  4.3.1 事件路徑	  4.3.2 用戶界面原型	 4.4 組織用例模型	  4.4.1 用例包含	  4.4.2 參與者泛化	  4.4.3 用例擴(kuò)展	 4.5 完成用例模型	  4.5.1 一個用例模型何時完成	 4.6 領(lǐng)域建模	  4.6.1 領(lǐng)域模型的正確性	 4.7 術(shù)語表	 4.8 本章小結(jié)	 4.9 練習(xí)題	第5章 餐館系統(tǒng)的分析……第6章 餐館系統(tǒng)的設(shè)計第7章 餐館系統(tǒng)的實(shí)現(xiàn)第8章 類圖和對象圖第9章 交互圖第10章 狀態(tài)圖第11章 構(gòu)件圖第12章 約束第13章 實(shí)現(xiàn)策略第14章 原則和模式附錄A UML表示法概述附錄B OCL概述附錄C 用例描述模板參考文獻(xiàn)術(shù)語表

媒體關(guān)注與評論

書評本書的目的是提供一本實(shí)用的和易于理解的面向?qū)ο笤O(shè)計的入門教程,它要求讀者具有面向?qū)ο蟪绦蛟O(shè)計語言的知識(最好是Java),而且闡述了UML的原則和應(yīng)用。本書針對的讀者主要是計算機(jī)科學(xué)或軟件工程專業(yè)的大學(xué)本科高年級學(xué)生或碩士生,當(dāng)然也希望其他讀者會發(fā)覺這本書是有用的。    本書的總體設(shè)想是強(qiáng)調(diào)設(shè)計的表示法與代碼之間的聯(lián)系?,F(xiàn)在已經(jīng)有許多討論用UML進(jìn)行系統(tǒng)分析和設(shè)計的教程,不過對最終產(chǎn)品,即被開發(fā)系統(tǒng)的代碼,給予特別注意的還不多見。然而UML實(shí)質(zhì)上是一種表達(dá)面向?qū)ο蟪绦虻脑O(shè)計語言,從這個角度考慮該語言的表示法和語義看來是很自然的。在過去幾年,我已發(fā)現(xiàn)這是把設(shè)計表示法的真實(shí)含義傳授給學(xué)生的好方法。    與這個總體設(shè)想有關(guān),本書有兩個主要目標(biāo)。第一個是提供一個使用UML描述的面向?qū)ο箝_發(fā)的完整示例。開始講述需求,最后講述一個完整的可執(zhí)行代碼,這個代碼可以運(yùn)行、修改和擴(kuò)展。    教程的目標(biāo)限制了可以考慮的事例的規(guī)模。為此,本書采用一個典型的獨(dú)立的桌面應(yīng)用系統(tǒng),作為范例體系結(jié)構(gòu)。它支持圖形用戶界面并與關(guān)系數(shù)據(jù)庫接口。在這個框架中,正文仔細(xì)地對某些核心功能的開發(fā)進(jìn)行了探討,并把系統(tǒng)的擴(kuò)展作為練習(xí)留給讀者。    第二個目標(biāo)是對UML在開發(fā)這種應(yīng)用的重要方面提供指導(dǎo)。特別把重點(diǎn)放在清楚地闡明此設(shè)計語言的結(jié)構(gòu)和表示法,并通過示例說明設(shè)計和面向?qū)ο蟪绦驅(qū)崿F(xiàn)之間的緊密關(guān)系。這些問題在許多書中講的相當(dāng)粗略。然而,如果對此沒有清楚的理解,就難以正確使用UML。    UML是一個龐大而復(fù)雜的語言,學(xué)習(xí)UML時的危險是被這些表示法的細(xì)節(jié)所淹沒。為了避免這點(diǎn),本書使用的是足以用于開發(fā)桌面應(yīng)用的UML的一個子集。并發(fā)性、活動圖和除了部署圖的簡要敘述外的其他部分,都作了相當(dāng)大的省略。UML語言的這些方面對于UML的“工業(yè)化”應(yīng)用顯然是重要的,但是這些已超出本書針對的讀者的經(jīng)驗(yàn)。

編輯推薦

《面向?qū)ο笤O(shè)計UML實(shí)踐》(第2版)全書語言準(zhǔn)確嚴(yán)謹(jǐn),表達(dá)規(guī)范,簡潔明了,很適合作為面向?qū)ο笤O(shè)計的教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    面向?qū)ο笤O(shè)計UML實(shí)踐 PDF格式下載


用戶評論 (總計18條)

 
 

  •   學(xué)校選的課本,基本上這門課是我第一次真正的學(xué)了面向?qū)ο缶幊痰囊稽c(diǎn)知識,書中以一個實(shí)例講解uml的各種圖,雖然剛開始覺得吧,都沒用,但是當(dāng)程序設(shè)計的類圖越來越大,結(jié)構(gòu)越來越復(fù)雜時,類圖優(yōu)點(diǎn)一下子就體會出來了
  •   去年買的兩本書,如愿考上了博士。
  •   上課教材還不錯
  •   幫同事買的,不錯
  •   之前是學(xué)校里使用的教材,影印版的,讀起來還是有點(diǎn)費(fèi)勁,這本是中譯本,翻譯的不錯,內(nèi)容也不錯,知識與實(shí)例相結(jié)合,更易于理解。
  •   這書挺實(shí)用的,但是為啥先講實(shí)例再講理論呢?
  •   對計算機(jī)專業(yè)很實(shí)用。
  •   書被壓著了,有皺
  •   等了4天才收到,有點(diǎn)久,而且我是在市區(qū)的
  •   早知道就買舊書了 跟舊書沒什么區(qū)別 都是摺
  •   這本書是入門級的書籍,但是實(shí)在是有點(diǎn)淺。不建議有點(diǎn)基礎(chǔ)的人看。
  •   一般的書,買來翻幾頁就看不下去了
  •   收到書一看,還不如盜版書紙張好,清華的書真是越來越差了,建議大家以后不要買清華的了!
  •   是用來上課的。挺好。。。
  •   效率很高,書的質(zhì)量也很好!
  •   這是不錯的教程,,耐心看,比較有幫助。
  •   此書是老師規(guī)定的,沒什么可說的。不過很想說,卓越的東西,和服務(wù)真的很不錯~~
  •     只是粗略的看了一下,翻譯很差,內(nèi)容還可以。
      
      從本書可以了解到別人對UML的使用思路,參考自己的實(shí)踐,可以形成自己的分析和設(shè)計風(fēng)格。
      
      對于UML初學(xué)者,還是需要看一下UML的教程,這本書更著重于UML在實(shí)踐應(yīng)用中的思路。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7