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

正文內(nèi)容

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

  

【正文】 間,如果從一個(gè)以上網(wǎng)站的建設(shè)來(lái)看這個(gè)問(wèn)題,情況就尤其嚴(yán)重了。依賴(lài)關(guān)系(dependency)表示一個(gè)類(lèi)要?jiǎng)?chuàng)建另一個(gè)類(lèi)的實(shí)例或者調(diào)用另一個(gè)類(lèi)的方法。注意該圖忽略了一些不重要的方法,因?yàn)槲覀冎粚?duì)處理過(guò)程中的關(guān)鍵步驟感興趣。 如果要顯示少量對(duì)象之間的大量消息傳遞或交互過(guò)程,選擇協(xié)作圖。然而,從這些類(lèi)之間的關(guān)系可以看出,這個(gè)設(shè)計(jì)方案已經(jīng)成功地減少了不同類(lèi)之間的聯(lián)系。 Rational Rose:這是一個(gè)推薦使用的工具,但對(duì)于許多小型Web工程來(lái)說(shuō)它顯得很昂貴。Use Case用例。節(jié)點(diǎn)一般代表一臺(tái)機(jī)器,這臺(tái)機(jī)器具有運(yùn)行一個(gè)或者多個(gè)系統(tǒng)構(gòu)件的能力。Association關(guān)聯(lián)。 Cetus UML Links 類(lèi)、庫(kù)、執(zhí)行文件、數(shù)據(jù)文件都可以由接口來(lái)描述。在UML圖中提供注解的目的是以簡(jiǎn)短的說(shuō)明闡明圖表的內(nèi)容。符號(hào)說(shuō)明Package包。 Microsoft Visio:Visio Professional 2000現(xiàn)在開(kāi)始提供內(nèi)建的UML支持。過(guò)多地采用縮寫(xiě)詞會(huì)影響設(shè)計(jì)的可理解性。例如,如果你要改變網(wǎng)站的用戶(hù)身份驗(yàn)證機(jī)制,只修改單個(gè)文件中的一個(gè)類(lèi)無(wú)疑要比修改多個(gè)文件、多個(gè)類(lèi)更加方便。 如果要顯示對(duì)象之間的交互模式,選擇協(xié)作圖。一般地,我們不會(huì)建立系統(tǒng)所有交互過(guò)程的模型,情節(jié)圖只用來(lái)描述系統(tǒng)最復(fù)雜的部分,或用來(lái)概括出代碼的一般調(diào)用模式。 方法名字前面的加號(hào)(“+”)表示該方法是公用方法,可以被其他對(duì)象或者函數(shù)調(diào)用;減號(hào)(“”)表示方法或者變量是私有的,只能由同一對(duì)象內(nèi)部的成員函數(shù)訪(fǎng)問(wèn)。需求總是不斷地發(fā)展,而設(shè)計(jì)本身有時(shí)也會(huì)推動(dòng)需求的發(fā)展(反之亦然)。regionId在頁(yè)面之間傳遞地區(qū)信息,使得用戶(hù)能夠從指定地區(qū)的天氣報(bào)表跳轉(zhuǎn)到交通流量信息。這是因?yàn)槲覀円呀?jīng)得知只有在旅途中的移動(dòng)用戶(hù)才需要交通流量報(bào)表,而且不想再花時(shí)間把交通流量報(bào)表制作成其他標(biāo)記語(yǔ)言形式。圖1:參與者/角色 層次圖 上圖顯示了幾組不同的網(wǎng)站用戶(hù)(在UML中稱(chēng)為Actor,即參與者)。本文不準(zhǔn)備詳細(xì)介紹UML本身。UML(Unified Modeling Language,統(tǒng)一建模語(yǔ)言)是一種通用的可視化建模語(yǔ)言,用于對(duì)軟件進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)的文檔。 Use Case可以看成一組功能——它可能對(duì)應(yīng)網(wǎng)站上的一個(gè)頁(yè)面、一個(gè)必須編寫(xiě)的程序,或者網(wǎng)站上可能發(fā)生的一個(gè)動(dòng)作(比如,驗(yàn)證用戶(hù)登錄,改變用戶(hù)的配置文件,清除過(guò)期的帳號(hào),等等)。請(qǐng)參見(jiàn)下圖:圖3:用戶(hù)界面及其布局 在上圖中,各種網(wǎng)站服務(wù)被捆綁到了不同的網(wǎng)站區(qū)域:這個(gè)圖形雖然簡(jiǎn)單,但它已經(jīng)描述出了當(dāng)前大多數(shù)網(wǎng)站的體系結(jié)構(gòu),對(duì)于你的網(wǎng)站,重新制作該圖可能也沒(méi)有必要,因?yàn)樵僖矝](méi)有什么與眾不同的內(nèi)容值得加入這個(gè)圖形了。圖5:類(lèi)圖 說(shuō)明如下:類(lèi)能夠方便地描述出各種包含關(guān)系和你所編寫(xiě)的函數(shù)文件。圖7:序列圖 就圖形所傳達(dá)的信息而言,次序圖和協(xié)作圖非常相似。圖8:構(gòu)件圖 設(shè)計(jì)原則 UML只是一個(gè)工具。一旦對(duì)D1類(lèi)作了修改,為了檢查這種修改對(duì)其他類(lèi)的影響,我們必須對(duì)其他類(lèi)進(jìn)行廣泛的測(cè)試。 讓其他人復(fù)查你的設(shè)計(jì)。 Together:與C/C++和Java聯(lián)系密切,支持UML建模。這是一種方便的分割Use Case、避免單個(gè)Use Case過(guò)于龐大的方法。對(duì)象是類(lèi)的實(shí)例。Aggregation聚合。參考資源: ”創(chuàng)建了一個(gè)myObj對(duì)象。標(biāo)注為extend關(guān)系的Use Case關(guān)系能夠在不重復(fù)現(xiàn)有Use Case的各種描述和需求的情況下,使現(xiàn)有Use Case的行為特殊化。 Objecteering UML:一個(gè)免費(fèi)的個(gè)人UML產(chǎn)品。 提高類(lèi)的內(nèi)聚力。然而,要設(shè)計(jì)出優(yōu)秀的網(wǎng)站,關(guān)鍵仍在于要有一個(gè)好的設(shè)計(jì)原則或理念。次序圖與協(xié)作圖的主要不同之處在于:在次序圖上,事件的發(fā)生次序一目了然,非常直觀(guān)。 運(yùn)行時(shí)的系統(tǒng)模型 有些時(shí)候,我們需要顯示出應(yīng)用的各個(gè)部件如何在運(yùn)行時(shí)協(xié)作完成任務(wù)。這意味著Renderer類(lèi)不能直接使用,程序只能創(chuàng)建其子類(lèi)的實(shí)例(即new Region())。務(wù)必記下有關(guān)網(wǎng)站結(jié)構(gòu)和頁(yè)面布局的一些想法,因?yàn)樽罱K你會(huì)想要為布局(菜單,導(dǎo)航條,頁(yè)面
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1