菜鳥寫的家庭理財軟體的一些需求續之用例描述

2022-01-18 13:30:21 字數 2006 閱讀 4652

之前沒寫過用例,第一次寫,所以肯定有很多錯誤的地方,請不要被誤導,發到這裡就是想聽聽老鳥的意見,不然光看書也不知道對錯。

接上文一菜鳥寫的家庭理財軟體的一些需求

通過對描述的精簡(從敏捷的角度出發,先挑主要的搞),畫出下列用例圖,好像覺得沒啥用,呵呵

下面是三個用例的描述

user authentication(使用者認證)

簡述:使用者輸入或者選擇乙個使用者名稱,輸入密碼後系統驗證使用者身份。

主要參與者:使用者

前置條件:

後置條件:系統正確識別使用者身份

主成功場景:

1、 使用者輸入或選擇乙個使用者名稱,並輸入密碼

2、 系統成功驗證使用者身份

3、 記錄使用者登入資訊

擴充套件:

2a、系統未成功驗證

1、返回步驟1

account management(帳戶管理)

簡述:使用者新建、修改、刪除帳戶

主要參與者:使用者

前置條件:使用者身份被認證

後置條件:帳戶被建立或修改或刪除

主成功場景:

1、 使用者選擇帳戶管理

2、 系統列出帳戶列表

3、 使用者新建乙個帳戶,輸入帳戶名稱、初始金額,帳戶描述

4、 系統驗證使用者的輸入

5、 系統建立使用者帳戶,重新整理帳戶列表

擴充套件:

3a、使用者選擇修改帳戶

1、 系統顯示使用者選擇的帳戶資訊更使用者編輯

2、 使用者編輯帳戶

3、 系統更新帳戶

3b、使用者選擇刪帳戶

1、 系統判斷該帳戶下是否有流水賬,如有則提示使用者不能刪除

待解決問題:

1、 銷戶問題

2、 各個使用者間帳戶的可見性問題

running account(流水賬)

簡述:使用者輸入流水賬內容

主要參與者:使用者

前置條件:使用者已認證且建有帳戶

後置條件:儲存流水賬資訊,更新帳戶金額

主成功場景:

1、 使用者選擇乙個帳戶

2、 系統列出該帳戶的流水賬列表

3、 使用者選擇新增一條流水賬

4、 使用者輸入消費產品資訊(一般為條碼或名稱)

5、 系統根據使用者輸入自動完成產品的消費資訊

6、 系統記錄該條流水賬資訊,更新帳戶金額

7、 系統重新整理流水賬列表

擴充套件:

5a、系統未找到使用者輸入的產品資訊

1、 提示使用者該產品資訊未找到,並提供使用者錄入該產品資訊

2、 使用者錄入產品的條碼、名稱、**,並選擇消費地點

3、 如地點不在選擇列表中,提示使用者新增消費地點

4、 系統轉到5b。

5b、系統未找到使用者輸入的地點資訊

1、 提示使用者該地點資訊未找到,並提供使用者錄入該地點資訊

2、 使用者錄入地點資訊

待解決問題:

1、 流水賬的修改問題

菜鳥級的一些隨筆

1.問題 在執行專案時出現模組計算機x86與目標計算機型別x64衝突 解決 選擇配置管理器 活動方案解決平台 選擇x64 2.char ps str 或者 char ps ps str 3.新增vc 目錄時出現了 vs 2010中 工具 選項 專案和環境解決方案 vc 目錄被 否決 那是由於在201...

老鳥對菜鳥的一些建議

1 一門技術必須多用才能掌握,最好的辦法是在專案中運用。如果你在真實的專案中使用了某一項技術,那麼印象就會非常深刻。即使忘記,也能很快撿起來。2 如果要學新的技術,僅僅是為了拓寬自己的知識結構,那肯定沒有時間對這些技術做大量的練習了。這時候,就要對技術進行分類。看你掌握這門技術的目的。如果技術僅僅是...

javascript寫cookie的一些方法

函式 一 寫cookie的函式,將cookie寫入客戶端,通用函式,傳入3個引數即可 cookie名字,值和失效期 函式 寫入cookie function writecookie cookiename,cookievalue,expiry else 沒有設定cookie失效時間 函式 二 取得表單...