使用案例
什麼是用例?
在軟體開發的上下文中,用例是對特定參與者(或系統)如何使用特定應用程式來實現目標的描述。術語“參與者”可以被認為是“誰”,術語“目標”可以被認為是“什麼”。一個用例必須至少指定一個參與者和一個目標。
Ivar Jacobson 於 1987 年開發了用例格式,以簡單、易於理解的方式記錄複雜的需求。此後,用例已成為統一流程的組成部分,這是一套開發大規模應用程式的指南。
用例的重要性
根據用例描述用戶與應用程式的互動有幾個好處:
用例逐步展示工作流程的樣子。它們可協助專案團隊成員(和利害關係人)了解需要做什麼、可能產生什麼不同的結果以及哪些參與者在流程的每個步驟中相互互動。
用例是任何軟體開發專案的基石。它們可協助團隊識別關鍵使用者需求,確保設計和實現與業務目標一致,並提供軟體必須執行的明確清單。這意味著它們可以幫助團隊避免範圍蔓延,這也是軟體專案失敗的最大原因之一。
用例範例
駕駛方向是可以在軟體和系統開發之外使用的用例的範例。
一名駕駛者希望從城市 1 前往城市 2。從城市 1 到城市 2 之間,汽車通常只使用一條路線 - 這是常見的路線用例。然而,這條路徑可能存在許多偏差,但仍會到達城市 2。駕駛說明的目的是向駕駛員展示到達最終目的地必須經過的轉彎和高速公路出口。
用例有助於解決重大業務問題
假設您有一個銷售各種產品的電子商務網站。您是所銷售產品的專家,但在製造這些產品所使用的技術方面卻不是專家。
您如何找到最適合您需求的技術?
您可以在網路中詢問,或閱讀其他人在社交媒體、論壇和部落格上所說的內容。但不能保證這些資訊都是準確或最新的。
也許你不想冒險。畢竟,技術可能很昂貴,而且您不想陷入與現有系統不相容或無法滿足您的要求的東西。