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

正文內(nèi)容

第五章狀態(tài)圖和活動圖統(tǒng)一建模語言unifiedmodeling-資料下載頁

2025-10-08 12:20本頁面

【導(dǎo)讀】事件和展示對象從創(chuàng)建到刪除的生命周期。義為對象行為在某一個時刻的快照或者轉(zhuǎn)折點??臻e、關(guān)機和離線等。給出狀態(tài)變化序列的起點與終點。外,它還可以用于許多其他情況。開、關(guān)閉或透支。在這些不同狀態(tài)下,帳戶的處理功能是不同。狀態(tài)圖由狀態(tài)、轉(zhuǎn)移和事件組成。同步條來顯示更高層次的細節(jié)信息?;緺顟B(tài)顯示為圓角矩形。診斷機的狀態(tài)示例可能包含開、關(guān)、診斷和空閑等。模型可以總是運行,從不停止。多個結(jié)束狀態(tài),每一個都表示一個模型能夠終止的點。例如生成報表、進行計算或向另一對象發(fā)送事件。狀態(tài)圖中使用同步條是為了說明并發(fā)工作流的分叉與聯(lián)合。事件用來指示什么觸發(fā)了轉(zhuǎn)。了事件的標(biāo)記符。條件說明狀態(tài)轉(zhuǎn)移必須要滿足的前提。3)標(biāo)識出事件和動作。該復(fù)雜狀態(tài)稱為組合狀態(tài)。1)標(biāo)識出需要進一步建模的實體。3)確定與每一個實體相關(guān)的事件。活動圖可能會更加適合。具有清晰、有序的狀態(tài)實。何時從系統(tǒng)中退出?Grade對象在完成保存數(shù)據(jù)的操

  

【正文】 分叉 和聯(lián)結(jié)在 UML中的表示方法相似,都用粗黑線表示。分叉 具有一個轉(zhuǎn)移入口,兩個或者多個轉(zhuǎn)移出口。分岔描述了單向處理控制流分成了多個控制流。聯(lián)結(jié)與此相反,聯(lián)結(jié)具有兩個或者多個轉(zhuǎn)移 入 口,只有一個出口。聯(lián)結(jié)描述了不同的處理控制流合并到一起形成一個單向處理,如下圖所示。 活動圖的符號 如果一個處理在其他處理之前到達了聯(lián)結(jié),它將會 等待 ,直到所有的處理都準(zhǔn)備好之后才會向聯(lián)結(jié)傳遞控制權(quán)。 活動圖的符號 左例演示了分叉中的一個處理時間長于另一個的情況。當(dāng)然,這完全是由每一個處理中的活動數(shù)假定的。由于我們不知道每一個活動有多長,因此不能保證哪一個首先完成。為此,我們在讓用戶訪問應(yīng)用程序之前插入了一個聯(lián)結(jié),以便確保兩個獨立的處理彼此連接在一起。 活動圖的符號 3.對象流 活動可以輸入和輸出對象,并可以修改對象狀態(tài)。我們能夠在活動圖上用對象流表示這些。如下圖所示。 活動圖的符號 第五章 狀態(tài)圖和活動圖 ? 狀態(tài)圖 – 狀態(tài)圖的定義 – 狀態(tài)圖的符號 – 狀態(tài)圖的動作和事件 – 組合狀態(tài) – 狀態(tài)圖的建模方法 ? 活動圖 – 活動圖的定義 – 活動圖的符號 – 活動圖的建模方法 活動圖的建模 創(chuàng)建活動圖共有 5個任務(wù): 1)標(biāo)識需要活動圖的用例。 2)建模每一個用例的主路徑。 3)建模每一個用例的從路徑。 4)添加游泳道來標(biāo)識活動的事務(wù)分區(qū)。 5)改進高層活動并添加更多活動到圖中。 活動圖的建模 1. 標(biāo)識用例 在建?;顒訄D之前,需要首先確定要建模什么。下面的教師更新分?jǐn)?shù)用例是一組較大用例的一部分,我們就從它開始。如下圖所示。這個用例實際上使用了 3個用例。我們不僅有 Update Grade用例,還有 Save Grade和 Load Grade用例。 活動圖的建模 2.建模主路徑 在開始創(chuàng)建用例的活動圖時,往往先建立一條明顯的路徑執(zhí)行工作流,然后從該路徑進行擴展,如下圖所示。 該路徑僅考慮用例的正常活動路徑(登錄、選擇學(xué)生、加載他們的分?jǐn)?shù),修改分?jǐn)?shù),保存修改結(jié)果等活動過程), 沒有考慮任何錯誤和判斷的路徑。 活動圖的建模 3.建模從路徑 考慮用例其他可能的工作流情況。如處理錯誤,或許是執(zhí)行其他活動。 活動圖的建模 活動圖的建模 4.添加泳道 泳道對于提高活動圖的可讀性非常有益,在本例中也不例外。在活動圖建模這一步中,可把活動圖分成了兩個游泳道,如下圖所示。第一個游泳道是 Teacher,第二個是 Website。Teacher是用例的參與者,而 Website是提供后臺功能的泛化組件。 這里,我們將再一次反復(fù)向活動圖添加更多的細節(jié)。在本例中,我們要添加狀態(tài)以便指示現(xiàn)在處于哪一個轉(zhuǎn)折點。在驗證了教師的身份之后,把狀態(tài)設(shè)置為 Validated或者 Not Validated,在加載學(xué)生信息之后,把狀態(tài)設(shè)置為 Student Loaded。 最后,我們決定讓每一個出錯消息都在活動圖中的自己活動中,因此提供了 Logon Error、 Data Load Error和 Data Save Error處理。 活動圖的建模 活動圖的建模 5. 改進高層活動 活動圖建模的最后一步強調(diào)了反復(fù)建模的觀點。在這一步中,添加更多的細節(jié)。 在教師記錄學(xué)生分?jǐn)?shù)用例的活動圖中,我們可以看到 Load Student Info活動非常復(fù)雜,它實際上包含了許多功能,如下圖所示。 活動圖的建模 活動圖的建模 練習(xí): 建模一個活動圖 選擇 Update Inventory用例,對它單獨建模一個詳細的活動圖。 活動圖的建模
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1