出版時(shí)間:2008-12 出版社:布格勒 (Scott W.Ambler)、 袁峰 人民郵電出版社 (2008-12出版) 作者:布格勒 頁(yè)數(shù):310 譯者:袁峰
Tag標(biāo)簽:無(wú)
前言
模型是專業(yè)開發(fā)人員用來(lái)和項(xiàng)目的各種涉眾(stakeholder)以及其他開發(fā)人員進(jìn)行工作交流的工具。自1997年推出以來(lái),UML(UnifiedModelingLanguage,統(tǒng)一建模語(yǔ)言)已經(jīng)成為軟件開發(fā)領(lǐng)域的一個(gè)重要部分。經(jīng)過幾年的演化發(fā)展,uML現(xiàn)在已經(jīng)發(fā)展到2.x系列版本。但是,建模風(fēng)格卻是保持不變的,而且將來(lái)也不會(huì)有什么變化。理解并遵循本書列出的通用的建模風(fēng)格準(zhǔn)則,可以增強(qiáng)模型的有效性。我在本版中做了一些更新,增加了uML2中的新圖形,使用了UML2的術(shù)語(yǔ),并且還加入了一些手繪圖。
內(nèi)容概要
《UML風(fēng)格(第2版)(英漢對(duì)照)》給出了一系列有效提高團(tuán)隊(duì)生產(chǎn)效率的編程風(fēng)格的原則,描述了創(chuàng)建簡(jiǎn)潔、易于理解的UML圖的標(biāo)準(zhǔn)和指南,涉及類圖、定時(shí)圖、用例圖、組合結(jié)構(gòu)圖、順序圖、交互概覽圖、活動(dòng)圖、對(duì)象圖、狀態(tài)圖、包圖、通信圖、部署圖和組件圖等內(nèi)容。著名UML專家Scott W.Ambler描述了創(chuàng)建UML圖的標(biāo)準(zhǔn)和指南,以幫助建模人員創(chuàng)建簡(jiǎn)明而易于理解的UML 圖形?! 禪ML風(fēng)格(第2版)(英漢對(duì)照)》適合各層次軟件開發(fā)人員、高校相關(guān)專業(yè)師生閱讀。
作者簡(jiǎn)介
作者:(英國(guó))布格勒 (Scott W.Ambler) 譯者:袁峰ScottW.AmbIer,世界知名的軟件工程專家。年輕一代軟件方法學(xué)家的代表之一,敏捷建模、敏捷數(shù)據(jù)、企業(yè)統(tǒng)一過程、敏捷統(tǒng)一過程方法學(xué)的創(chuàng)始人。他撰寫(或與人合著)的圖書還包括AgileModeling、AgileDatabaseTechniques、TheObjectPrimer,ThirdEdition等,曾獲得Molt大獎(jiǎng)在內(nèi)的許多獎(jiǎng)項(xiàng),廣受業(yè)界推崇。袁峰,來(lái)自中國(guó)科學(xué)院軟件研究所。研究方向?yàn)閁ML/MDA和軟件過程。目前就職于中科方德軟件有限公司(nfschina.com)。任軟件工程工具與服務(wù)事業(yè)部總經(jīng)理。
書籍目錄
第1章 緒論 11.1 內(nèi)容概述 3第2章 一般畫圖準(zhǔn)則 52.1 可讀性準(zhǔn)則 52.2 簡(jiǎn)單性準(zhǔn)則 132.3 命名準(zhǔn)則 172.4 一般準(zhǔn)則 17第3章 通用UML建模元素的準(zhǔn)則 213.1 應(yīng)用于UML注釋的準(zhǔn)則 213.2 應(yīng)用于UML衍型的準(zhǔn)則 253.3 應(yīng)用于UML框的準(zhǔn)則 313.4 應(yīng)用于UML接口的準(zhǔn)則 39第4章 UML用例圖 514.1 用例準(zhǔn)則 514.2 參與者準(zhǔn)則 554.3 關(guān)系準(zhǔn)則 594.4 系統(tǒng)邊界框準(zhǔn)則 69第5章 UML類圖 735.1 一般準(zhǔn)則 735.2 類的風(fēng)格準(zhǔn)則 795.3 關(guān)系準(zhǔn)則 895.4 關(guān)聯(lián)準(zhǔn)則 975.5 繼承準(zhǔn)則 1035.6 聚合和組合的準(zhǔn)則 107第6章 UML包圖 1136.1 類的包圖準(zhǔn)則 1136.2 用例的包圖準(zhǔn)則 1176.3 包準(zhǔn)則 121第7章 UML順序圖 1257.1 一般準(zhǔn)則 1257.2 生命線準(zhǔn)則 1357.3 消息準(zhǔn)則 1397.4 應(yīng)用于返回值的準(zhǔn)則 143第8章 UML通信圖 1478.1 一般準(zhǔn)則 1478.2 消息準(zhǔn)則 1538.3 連接的準(zhǔn)則 157第9章 UML狀態(tài)圖 1619.1 一般準(zhǔn)則 1619.2 狀態(tài)準(zhǔn)則 1659.3 子狀態(tài)建模準(zhǔn)則 1659.4 轉(zhuǎn)移和動(dòng)作準(zhǔn)則 1719.5 警戒條件準(zhǔn)則 175第10章 UML活動(dòng)圖 17910.1 一般準(zhǔn)則 17910.2 活動(dòng)準(zhǔn)則 18510.3 決策點(diǎn)和警戒條件準(zhǔn)則 18510.4 并發(fā)流準(zhǔn)則 19110.5 活動(dòng)分區(qū)(泳道)準(zhǔn)則 19710.6 動(dòng)作—對(duì)象準(zhǔn)則 205第11章 UML組件圖 21111.1 組件準(zhǔn)則 21111.2 依賴和繼承準(zhǔn)則 217第12章 UML部署圖 22312.1 一般準(zhǔn)則 22312.2 節(jié)點(diǎn)和組件準(zhǔn)則 23312.3 依賴和通信關(guān)聯(lián)準(zhǔn)則 235第13章 UML對(duì)象圖 237第14章 UML組合結(jié)構(gòu)圖 241第15章 UML交互概覽圖 247第16章 UML定時(shí)圖 25316.1 一般準(zhǔn)則 25316.2 軸的準(zhǔn)則 25716.3 時(shí)間準(zhǔn)則 257第17章 敏捷建模 26117.1 價(jià)值 26117.2 原則 26117.3 實(shí)踐 263摘要 267參考書目 292索引 295
章節(jié)摘錄
插圖:第一章 緒論敏捷建模(Agile Modelin9,AM)實(shí)踐(將在第17章中介紹)中有一個(gè)是應(yīng)用建模標(biāo)準(zhǔn),這對(duì)于建模而言實(shí)際上相當(dāng)于極限編程(eXtremeProgrammin9,XP)(Beck 2000)中編碼標(biāo)準(zhǔn)這一實(shí)踐。在一個(gè)軟件項(xiàng)目中,開發(fā)者應(yīng)該同意并共同遵循一組通用的標(biāo)準(zhǔn)和準(zhǔn)則,其中一些準(zhǔn)則應(yīng)該也適用于建模。使用通用的符號(hào)進(jìn)行描述,并且遵循有效的風(fēng)格準(zhǔn)則,所得到的模型更易于理解和維護(hù)。這些模型將改進(jìn)開發(fā)團(tuán)隊(duì)內(nèi)部及與外部的合作伙伴和顧客之間的溝通,減少造成誤解的機(jī)會(huì),這種誤解可能會(huì)帶來(lái)巨大的損失。同時(shí),這些建模準(zhǔn)則還會(huì)節(jié)省你的時(shí)間,因?yàn)槟悴挥迷诟鞣N建模風(fēng)格中費(fèi)心選擇,可以專注于軟件開發(fā)的實(shí)際工作。UML圖的交流價(jià)值中很大一部分還是來(lái)自于建模者的布局技巧?!狿aul Evitts,A UML Pattern Language(Evitts 2000)當(dāng)你在一個(gè)組織中使用建模標(biāo)準(zhǔn)和準(zhǔn)則時(shí),第一步是要選擇通用的(建模)符號(hào)。使用UML是一個(gè)好的開始,它為通用的面向?qū)ο竽P投x了建模符號(hào)和語(yǔ)義。一些項(xiàng)目會(huì)用至UUML之外的一些模型類型,例如在《The Object Primerd?文版(第3版)》(Ambler 2004)展示的那樣。不過,UML是一切現(xiàn)代建模工作的核心。第二步是確定建模風(fēng)格準(zhǔn)則,以助于創(chuàng)建一致和清晰的圖。標(biāo)準(zhǔn)和風(fēng)格準(zhǔn)則有什么區(qū)別呢?例如,對(duì)于源代碼而言,“所有屬性都以attributeName這樣的形式進(jìn)行命名”,這就是一個(gè)標(biāo)準(zhǔn);而“控制結(jié)構(gòu)的代碼都縮進(jìn)3個(gè)空格”則是一個(gè)風(fēng)格準(zhǔn)則。
媒體關(guān)注與評(píng)論
“Strunk和White的不朽經(jīng)典TheElementsofStyle為英文寫作提供了標(biāo)準(zhǔn)。而此書則為UML建模樹立了典范。”——IEEE Compute雜志“總之,這是一部充滿了真知灼見的杰作,必將大大提高你的UML建模水平” ——Javalobby
編輯推薦
《UML風(fēng)格(第2版)(英漢對(duì)照)》中,世界級(jí)的UML專家ScottW.Ambler針對(duì)UML應(yīng)用的這一難點(diǎn),將自己多年的使用心得和業(yè)界經(jīng)驗(yàn)?zāi)Y(jié)為308條精煉而實(shí)用的準(zhǔn)則。涵蓋了UML2.x標(biāo)準(zhǔn)的方方面面。填補(bǔ)了UML著作的空白。各層次的軟件開發(fā)人員都將從《UML風(fēng)格》(第2版)(英漢對(duì)照)中獲益匪淺。《UML風(fēng)格(第2版)(英漢對(duì)照)》是享譽(yù)全球的UML秘籍、308條準(zhǔn)則教你真正會(huì)用UML、涵蓋UML 2.x最新標(biāo)準(zhǔn)。會(huì)用UML并不困難,但是,要能畫出簡(jiǎn)潔規(guī)范而且便于交流的UML圖,從而大大提高開發(fā)團(tuán)隊(duì)的生產(chǎn)效率,則并非易事。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載