UML大戰需求分析 閱讀筆記06

2022-06-01 12:36:08 字數 613 閱讀 2450

狀態機圖和活**在樣子比較相似,但狀態機圖是用來為物件的狀態及造成狀態改變的事件建模。我們大二學習uml統一建模語言狀態機圖模組時了解到,uml的狀態機圖主要用於建立物件類或物件的動態行為模型,描述系統中某乙個物件所經歷的各個狀態、引起狀態或活動轉移的事件,以及因狀態或活動轉移而伴隨的動作。但在以前的學習過程中,我們並沒有學到過「偽狀態」,後經查閱知:偽狀態是指在乙個狀態機中具有狀態的形式,同時具有特殊行為的頂點。它是乙個瞬時狀態,用於構造轉換的細節。當偽狀態處於活動時,狀態機還沒有完成從執行到完成的步驟,也不會處理事件。通常使用偽狀態來連線轉換段,到乙個偽狀態的轉換意味著會自動轉換到另乙個狀態而不需要事件來觸發。

狀態機圖也可用於描述用例圖,以及全系統的動態行為。在乙個系統開發階段,它可以對物件生命週期、反應型物件等進行建模。可以清楚地看出每乙個物件在不同階段的狀態。

順序圖顯示了個分類角色活動的時間順序,但角色間的關係是隱式的。用一條生命線顯示隨時間安排的一系列訊息,以二維圖表來顯示互動。縱向是時間軸,時間自上而下。橫向顯示了代表協作中單個物件的分類角色。訊息顯示為從乙個角色生命線到另乙個角色生命線的箭頭,箭頭用從上而下來的時間順序來安排。uml順序圖的乙個用途是顯示用例的行為序列。當行為被實現時,每個順序圖中的訊息同物件的操作或狀態機中遷移上的事件觸發相一致。

UML大戰需求分析 閱讀筆記04

讀 uml大戰需求分析 有感04 開發某系統的重要前提是 這個系統有誰在用?這些人通過這個系統能做什麼事?一般搞清楚這件事,再畫個業務流程圖,就能條例清楚的表達系統的需求了。作為乙個開發人員,不僅要懂得如何從使用者那裡獲取有用的資訊,還要懂得怎麼清晰地描述自己的想法,給客戶呈現出乙個結構完整 功能全...

UML大戰需求分析 閱讀筆記03

讀 uml大戰需求分析 有感03 狀態機圖和活 在樣子比較相似,但狀態機圖是用來為物件的狀態及造成狀態改變的事件建模。我們大二學習uml統一建模語言狀態機圖模組時了解到,uml的狀態機圖主要用於建立物件類或物件的動態行為模型,描述系統中某乙個物件所經歷的各個狀態 引起狀態或活動轉移的事件,以及因狀態...

UML大戰需求分析 閱讀筆記3

這次閱讀的是第四章,流程分析利器之 活 對需求有兩種分析的方式 結構建模與行為建模。活 是行為建模中經常使用的一種圖。由流程圖發展而來。活 中有一些名詞 開始狀態 結束狀態 活動 判斷 監護 合併 泳道 分割槽 分叉 匯合 物件 物件流 控制流 連線件 動作等。開始狀態與結束狀態表示乙個活動的開始和...