中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > 聚焦UML實(shí)踐第一步
正則表達(dá)式高級技巧及實(shí)例詳解 回到列表 PHP實(shí)現(xiàn)的Mysql讀寫分離
 聚焦UML實(shí)踐第一步

作者:堅(jiān)強(qiáng)2002 時間: 2009-05-27 文檔類型:轉(zhuǎn)載 來自:回頭再說

第 1 頁 聚焦UML實(shí)踐第一步 [1]
第 2 頁 聚焦UML實(shí)踐第一步 [2]
第 3 頁 聚焦UML實(shí)踐第一步 [3]

我獨(dú)不解中國人何以于舊狀況那么心平氣和;于較新的機(jī)運(yùn)就這么疾首蹙額;于已成之局那么委曲求全;于初興之事就這么求全責(zé)備?

——魯迅

引子

前段時間和一個朋友在MSN上聊到UML,他一聲嘆息:“知道UML是好東西但是用不起來。嘗試過,結(jié)果領(lǐng)導(dǎo)要求文檔中要充分使用UML,事無巨細(xì)皆UML,結(jié)果本來很簡單的一份設(shè)計文檔加了一堆圖。評審的時候團(tuán)隊(duì)還有牛人指出UML圖中這里的菱形應(yīng)該是實(shí)心的,那里的要用半個箭頭… …結(jié)果開會大部分時間都在炒圖怎么畫。領(lǐng)導(dǎo)覺得這也沒帶來什么好處,同事們樂得擺脫,后來就不了了之了”

然后順便抱怨了我一下: “你給我推薦的《UML Distilled》也不怎么樣… …

這個抱怨讓我很惱火,斷定他看得是中文版,果然!我毅然用貨到付款的方式為他定了一本英文影印版《UML Distilled.問題還要解決故有此文

  1. 為什么要用UML
  2. 定位:怎么用UML
  3. UML規(guī)范=束縛?
  4. UML第一步

為什么要用UML

1970年以前,軟件開發(fā)人員把軟件開發(fā)工作比作探險活動,但是由于系統(tǒng)日趨復(fù)雜,個人英雄主義的時代在軟件危機(jī)的爆發(fā)中宣告終結(jié)。危機(jī)引出了工程化方法,并催生了各種圖形符號工具。面向?qū)ο罄碚摮霈F(xiàn)之后,相關(guān)設(shè)計方法層出不窮,存在多種設(shè)計格式。

多種設(shè)計格式帶來交流的不便,溝通的障礙,一個統(tǒng)一的建模語言需求已經(jīng)是迫在眉睫。所以可以這樣講,UML的意義不在于它提供的內(nèi)容而在于它的規(guī)范性和統(tǒng)一性。為了得到更好的設(shè)計我們需要更好的溝通,更好的溝通需要基于共同的語言進(jìn)行,方便溝通這是創(chuàng)建UML的初衷,也是應(yīng)該是使用UML最佳理由。后面的論述中希望你不要忘記了我們最初是為什么而出發(fā)的

UML還繼承了圖形建模語言(graphical modeling language )的優(yōu)良傳統(tǒng):高屋建瓴的抽象能力。而普通的編程語言恰恰缺乏這種描述設(shè)計思想的能力:"The fundamental driver behind them all is that programming languages are not at a high enough level of abstraction to facilitate discussions about design."抽象化主要是為了使復(fù)雜度降低,以得到論域中較簡單的概念,好讓人們能夠控制其過程或以綜觀的角度來了解許多特定的事態(tài)。抽象過程必然包含舍棄的細(xì)枝末節(jié),是一個裁剪的過程。抽象的結(jié)果,決定于從什么角度上來抽象抽象的角度取決于分析問題的目的。

關(guān)于視角,UML Distilled》有一段精彩的三層視角的論述,這段文字被無數(shù)設(shè)計模式、領(lǐng)域建模的書引了又引,比如《Design Patterns Explained》。《視角的力量--再說OO設(shè)計原則 》一文中我曾經(jīng)探討過下面的三個問題:1.為什么我們過早的糾纏于細(xì)節(jié)?問題的本質(zhì)是什么?2.救命稻草--Martin Fowler的三層視角理論3.三層視角--回頭再說OO設(shè)計原則文中的最后我完整引用了作者三層視角的論述,我是把它作為走出思維泥沼的明燈來看的。這里不再贅述,詳情請查看:源文檔 <http://www.cnblogs.com/me-sa/archive/2008/04/15/ooview.html>在第三版中,作者對視角的觀點(diǎn)做了修正:規(guī)約視角和實(shí)現(xiàn)視角之間的界限是很難劃分清楚的.實(shí)踐過程中發(fā)現(xiàn)也沒有做這種界限的劃分的必要.

出處:回頭再說
責(zé)任編輯:bluehearts

上一頁 下一頁 聚焦UML實(shí)踐第一步 [2]

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章
Flex 3 RIA開發(fā)詳解與精深實(shí)踐
Web 表單設(shè)計原則和實(shí)踐
Web 標(biāo)準(zhǔn)實(shí)踐——豆瓣的首頁
Web 標(biāo)準(zhǔn)實(shí)踐——Google 的首頁
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗(yàn)設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/31個記錄/頁 轉(zhuǎn)到 頁 共3個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2