關於use case的誤區
關於use case的誤區
use case是從系統外部看提供給外部的角色的
“有價值”的東東(通常用動詞開頭),主要是從
用戶的角度來看,切忌不要把use case作爲系統
的功能的劃分,因爲那樣是作爲程序員的角度來看。
什麼叫“有價值”呢?就是用戶通過完成對系統的
一系列的操作,滿足了他的一項需求(可粗可細)
。從這個角度來說,只要你的use case寫得足夠好
的話,用戶的需求應該是不會變的,而如果你把
use case作爲系統提供的功能來寫的話,則隨時可
能需要修改你的use case(當然,這是不正確的)。
最後,use case不應該是單步操作,如"按下按鈕",
"打印報表"等,而應該是一系列交互的操作。
use case是從系統外部看提供給外部的角色的
“有價值”的東東(通常用動詞開頭),主要是從
用戶的角度來看,切忌不要把use case作爲系統
的功能的劃分,因爲那樣是作爲程序員的角度來看。
什麼叫“有價值”呢?就是用戶通過完成對系統的
一系列的操作,滿足了他的一項需求(可粗可細)
。從這個角度來說,只要你的use case寫得足夠好
的話,用戶的需求應該是不會變的,而如果你把
use case作爲系統提供的功能來寫的話,則隨時可
能需要修改你的use case(當然,這是不正確的)。
最後,use case不應該是單步操作,如"按下按鈕",
"打印報表"等,而應該是一系列交互的操作。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
芯片產業管理和營銷指北(4)—— 產品線經理的修行
zer0black
2024-06-10 14:36:43
【簡寫Mybatis-02】註冊機的實現以及SqlSession處理
xbhog
2024-06-10 14:35:12
kube-vip高可用k8s羣
hiningrise
2024-06-10 14:29:12
Mac 安裝 Node Error: Could not symlink include/node/common.gypi
根據提示,賦權限,刪除文件等 jimmy@MacBook-Pro ~ % brew link node Linking /usr/local/Cellar/node/20.0.0... Er
阿 軍
2024-06-10 14:17:51
EDGE瀏覽器新用戶配置登錄Microsoft賬戶出現0x80190001錯誤代碼
-帥
2024-06-10 14:13:51
hosts文件丟失或更改後如何還原
-帥
2024-06-10 14:13:51
python gdal 安裝使用(Windows, python 3.6.8)
emanlee
2024-06-10 14:13:11
研發高階能力之「技術規劃」
kidney
2024-06-10 14:11:51
Vue TypeScript 實戰:掌握靜態類型編程
Amd794
2024-06-10 14:05:40
Python: two dimensional array
# 假設puzzle是一個包含多個字符串的列表,每個字符串都是同一長度的,代表字母網格的一行 puzzle = [ "JGJGDDAOYD", "IDGFHSPOSA", "FGDIOSAFSC
®Geovin Du Dream Park™
2024-06-10 14:03:20
從零手寫實現 nginx-13-nginx.conf 配置例子解釋 + nginx 配置文件要如何解析?
葉止水
2024-06-10 14:02:20
【MySQL】查詢以A字符開頭以B字符結尾的數據
翎野
2024-06-10 13:52:19
Web Page Marker Pen All In One
xgqfrms
2024-06-10 13:51:29