freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

uml輔助網(wǎng)站規(guī)劃與設(shè)計(jì)指導(dǎo)書(文件)

2025-06-10 18:08 上一頁面

下一頁面
 

【正文】 似。在決定選用次序圖還是協(xié)作圖的時(shí)候,考慮以下幾點(diǎn)有助于你作出最合適的選擇: 應(yīng)用部署的規(guī)劃 正如本文前面“工具選擇”部分所提到的,大多數(shù)Web網(wǎng)站的體系結(jié)構(gòu)并不復(fù)雜。圖8:構(gòu)件圖 設(shè)計(jì)原則 UML只是一個(gè)工具。一個(gè)內(nèi)聚的類包含那些在目標(biāo)和作用域上都緊密相關(guān)的行為和信息?!皽p少不同類之間的聯(lián)系”意味著使類或者文件之間的交互減到最少。類之間的交互被減到了最少,從而使得系統(tǒng)的行為很容易理解。一旦對(duì)D1類作了修改,為了檢查這種修改對(duì)其他類的影響,我們必須對(duì)其他類進(jìn)行廣泛的測(cè)試。 類應(yīng)該保持緊湊、簡(jiǎn)潔。 讓其他人復(fù)查你的設(shè)計(jì)。與一個(gè)笨拙的、為了昨天所出現(xiàn)的問題而優(yōu)化的設(shè)計(jì)相比,一個(gè)簡(jiǎn)潔、經(jīng)過精心調(diào)整的設(shè)計(jì)更容易進(jìn)行性能優(yōu)化。如果考慮Visio繪圖工具的其他各種用途,這是一個(gè)相當(dāng)有價(jià)值的工具。有了Rational Rose這樣的工具,改進(jìn)和維護(hù)設(shè)計(jì)、從模型生成報(bào)表、在平行協(xié)作環(huán)境中與他人共同進(jìn)行建模工作就很方便了。 Together:與C/C++和Java聯(lián)系密切,支持UML建模。 System Architect:一個(gè)很受歡迎的高端UML建模工具,支持雙向工程(Roundtrip Engineering)。用來聚集和組織模型中的一個(gè)部分(Use Case,類,等等)。Use Case描述了系統(tǒng)某一部分的行為。這是一種方便的分割Use Case、避免單個(gè)Use Case過于龐大的方法。正如其字面意義,它表示一個(gè)事物依賴另一個(gè)事物。Component構(gòu)件。Class類。對(duì)象是類的實(shí)例。父類能夠派生出(或稱為特殊化)具有更多特殊行為的子類,此時(shí)父類即為子類的超類(或子類的泛化版本)。接口本身并不實(shí)現(xiàn)任何功能,它只是和聲明實(shí)現(xiàn)該接口的對(duì)象訂立了一個(gè)必須實(shí)現(xiàn)哪些行為的契約。關(guān)聯(lián)就是把兩個(gè)或以上的類連接起來。Aggregation聚合。 UML Resource Page:OMG維護(hù)的UML資源 Modeling Web Application Design with UML Rational Rose白皮書14 / 14。 Practical UML Guide 參考資源:關(guān)聯(lián)是兩個(gè)或多個(gè)特定類元之間的關(guān)系,它描述了這些類元的實(shí)例的聯(lián)系。抽象類不能直接實(shí)例化,但允許派生出具體的、有實(shí)際功能的類。接口定義了一組可以從外部訪問的行為。 ”創(chuàng)建了一個(gè)myObj對(duì)象。類在運(yùn)行時(shí)被實(shí)例化從而創(chuàng)建出對(duì)象。Node節(jié)點(diǎn)。Note注解。標(biāo)注為extend關(guān)系的Use Case關(guān)系能夠在不重復(fù)現(xiàn)有Use Case的各種描述和需求的情況下,使現(xiàn)有Use Case的行為特殊化。include Relationship包含關(guān)系。它代表一個(gè)用戶或者其他外部的激勵(lì)器。要了解有關(guān)UML概念和各種面向?qū)ο笮g(shù)語的詳細(xì)說明,請(qǐng)參見后面的參考資源。 Objecteering UML:一個(gè)免費(fèi)的個(gè)人UML產(chǎn)品。 MagicDraw:一個(gè)基于Java的廉價(jià)UML建模工具。 四、UML工具 下面是一些值得考慮的UML建模工具: 過于龐大的類、模塊或者文件往往缺乏明確的用途和目標(biāo)。有些時(shí)候,在幾個(gè)類之間移動(dòng)一些函數(shù)能夠大大地簡(jiǎn)化代碼。如果其他人不能了解類、函數(shù)或者變量的作用,不管類的結(jié)構(gòu)是多么完美,整個(gè)設(shè)計(jì)仍缺乏直觀性。 提高類的內(nèi)聚力。另外,要訪問D類中的功能,我們無需知道任何有關(guān)E、F或G類的情況。請(qǐng)考慮下面這個(gè)例子:圖9:設(shè)計(jì)實(shí)例A 除非深入了解了上述各個(gè)類的用途,要估計(jì)這些類的內(nèi)聚程度是不可能的。內(nèi)聚式設(shè)計(jì)是一個(gè)重要的設(shè)計(jì)原則,原因有很多:它有助于減少類之間的依賴關(guān)系,使得設(shè)計(jì)更直觀、更容易理解,方便了向其他開發(fā)者介紹整個(gè)設(shè)計(jì),減少了開發(fā)者同一時(shí)刻需要操作的類的數(shù)量,等等。然而,要設(shè)計(jì)出優(yōu)秀的網(wǎng)站,關(guān)鍵仍在于要有一個(gè)好的設(shè)計(jì)原則或理念。對(duì)于文件組織,前面討論界面規(guī)劃時(shí)已經(jīng)提到它也可以用類建模工具進(jìn)行規(guī)劃。 次序圖與協(xié)作圖的主要不同之處在于:在次序圖上,事件的發(fā)生次序一目了然,非常直觀。例如,上圖顯示出report()方法調(diào)用了WMLUtil以及Region對(duì)象中的許多方法:
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1