2019年6月20日 星期四

use case 使用注意




Use Case Diagram主要是描述一個系統或類別提供給外界之交互作用者的功能。簡單來說就是說明一個系統的功能及其使用者。

Use Case透過很簡單的表達方式,讓我們可以較輕易的向客戶確認需求

撰寫注意事項
Use Case Diagram非常單純,主要分為以下兩個部分:
Actor:代表使用者與系統使用案例互動的代表,一般而言角色可為:人(human)、硬體設備(hardware device)、其他系統,而非只針對人而已。
Use Case:使用案例描述系統要完成的成果,而不是如何進行,通常Use Case是一個動作,例如:儲存資料、加入會員等等…


Use Case不做的事情

Use Case並不是將所有的需求都描述進去,以下幾項是不會在Use Case中被撰寫的:
Implementation details:不要描述實作細節,只講概要功能就好,例如不要說明資料將被存到Oracle資料庫,而說資料將被儲存就好。
GUI Information:不要講UI上的內容,例如按下『存檔』按鈕,避免到時候畫面作多國語言時,我們還要將Use Case改成多語內容。
Internal processing unrelated to a stakeholder request:不要講與使用者無關的系統內部作業,這一點跟第一項很像,就是不用講過多的邏輯內容在裡頭。
Non-functional requirements:不要講非功能性需求,例如系統每個操作要在2秒內回應,同時上線人數要達3000人等。

沒有留言:

張貼留言