出版時(shí)間:2010-1 出版社:機(jī)械工業(yè) 作者:邱郁惠 頁(yè)數(shù):368
Tag標(biāo)簽:無(wú)
前言
“許多概念必須在實(shí)踐中學(xué)習(xí),適時(shí)地給予機(jī)會(huì)指導(dǎo)”,這是我一開始寫這本書時(shí),想要呈現(xiàn)給讀者的主旨。所以,在這本書中,我特別模擬了一個(gè)小型的兩人團(tuán)隊(duì)的工作情況,有些詼諧地。有點(diǎn)趣味地,適時(shí)地指出什么時(shí)候該運(yùn)用什么樣的技術(shù)。在使用的過(guò)程中,又會(huì)發(fā)生什么樣的問(wèn)題。而這個(gè)問(wèn)題,兩人又用了什么方法解決。最后,兩人小組運(yùn)用了本書所講述的技術(shù),討論了一個(gè)包含數(shù)個(gè)子系統(tǒng)的書店系統(tǒng)。。俗話說(shuō),萬(wàn)事開頭難,確實(shí)如此,寫每一章的基礎(chǔ)知識(shí)小節(jié)是最難的。我總是得氣定神閑地坐下來(lái)反問(wèn)自己:如果我是一個(gè)讀者,我沒有太多時(shí)間聽你(作者)說(shuō)閑話,你只要先教我最必要的一招半式,等我先去闖蕩江湖之后,發(fā)現(xiàn)不足了,再回頭心甘情愿地聽你長(zhǎng)篇大論。嘮嘮叨叨。遵循這樣的構(gòu)想,我在每一章的小節(jié)標(biāo)題前都劃分了“基礎(chǔ)。案例。高級(jí)。練習(xí)”這4個(gè)主題。在我的構(gòu)想中,讀者先讀完基礎(chǔ)小節(jié),學(xué)了一招半式,然后跟著兩人小組進(jìn)入案例小節(jié),去闖“十八銅人陣”,挨了打,再回過(guò)頭來(lái),進(jìn)入高級(jí)小節(jié),耐心地多學(xué)些知識(shí)。最后,如果是學(xué)校學(xué)生,可以進(jìn)入練習(xí)小節(jié),為自己找個(gè)練習(xí)背景去闖蕩闖蕩。。。挑選書店系統(tǒng)作為案例,實(shí)在是因?yàn)樗容^通俗,其實(shí)它也是一個(gè)最典型的電子商務(wù)系統(tǒng),讀者看到這個(gè)系統(tǒng)之后,很容易應(yīng)用到自己手上的電子商務(wù)系統(tǒng)。而且,特別不同的是,大部分的UML/OOAD書籍不使用大型系統(tǒng)作為范例,但是我為了重現(xiàn)真實(shí)項(xiàng)目中所遇到的整合其他已有系統(tǒng)的情況,所以讓這個(gè)書店系統(tǒng)規(guī)模變大,讓它可以整合其他系統(tǒng),這也更貼近真實(shí)的情況。案例篇采用一個(gè)連貫的案例,由Wesley和Richard兩人領(lǐng)銜演出(W:,R:)。兩人從一開始接到一個(gè)書店系統(tǒng)的項(xiàng)目,在對(duì)項(xiàng)目范圍認(rèn)識(shí)模模糊糊的情況下,就開始動(dòng)手建立使用用例模型,并且應(yīng)用用例技術(shù)來(lái)估算工時(shí)。由于本書的主題涵蓋了估算工時(shí)的技術(shù),所以除了一般的IT技術(shù)人員之外,UML/OOAD項(xiàng)目經(jīng)理也可以閱讀本書。我的第一本書《系統(tǒng)分析師UML實(shí)務(wù)手冊(cè)》在機(jī)械工業(yè)出版社出版以后,在業(yè)界廣受好評(píng),而且還“陰錯(cuò)陽(yáng)差”地成了一些大專院校的教材,銷售“一鳴驚人”,也因此,有多位出版社的編輯希望我再寫一本實(shí)用的學(xué)校教科書。
內(nèi)容概要
本書介紹如何通過(guò)用例掌握UML。本書的案例基于Wesley和Richard兩個(gè)角色敘述,從兩人開始接到一個(gè)書店系統(tǒng)的項(xiàng)目,到動(dòng)手建立用例模型,并且應(yīng)用用例技術(shù)來(lái)估算工時(shí),系統(tǒng)記述了UML用例的應(yīng)用方法?! ”緯m用于UML用例技術(shù)初學(xué)者、系統(tǒng)分析師,同時(shí)也適合UML/OOAD項(xiàng)目經(jīng)理閱讀和學(xué)習(xí)。
作者簡(jiǎn)介
邱郁惠,中國(guó)臺(tái)灣資深UML專家、講師和暢銷書作者。研究OOAD、UML和MDA十余年,從事過(guò)顧問(wèn)、項(xiàng)目、教學(xué)及寫作。創(chuàng)辦了UML Blog(http://www.umltw.com)推廣UML技術(shù),并且組織“UML互助會(huì)”社區(qū)定期講座、聯(lián)絡(luò)軟件同好。除了定期舉辦社區(qū)活動(dòng)、培訓(xùn)授課、參與項(xiàng)目外,其余時(shí)間她
書籍目錄
前言作者簡(jiǎn)介第1章 繪制用例圖 1.1 【基礎(chǔ)】使用用例的時(shí)機(jī) 1.2 【基礎(chǔ)】一睹用例的長(zhǎng)相 1.3 【基礎(chǔ)】繪制用例圖 1.4 【案例】書店系統(tǒng) 1.5 【高級(jí)】系統(tǒng)內(nèi)部啟動(dòng)的用例 1.6 【高級(jí)】UML風(fēng)格 1.7 【高級(jí)】用活動(dòng)圖來(lái)抓用例 1.8 【練習(xí)】動(dòng)手做第2章 編寫用例敘述 2.1 【基礎(chǔ)】用例敘述 2.2 【基礎(chǔ)】主要流程與替代流程 2.3 【案例】書店系統(tǒng) 2.4 【高級(jí)】呈現(xiàn)風(fēng)格 2.5 【高級(jí)】詳細(xì)程度 2.6 【高級(jí)】站在巨人的肩膀上 2.7 【練習(xí)】動(dòng)手做第3章 建立用例關(guān)系 3.1 【基礎(chǔ)】包含關(guān)系 3.2 【基礎(chǔ)】擴(kuò)展關(guān)系 3.3 【基礎(chǔ)】泛化關(guān)系 3.4 【案例】書店系統(tǒng) 3.5 【高級(jí)】UML風(fēng)格 3.6 【高級(jí)】登錄的問(wèn)題 3.7 【高級(jí)】新增、讀取、更新和刪除的問(wèn)題 3.8 【練習(xí)】動(dòng)手做第4章 切分子系統(tǒng)用例 4.1 【基礎(chǔ)】什么是“子系統(tǒng)用例” 4.2 【基礎(chǔ)】架構(gòu)模式 4.3 【基礎(chǔ)】切分子系統(tǒng)用例 4.4 【案例】書店系統(tǒng) 4.5 【高級(jí)】串起子系統(tǒng)用例 4.6 【高級(jí)】定期檢查 4.7 【練習(xí)】動(dòng)手做第5章 估算工時(shí) 5.1 【基礎(chǔ)】估算工時(shí) 5.2 【案例】書店系統(tǒng) 5.3 【高級(jí)】迭代式開發(fā) 5.4 【高級(jí)】事務(wù)模式 5.5 【練習(xí)】動(dòng)手做第6章 接下來(lái)可以怎么做 6.1 【基礎(chǔ)】少不了三王一后 ……第7章 StqrUML操作說(shuō)明附錄A 書店系統(tǒng)附錄B 實(shí)用小工具
章節(jié)摘錄
插圖:6.4.1抽象化面向?qū)ο蠓治鲋械牡谝豁?xiàng)技術(shù)是“抽象化”(abstraction),即忽略與目標(biāo)不相關(guān)的特性,僅留下所需要的部分。問(wèn)題領(lǐng)域中有許許多多的事物,通過(guò)抽象化的技術(shù),系統(tǒng)分析師可以忽略不相關(guān)的部分,僅留下系統(tǒng)所需要的部分。雖說(shuō),真實(shí)世界中的人類、事情、地方、物品和概念等,都具有許多繁雜的細(xì)節(jié),所以這些人事地物及概念在本質(zhì)上都是復(fù)雜的。抽象化的技術(shù)可以讓系統(tǒng)分析師不需要去面對(duì)復(fù)雜的整體,而是抽取部分,所以說(shuō)抽象化技術(shù)是管理復(fù)雜的首要技術(shù)。實(shí)踐中,開發(fā)人員最常使用“過(guò)程式抽象”(procedural abstraction)的技術(shù),先將信息系統(tǒng)視為一個(gè)大型的程序,然后再思考這個(gè)大程序里頭包含幾個(gè)子程序。過(guò)程式抽象的技術(shù)可以將一個(gè)復(fù)雜且難以掌控的大型程序,化解成數(shù)個(gè)簡(jiǎn)單且能夠輕易掌控的小型程序。把原先龐大復(fù)雜的一個(gè)整體化解成數(shù)個(gè)短小精練的組件,這是管理復(fù)雜常用的方法之一。不過(guò),特別需要注意的是,過(guò)程式抽象其實(shí)并不是面向?qū)ο蠓治鲋饕某橄蠹夹g(shù),這是因?yàn)橛蛇^(guò)程式抽象所構(gòu)建出來(lái)的信息系統(tǒng)比較不穩(wěn)定。因此,在面向?qū)ο蠓治龇椒ㄖ?,過(guò)程式抽象通常僅用于定義對(duì)象的操作(operation)。
編輯推薦
《系統(tǒng)分析師UML用例實(shí)戰(zhàn)》:知名UML技術(shù)專家邱郁惠老師新作暢銷書《系統(tǒng)分析師UML實(shí)務(wù)手冊(cè)》姊妹篇邊做邊學(xué),實(shí)戰(zhàn)演練基礎(chǔ)-案例-高級(jí)-練習(xí),一步都不能少情景式對(duì)話,再現(xiàn)建模全過(guò)程,令你身臨其境 中國(guó)臺(tái)灣知名UML技術(shù)專家邱郁惠老師新作用例是學(xué)習(xí)UML必須借用的重要工具。然而,許多UML初學(xué)者對(duì)如何掌握和利用用例摸不著頭腦。要么缺乏合適的用例來(lái)理解UML概念,要么在理解用例的過(guò)程中出現(xiàn)這樣那樣的偏差。 《系統(tǒng)分析師UML用例實(shí)戰(zhàn)》是中國(guó)臺(tái)灣UML,技術(shù)培訓(xùn)專家邱郁惠為系統(tǒng)分析師量身打造的通過(guò)用例掌握UML的實(shí)戰(zhàn)圖書。《系統(tǒng)分析師UML用例實(shí)戰(zhàn)》中的案例有兩個(gè)角色,由Wesley和Richard兩人扮演,兩人接到一個(gè)書店系統(tǒng)的項(xiàng)目,開始動(dòng)手建立用例模型,并且應(yīng)用用例的技術(shù)來(lái)估算工時(shí)。 《系統(tǒng)分析師UML用例實(shí)戰(zhàn)》還介紹了估算工時(shí)的技術(shù),所以除了UML用例技術(shù)初學(xué)者、系統(tǒng)分析師之外,《系統(tǒng)分析師UML用例實(shí)戰(zhàn)》也適合UML/OOAD項(xiàng)目經(jīng)理閱讀和學(xué)習(xí)。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
系統(tǒng)分析師UML用例實(shí)戰(zhàn) PDF格式下載