1、模型:
是對現實的抽象、簡化,是針對某一特定的目的而構建的,對某個實際問題或客觀事物進行抽象後的一種形式化表達。
2、用途:
1)針對特定的應用場景所涉及的工作流進行建模,分層次建模系統所涉及的各個工作流。
2)選擇一些參與到工作流的業務物件,並為每個重要的業務物件建立一條泳道,顯示地建模系統的職能劃分。
3)識別工作流初始節點的前置條件和活動終點的後置條件,這可有效的實現對工作流的邊界進行建模。
4)從該工作流的初始節點開始,建模隨時間發生的動作和活動,並在活**中把它們表示成活動節點。
5)將複雜的活動或多次出現的活動集合歸到乙個活動節點,並通過子活**來表示他們。
6)找出連線這些活動節點的轉換,首先考慮工作流的順序執行,然後考慮分支分岔和匯合。
7)如果需要建模工作流中某個活動節點所處理的重點物件,則可以使用物件流建模這些物件,將它們加入活**中,描述物件的狀態變化情況。
1、將高耦合的類劃分為乙個集合,或者以乙個構件的形式表示
2、通過考慮變化的影響,精化分組。將傾向於一起變化的類或構件組織在一起
3、考慮跨越邊界從乙個類或構件集的例項到其他類或例項集的操作和訊號
4、將邏輯上相關的操作和訊號的集合,建模成構件的介面
5、用依賴關係建模請求介面,用實現關係建模提供介面
6、針對系統的介面,為每個操作設定前置條件和後置條件,並使用用例和狀態機建模介面所提供的服務、行為,實現建模介面的動態行為
構件:是系統中可替換的物理部分,它實現特定的功能,符合一套介面標準並實現一組介面
構件模型作用:
隱藏內部的實現,對外提供一組外部介面,通過介面實現構件之間的資訊交換、訪問
構件圖:
是從軟體架構的角度來描述乙個系統的主要功能,如系統分為幾個子系統,每個子系統包括哪些類、包和構件,以及它們之間的使用依賴關係。使用構件圖可以清楚地建模系統的結構和功能,幫助專案組的成員制定工作目標和了解工作情況,有利於軟體的復用
作業系統期末簡答題
作業系統期末簡答題 打個樣,格式,提問引導,加粗 15 什麼是spooling技術?答 同時聯機外圍操作技術,它是關於慢速字元裝置如何與計算機主機進行資料交換的一種技術,通常又稱為假離線技術。在多道程式環境下,利用多道程式中的一道或者兩道程式來模擬離線輸入 輸出中的外圍控制機的功能,以到達 離線 輸...
資料結構簡答題期末複習
1 資料結構定義 資料結構是指相互之間存在著一種或多種關係的資料 元素的集合和該集合中資料元素 之間的關係組成。2 其邏輯結構的四種關係並畫出它們的關係圖 集合結構 2.線性結構 3.樹形結構 4.圖形結構 3 資料結構的特性 陣列 優點是插入快,如果知道下標,可以非常快地訪問。缺點是查詢慢,刪除慢...
Linux Dri Dev 期末考試簡答題
名字相同的不同函式的區別。kmalloc函式與vmalloc函式的區別 來自csdn kmalloc 用於申請較小的 連續的物理記憶體 以位元組為單位進行分配,在中 void kmalloc size t size,int flags 分配的記憶體實體地址上連續,虛擬 位址上自然連續 gfp mas...