UML2面向對象分析與設計(第2版)_第1頁
UML2面向對象分析與設計(第2版)_第2頁
UML2面向對象分析與設計(第2版)_第3頁
UML2面向對象分析與設計(第2版)_第4頁
UML2面向對象分析與設計(第2版)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

UML2面向對象分析與設計(第2版)讀書筆記模板01思維導圖讀書筆記目錄分析內(nèi)容摘要精彩摘錄作者介紹目錄0305020406思維導圖面向對象分析版分析書設計軟件開發(fā)方法設計面向對象模型建模架構例基礎問題業(yè)務類結構原則本書關鍵字分析思維導圖內(nèi)容摘要內(nèi)容摘要分析和設計是軟件開發(fā)中至關重要的一環(huán),面向對象的方法是主流的軟件開發(fā)方法,UML是用于面向對象分析設計的標準化建模語言。本書圍繞這3個方面展開,以論述分析設計建模過程為最終目標,以面向對象方法作為建模的理論基礎,以UML作為建模支撐語言。全書從面向對象和UML的基本概念入手,循序漸進地講解業(yè)務建模、需求建模、需求分析、設計原則和模式、架構設計、構件設計和代碼生成等分析設計中的各個知識點,并通過多個貫穿全書的案例將各個知識點串聯(lián)起來,形成一套完整的面向對象分析設計方法論。本書是作者多年從事軟件工程教學和軟件項目開發(fā)實踐的總結,書中并沒有太多抽象的概念,主要**實際軟件開發(fā)中所需要的知識和實踐技能,力求做到通俗易懂。讀書筆記讀書筆記缺乏合適或實際的案例,不能用簡短生動的語言闡述知識本身,但書中的知識體系較為完善,綜合給三分。講得很清晰,而且“xx概念在xx章節(jié)會講”這種提示讓人看得特別安心[強]。前三章講解很好,但是對于普通用戶來說有點晦澀難懂,建議縮短前三章節(jié)篇幅,具體細節(jié)可以參看umlchange中針對普通用戶的。認真的看,講的很細,很好。毋庸置疑,面向對象的方法已成為現(xiàn)代軟件開發(fā)中最主流的方法,即便是SOA、云計算等概念也均是建立在面向對象方法基礎之上的進一步抽象。正好在學習用RationalRose搞建模,同時用EnterpriseArchitect做分析。談到了面向對象的設計,以及結合uml進行實踐。全面介紹UML2.0中用例圖、類圖、對象圖、序列圖、協(xié)作圖、狀態(tài)機圖、活動圖、構件圖、部署圖、包圖、組合結構圖、交互概覽圖和時間圖等,并介紹了RUP過程開發(fā)模型。2021.精彩摘錄精彩摘錄對象是一個實體,這個實體具有明確定義的邊界(Boundary)和標識(Identity),并且封裝了狀態(tài)(State)和行為(Behavior)。面向對象技術的核心思想就是用穩(wěn)定的元素將不穩(wěn)定的元素封裝起來,從而將變更的影響降到最低。在現(xiàn)實應用中,功能是最易變的,數(shù)據(jù)是較易變的,而對象則是較穩(wěn)定的。抽象(Abstraction)的過程就是揭示事物區(qū)別于其他事物的本質(zhì)特征的過程,是一個分析和理解問題的過程,這個過程取決于使用者的目的,它應該包括使用者所感興趣的那些職責問題,而忽略掉其他不相關的部分。類(Class)就是這一系列對象的抽象描述,這些對象共享相同的屬性、操作、關系和語義封裝(Encapsulation)是指對象對其訪問者隱藏具體的實現(xiàn),它是軟件模塊化思想的體現(xiàn)。多態(tài)(Polymorphism)是在同一外表(接口)下表現(xiàn)出多種行為的能力,它是對象技術的根本特征,是將對象技術稱為面向對象的原因所在。因此在面向對象的思維方法中,我們并不是**算法本身,而需要**為了完成這個算法,需要什么樣的“人”和“物”(即對象),再定義“人”和“物”之間的關系,從而明確兩者是如何“打交道”(即交互)的。分解(Decomposition)是指將單個大規(guī)模復雜系統(tǒng)劃分為多個不同的小構件。目錄分析本書目標致謝組織結構第1版前言1.1從素數(shù)問題看面向對象1.2面向對象技術基礎1.3對象和類1.4面向對象技術的相關原則第1章上升到面向對象1.6練習題1.5建立面向對象思維第1章上升到面向對象2.1可視化建?;A2.2統(tǒng)一建模語言2.3UML2組成結構2.4UML2概念模型第2章可視化建模技術2.6練習題2.5應用UML2建模第2章可視化建模技術3.1分析設計過程簡介3.2業(yè)務建?;A3.3業(yè)務用例模型3.4業(yè)務對象模型3.5業(yè)務建模實踐12345第3章業(yè)務建模3.7練習題3.6從業(yè)務模型到系統(tǒng)模型第3章業(yè)務建模4.1理解需求4.3建立用例模型4.2從業(yè)務模型獲取需求第4章用例建模4.4編寫用例文檔4.5重構用例模型4.6其他問題4.7練習題第4章用例建模5.1理解分析5.2從用例開始分析5.3架構分析5.4構造用例實現(xiàn)第5章用例分析5.6練習題5.5定義分析類第5章用例分析6.1設計需要原則6.2Liskov替換原則6.3開放—封閉原則6.4單一職責原則第6章面向對象的設計原則6.5接口隔離原則6.7練習題6.6依賴倒置原則第6章面向對象的設計原則7.1模式與設計模式7.2GoF模式7.3更多的設計模式7.4職責分配模式7.5其他問題7.6練習題010302040506第7章面向對象的設計模式8.1過渡到設計8.2架構設計基礎8.3確定設計元素8.4引入設計機制8.5定義運行時架構12345第8章架構設計8.7練習題8.6描述系統(tǒng)部署第8章架構設計9.1用例設計9.3類設計9.2子系統(tǒng)設計第9章構件設計9.5練習題9.4數(shù)據(jù)庫

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論