ATM系统:Use Case图与Use Case详细描述
一、需求分析
(1)Actor角色:
用戶和ATM管理員是ATM系統邊界外的角色與ATM系統直接交互,所以Actor角色有用戶和銀行職員。
(2)分析系統Use Case用況組成:
用戶和ATM管理員與ATM系統進行交互,其中用戶交互的業務有查詢、改密、轉賬、取款和存款;ATM管理員交互的業務有檢查維修,更新現金
(3)提款,轉賬兩個主業務用況
用況名:取款 簡述:輸入金額取出現金 參與者:用戶 包含:無 擴展:無 繼承:ATM業務 前置條件:正確輸入銀行卡密碼 細節:可打印憑條 后置條件:無 例外:斷電 限制:輸入金額不能大于銀行卡余額 注釋:輸入的金額必須為100的整數倍 ? |
?
用況名:轉賬 簡述:用戶輸入他人銀行賬戶號碼和轉賬金額進行轉賬 參與者:用戶 包含:無 擴展:無 繼承: ATM業務 前置條件:正確輸入銀行卡密碼 細節:輸入的金額必須為100的整數倍 后置條件:無 例外:斷電 限制:每次只能轉賬給一個賬號 注釋:輸入的金額必須為100的整數倍 |
?
二、UseCase圖
?
三、UseCase圖文檔
1.用況圖綜述:此用況圖描述的是用戶和ATM管理員與ATM系統的交互操作。
2.參與者描述:
(1)用戶:可以使用ATM機進行存款、取款、查詢、改密、轉賬操作。
(2)ATM管理員:可以對ATM機進行檢查維護和更新現金。
3.用況描述:
(1)取款:用戶在將銀行卡正確插人ATM機后正確輸人密碼,選擇提款業務再輸人取款金額并確認,可在該ATM機取出相應的現金。
(2)存款:用戶在將銀行卡正確插人ATM機后正確輸人密碼,選擇存款業務再放人現金并確認。
(3)轉賬:用戶在將銀行卡正確插人ATM機后正確輸人密碼后選擇轉賬服務再輸入要轉賬的銀行卡號與轉賬金額,確認轉賬信息,無誤則點擊確認
(4)查詢:用戶在將銀行卡正確插人ATM機后正確輸人密碼,選擇查詢業務,ATM機會顯示銀行卡信息
(5)改密:用戶在將銀行卡正確插人ATM機后正確輸人密碼后選擇改密業務再輸入兩次新的密碼,若輸入密碼兩次保持一致,提示更改成功。7.維護和修理:對銀行職員(包括了ATM操作員等銀行方人員)而言,功能基本上為維護和修理,即對ATM進行定期的維護檢查和機器故障時的修理。
(6)檢查維修:ATM管理員打開并檢查ATM機,若有損壞則維修。
(7)更新現金:ATM管理員打開ATM機,對ATM機內現金進行取舊添新操作,若ATM機內現金不足則添加現金,若ATM機內現金過多,則取出一部分現金。
總結
以上是生活随笔為你收集整理的ATM系统:Use Case图与Use Case详细描述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [读书笔记] - Istio架构
- 下一篇: Istio架构概述