軟件需求分析之Wiki定義[5]
用例描述系統在運行時與外部執行者之間的信息交換。外部執行者是任何系統外的、與系統交換信息的物件或人物。它們可以是用戶、用戶的角色或其它系統。
用例將系統當作一個“黑匣子”,它從外部來看與系統之間的信息交換(包括系統的回答)。這樣它簡化對系統的需求的描寫而且防止對系統的工作方式作任何過早的假設。
每個用例應該符合下述條件:
·描寫完成作業目標的作業任務
·不包含任何編程碼
·有一定的細致性
·足夠短,一個程序員應該可以在一個版本的工作中獨立完成這個用例所描寫的作業過程。
原文轉自:http://www.kjueaiud.com