練習題
系統行為與互動建模
第 1 題選擇題
循序圖與活動圖的觀察差異
下列關於循序圖與活動圖箭頭意義的敘述,何者正確?
第 2 題選擇題
系統循序圖的定位
關於系統循序圖(SSD)的敘述,下列何者正確?
第 3 題選擇題
`opt`與`alt`的選擇
下列Case M01情境中,何者最適合用`opt`表示,而不是`alt`?
第 4 題選擇題
使用案例關係與循序圖片段的對應
關於使用案例的`include`/`extend`與循序圖的`ref`/`opt`,下列敘述何者正確?
第 5 題是非題
通訊圖與循序圖的一致性
若通訊圖與循序圖描述同一個互動情境,只要訊息編號寫法不同即可,參與者、訊息內容與順序不必保持一致,因為這是兩種不同的圖。
第 6 題是非題
同步與非同步訊息的決定方式
是否使用同步或非同步訊息,屬於系統分析人員可以依照個人技術偏好自由選擇的實作細節,不需要業務需求支持。
第 7 題問答題
生命線與泳道的差異
循序圖中的生命線與活動圖中的泳道都可能使用相同的角色名稱(例如「隊長」),但兩者回答的問題不同。請說明兩者的差異,並各舉一個Case M01的例子。
第 8 題問答題
為什麼一張循序圖通常只描述一條情境
本章建議一張循序圖應先選定使用案例及其具體情境(例如UC-03的主要成功情境),而不是把多個使用案例或多種結果都塞進同一張圖。請說明這樣做的理由,以及當情境變複雜時應如何處理。
第 9 題應用題
為UC-10建立候選循序圖並標示待確認事項
請依FR-02、FR-14、AC-16及UC-10「通知被刪除的隊員或指導教師」,建立一張分析層級的候選系統循序圖,呈現「修改報名資料涉及刪除隊員或指導教師」到「競賽承辦人員審核異動,再由系統透過電子郵件服務發送通知並保存通知紀錄」之間的互動,並標示出目前規則沒有決定、你認為應列為待確認事項的部分。
第 10 題應用題
評分更正候選狀態圖的待確認事項
本章提出「已提出(TBC)」「處理中(TBC)」「已處理(TBC)」三個評分更正申請候選狀態,並標示均為待確認事項。請根據FR-09、FR-10、BR-12及DR-06,列出至少三項這張候選狀態圖仍需要向領域人員確認的問題,並說明為什麼不能只靠圖形自行定案。