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

正文內(nèi)容

uml輔助網(wǎng)站規(guī)劃與設(shè)計指導(dǎo)書(參考版)

2025-05-26 18:08本頁面
  

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