出版時(shí)間:2008-9 出版社:唐學(xué)忠、胡智喜、 費(fèi)賢舉 電子工業(yè)出版社 (2008-09出版) 作者:唐學(xué)忠 等 著 頁數(shù):197
Tag標(biāo)簽:無
前言
面向?qū)ο蟮拈_發(fā)和設(shè)計(jì)技術(shù)從誕生以來,一直受到了廣大軟件開發(fā)人員的喜愛。隨著軟件規(guī)模的不斷擴(kuò)大和軟件復(fù)雜度的不斷增加,軟件開發(fā)人員之間迫切需要一種新的技術(shù)用于在軟件設(shè)計(jì)之間進(jìn)行溝通和交流,UML建模技術(shù)正是在這樣的背景下產(chǎn)生的。最早的面向?qū)ο蠓治龊驮O(shè)計(jì)方法主要有Booch、Jacobson、Rumbaugh、Youdon等,它們各有特色,又有不足之處,而且,使用的術(shù)語不統(tǒng)一,缺乏共同的標(biāo)準(zhǔn),常常給軟件開發(fā)人員帶來困惑。UML語言綜合了目前主流的面向?qū)ο蠓治龊驮O(shè)計(jì)技術(shù),它為面向?qū)ο蠼L岢隽艘粋€(gè)統(tǒng)一的標(biāo)準(zhǔn)。1997年,UML被美國工業(yè)標(biāo)準(zhǔn)化組織OMG接受,經(jīng)過不斷使用、修改、補(bǔ)充、完善,UML日趨成熟,得到眾多計(jì)算機(jī)廠家如IBM、HP、SUN、Microsoft等的支持。UML適合系統(tǒng)開發(fā)過程中從用戶需求開始到系統(tǒng)完成的各個(gè)階段,通過靜態(tài)結(jié)構(gòu)建模和動(dòng)態(tài)行為建模來抽象系統(tǒng)的模型,同時(shí)又可以將模型轉(zhuǎn)化為面向?qū)ο笳Z言實(shí)現(xiàn)的代碼,為廣大軟件開發(fā)人員帶來了極大的方便。本教材由多年從事軟件工程教學(xué)的教師和科研人員根據(jù)教學(xué)的特點(diǎn)精心組織和編寫。從UML語言的基本概念開始,由淺入深地介紹了UML的基本語法、建模的基本步驟、RUP開發(fā)過程等,最后通過一個(gè)應(yīng)用案例詳細(xì)介紹UML開發(fā)的過程。本書共分為11章。第1章介紹了面向?qū)ο箝_發(fā)技術(shù)的基本概念;第2章介紹了UML語言的基本語法、概念和符號(hào);第3章至第9章詳細(xì)介紹了UML靜態(tài)建模和動(dòng)態(tài)建模的詳細(xì)方法步驟和注意事項(xiàng);第10章介紹了RUP開發(fā)過程;第11章通過一個(gè)應(yīng)用案例詳細(xì)介紹了UML開發(fā)的過程。本書理論聯(lián)系實(shí)際,既可作為大專院校相關(guān)專業(yè)的教材,又可作為軟件開發(fā)人員的技術(shù)參考手冊(cè),尤其適合使用面向?qū)ο蠹夹g(shù)分析和建模的用戶。在內(nèi)容安排上,本著從入門到精通的原則,內(nèi)容安排合理、語言通俗易懂。本書由唐學(xué)忠、胡智喜、費(fèi)賢舉、殷凱編著。王文琴和王文兩位老師也幫助編制了本書的部分圖表,同時(shí),本書編寫過程中得到了叢書編委會(huì)華容茂教授的鼓勵(lì)和支持,特在此表示感謝。
內(nèi)容概要
《21世紀(jì)高等學(xué)校本科計(jì)算機(jī)專業(yè)系列實(shí)用教材:UML面向?qū)ο蠓治雠c建?!肥怯啥嗄陱氖萝浖こ探虒W(xué)的教師和科研人員根據(jù)教學(xué)的特點(diǎn)精心組織和編寫的?!?1世紀(jì)高等學(xué)校本科計(jì)算機(jī)專業(yè)系列實(shí)用教材:UML面向?qū)ο蠓治雠c建模》從UML語言的基本概念開始,由淺入深地介紹了UML的基本語法、建模的基本步驟、RUP開發(fā)過程等,最后,通過一個(gè)應(yīng)用案例詳細(xì)介紹UML開發(fā)的過程。全書共分為11章,第1章介紹了面向?qū)ο箝_發(fā)技術(shù)的基本概念;第2章介紹了UML語言的基本語法、概念和符號(hào);第3章至第9章詳細(xì)介紹了UML靜態(tài)建模和動(dòng)態(tài)建模的詳細(xì)方法步驟和注意事項(xiàng);第10章介紹了RUP開發(fā)過程;第11章通過一個(gè)應(yīng)用案例詳細(xì)介紹了UML開發(fā)的過程。
書籍目錄
第1章 面向?qū)ο蠹夹g(shù)概述1.1 軟件開發(fā)方法概述1.1.1 面向過程的開發(fā)方法1.1.2 面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法1.1.3 面向?qū)ο蟮拈_發(fā)方法1.2 軟件生命周期1.2.1 軟件生命周期概念介紹1.2.2 軟件開發(fā)模型1.3 軟件開發(fā)方法的評(píng)價(jià)與選擇1.4 面向?qū)ο蠹夹g(shù)1.4.1 面向?qū)ο蠓椒ǖ奶攸c(diǎn)1.4.2 面向?qū)ο蟮幕靖拍?.5 面向?qū)ο蟮姆治?.6 面向?qū)ο蟮脑O(shè)計(jì)1.6.1 面向?qū)ο蟮脑O(shè)計(jì)準(zhǔn)則1.6.2 面向?qū)ο蟮脑O(shè)計(jì)過程1.7 面向?qū)ο蟮姆椒ㄅc工具1.7.1 Booch面向?qū)ο蠓椒?.7.2 Jacobson的面向?qū)ο蠓椒?.7.3 Coad-Yourdon面向?qū)ο蠓椒?.7.4 James Rumbauth面向?qū)ο蠓椒?.8 小結(jié)習(xí)題第2章 UML語言基礎(chǔ)2.1 UML簡介2.1.1 UML歷史2.1.2 UML的主要內(nèi)容2.1.3 UML的特點(diǎn)和應(yīng)用領(lǐng)域2.2 UML的標(biāo)準(zhǔn)元素2.2.1 UML語言結(jié)構(gòu)2.2.2 元模型2.3 UML中的符號(hào)和圖形2.3.1 模型的概念2.3.2 模型元素2.3.3 語義規(guī)則2.3.4 模型組織2.3.5 圖2.3.6 視圖2.4 公共機(jī)制2.4.1 修飾2.4.2 說明2.4.3 公共劃分2.5 擴(kuò)展機(jī)制2.5.1 構(gòu)造型2.5.2 標(biāo)記值2.5.3 約束2.6 小結(jié)習(xí)題第3章 用例圖3.1 概述3.2 系統(tǒng)3.3 活動(dòng)者3.3.1 定義3.3.2 確定活動(dòng)者3.3.3 活動(dòng)者之間的關(guān)系3.4 用例3.4.1 定義3.4.2 用例表示法3.4.3 用例描述3.5 用例之間的聯(lián)系3.5.1 泛化聯(lián)系3.5.2 使用聯(lián)系3.5.3 包含聯(lián)系3.5.4 擴(kuò)展聯(lián)系3.6 用例分類3.7 用例建模3.7.1 建立用例圖3.7.2 用例建模中應(yīng)注意的問題3.8 小結(jié)習(xí)題第4章 類圖和對(duì)象圖第5章 交互圖第6章 狀態(tài)圖第7章 活動(dòng)圖第8章 包圖第9章 物理圖第10章 RUP統(tǒng)一建模過程第11章 應(yīng)用系統(tǒng)案例參考文獻(xiàn)
章節(jié)摘錄
插圖:
編輯推薦
《21世紀(jì)高等學(xué)校本科計(jì)算機(jī)專業(yè)系列實(shí)用教材?UML面向?qū)ο蠓治雠c建?!芳瓤勺鳛榇髮T盒O嚓P(guān)專業(yè)的教材,又可作為軟件開發(fā)人員的技術(shù)參考手冊(cè),尤其適合使用面向?qū)ο蠹夹g(shù)分析和建模的用戶。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載