用例建模Use Case Modeling

2022-06-05 05:30:10 字數 527 閱讀 4072

參與者是指存在於被定義系統外部並與該系統發生互動的人或其他系統,他們代表的是系統的使用者或使用環境。

通訊關聯用於表示參與者和用例之間的對應關係,它表示參與者使用了系統中的哪些服務(用例),或者說系統所提供的服務(用例)是被哪些參與者所使用的。

用例模型的四種關係(通訊關聯):

1.關聯:建立參與者與用例通訊的渠道,當然關聯可以是雙向的,可以是單向的。箭頭的方向表示訊息的傳遞方向。

2.依賴:乙個用例受到另乙個用例的影響。

3.包含:基use case圖本用例的行為包含了另乙個用例的行為

4.繼承:擴充套件用例是基本用例的乙個擴充套件,

5.泛化:存在於actor和use case之間,例如數學老師是老師的泛化,從特殊指向一般。

通過用例建模我對專案開發中需要注意的方面有了進一步了解,能夠結合使用者的需要更清楚的對系統的大概結構有個清晰認識,使用者也可以結合用例圖提出更新的訴求和改進。

用例建模技巧

本文介紹了一些提高系統用例模型質量的技巧和技術。本文改編自 object primer 2nd edition 的第 6 章。從參與者的角度並以主動語態編寫用例。應該以主動語態 學生表明參加研習班意向 而不是被動語態 研習班意向被學生表明 來編寫用例。而且,應該從參與者的角度來編寫用例。畢竟,用例的...

用例建模(設計)

1 用例圖 定義 展示系統中參與者與用例之間的關係 用例圖是根據需求分析得到的,也是軟體設計中的第一張圖紙。描述了軟體系統的全部使用者 角色 和全部功能點 業務需求 以及他們之間的關係。也是軟體開發中最重要的一張圖紙。用例準則 用例描述了為參與者提供可測量的價值的乙個動作順序,如 提取資金,登記檔案...

用例建模Use Case Modeling

1 use case 輸入想說的話 tucbw 登入系統後開始向對話方塊輸入文字 tucew 輸入完文字後點選enter鍵 2 use case 接收系統的回答 tucbw 系統對使用者的輸入進行分析 tucew 系統給出對使用者的回答 3 use case 對系統的回答做出反饋 tucbw 使用者...