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

正文內(nèi)容

01-建立軟件系統(tǒng)體系結(jié)構(gòu)模型(編輯修改稿)

2024-08-31 07:22 本頁面
 

【文章內(nèi)容簡介】 關(guān)系。大型系統(tǒng)的典型組件圖可能包含類似于以下組件的組件: 演示??商峁τ脩舻脑L問的組件,該組件通常在 Web 瀏覽器上運行。 Web 服務(wù)組件。提供客戶端和服務(wù)器之間的連接。 用例控制器。引導(dǎo)用戶完成每個方案的各個步驟。 業(yè)務(wù)核心。包含基于需求模型中的類的類、實現(xiàn)主要操作以及施加業(yè)務(wù)約束。 數(shù)據(jù)庫。存儲業(yè)務(wù)對象。 日志記錄和錯誤處理組件。組件之間的依賴項除組件本身以外,您還可以顯示組件之間的依賴項。兩個組件之間的依賴項箭頭顯示一個組件的設(shè)計發(fā)生更改會影響另一個組件的設(shè)計。由于一個組件使用的服務(wù)或函數(shù)是由另一個組件直接或間接提供的,因此該情況會經(jīng)常出現(xiàn)。結(jié)構(gòu)良好的體系結(jié)構(gòu)會對依賴項進(jìn)行清楚地排列,其中滿足以下條件: 依賴項關(guān)系圖中不存在任何循環(huán)。 可以將組件排列在層中,其中每個依賴項都將從一個層中的一個組件通向下一個層中的一個組件。任意兩個層之間的所有依賴項都通向同一個方向??梢燥@示組件之間的直接依賴項,也可以顯示附加到組件的必需接口和所提供接口之間的依賴項。通過使用接口,可以定義每個依賴項中使用的操作。通常,在首次繪制關(guān)系圖時將顯示組件之間的依賴項,隨著添加了更多的信息,這些依賴項將會替換為接口之間的依賴項。這兩個版本都是對軟件的正確描述,但帶接口的版本會提供比前一個版本更多的詳細(xì)信息。管理依賴項對生產(chǎn)可維護(hù)的軟件而言非常重要。組件圖應(yīng)反映代碼中的所有依賴項。如果代碼已存在,請確保關(guān)系圖中顯示了所有依賴項。如果代碼正處于開發(fā)中,請確保代碼不包含組件圖中未計劃的依賴項。可以生成層關(guān)系圖來幫助您發(fā)現(xiàn)代碼中的依賴項??梢詫φ諏雨P(guān)系圖來驗證代碼,以幫助您確保符合計劃的依賴項約束。接口通過在組件上放置接口,可以分隔并命名由每個組件提供的主要操作組。例如,基于 Web 的銷售系統(tǒng)中的組件可以具有三個接口:一個供客戶用來購買商品的接口、一個供供應(yīng)商用來更新其目錄的接口和一個用來管理系統(tǒng)的接口。一個組件可以具有任意數(shù)量的提供的接口和必需的接口。提供的接口顯示該組件提供給其他組件使用的服務(wù)。必需的接口顯示該組件在其他組件中使用的服務(wù)。如果同時定義提供的接口和必需的接口,則可以幫助您將該組件與設(shè)計的其余部分明確分離,以便您能夠使用以下技術(shù): 將該組件置于一個模擬周圍組件的測試工具中。 開發(fā)獨立于其他組件的組件。 通過將該組件的接口耦合到不同的組件,在其他上下文中重用該組件。若要定義某個接口中的操作列表,可以在 UML 類圖上創(chuàng)建該接口的另一個視圖。為此,請在 UML 模型資源管理器中找到該接口,并將其拖動到類圖上。然后,可以向該接口添加操作。UML 接口中的操作可以表示用于調(diào)用組件行為的任何方式。它可能表示 Web 服務(wù)請求、其他類型的信號或交互,或者普通程序函數(shù)調(diào)用。若要確定要添加的操作,請創(chuàng)建序列圖以顯示組件之間的交互方式。其中的每個序列圖顯示的是每個不同的用例中出現(xiàn)的交
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1