UML和模式應用5:細化階段(5)---系統順序圖


1.前言

系統順序圖(SSD)是為闡述系統相關的輸入和輸出事件而快速、簡單的創建的制品,它們是操作契約和對象設計的輸入。

SSD展示了直接與系統交互的外部參與者、系統(作為黑盒)以及由參與者發起的系統事件。

應為每個用例的主成功場景,以及頻繁發生的或者復雜的替代場景繪制SSD。

大部分SSD在細化階段創建

2.系統順序圖對其它制品的影響

圖 系統順序圖對其它UP制品的影響

3. 為何繪制SSD?

因為需要准確的知道什么是外部輸入的事件,這些事件時系統行為分析的重要部分

軟件系統要為如下三種事件響應:

  • 來自參與者(人或計算機)的外部事件;
  • 時間事件
  • 錯誤或異常(通常源於外部)

4. SSD和用例之間的關系

SSD展示了用例中一個場景的系統事件,因此它是從對用例的考察中產生的

5.如何為系統事件和操作命名

系統事件應該在意圖的抽象級別而非物理的輸入設備級別來表達

系統事件的名稱以動詞開始,可以提高清晰度,強調這些事件是命令或請求

6. SSD的哪些信息要放入詞匯表

對於大多數制品來說,一般在詞匯表中描述其細節

7.迭代和進化式SSD

只需為下次迭代所用的場景繪制SSD。不應花費太長時間。

大部分SSD在細化階段創建

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM