“編寫執行者的目的,僅用別名來表達需要傳遞的數據”,就如客戶信息用名字和地址表示一樣,這是一個很好的建議。然而,對程序員來說,這沒有提供軟件開發所必需的詳細信息。程序設計人員和用戶界面設計者需要準確地知道地址意味著什么,地址包含哪些域,每個域的長度,以及地址、傳真號、電話號碼的驗證規則等。所有這些信息包含在需求的其他部分中,但不在用例中表示。
用例只是需求文檔的“第3章”--行為需求。它們不包括系統性能需求、業務規則、用戶界面設計、數據描述、有限狀態自動機行為、優先級及其他相關信息。
系統開發人員通常會問,“這些需求放在哪里呢?”雖然用例沒有包含它們,但它們肯定以文檔形式存在于某個地方。
事實上,在這些信息中,下列信息可以作為用例相關信息附在用上。
用例優先級
期望的發生頻率
性能要求
交付日期
次要執行者
業務規則(可能)
未解決的問題