1. 程式人生 > >一個不錯的用例規約例子

一個不錯的用例規約例子

用例編號

UC1

用例名稱

建立公開課

建立人

XXX

建立日期

2017年XX月XX日

執行者

助理(主)、 官網伺服器(輔)、 微信公眾號系統(輔)

涉眾利益

專家

擔心公開課通知中涉及到自己的資訊不準確,損害自己的聲譽

學員

擔心收到太多和自己不相關的資訊; 擔心同樣的資訊收到多次

助理

擔心工作量大; 擔心網頁檔案放到伺服器錯誤的位置;擔心公眾號當日傳送指標已經用完

官網伺服器管理員

擔心自己維護的系統受影響發生故障

微信公眾號系統管理員

擔心自己維護的系統受影響發生故障

前置條件

後置條件

已請求官網伺服器接收公開課網頁檔案

已請求微信公眾號系統釋出公開課訊息

公開課資訊以及釋出情況已儲存

基本路徑

 

1. 助理請求開始建立公開課

2. 系統反饋可以開課的課程主題

3. 助理選擇課程

4. 系統反饋課程詳細資訊並要求補充其他公開課資訊

5. 助理提交公開課資訊

6. 系統驗證公開課資訊充分、 合法

7. 系統儲存公開課資訊, 生成並儲存公開課網頁

8. 系統請求官網伺服器接收檔案

9. 系統請求微信公眾號系統釋出訊息

10. 系統儲存公開課釋出情況

11. 系統反饋公開課釋出情況

擴充套件路徑

2a. 沒有可以開課的課程:

2a1. 【建立課程】

2a2. 返回 4

6a. 公開課資訊不充分或不合法:

6a1. 系統反饋公開課資訊不充分或不合法內容

6a2. 返回 5

欄位列表

4. 課程詳細資訊=課程主題+學員物件+專家介紹+課程大綱+費用+{報名聯絡方法}+{交費方法}

5. 提交公開課資訊=4+開始時間+結束日期+城市

7. 儲存的公開課資訊=5+期號+建立時間+建立人

8. 網頁資訊同 5

10. 公開課釋出情況=釋出時間+網頁檔案位置+官網釋出是否成功+微信公眾號系統釋出是否成功

業務規則

6. 充分規則: 5 中所有資訊都需要

6. 合法規則: 結束日期必須在開始日期之後;尚不存在課程相同且舉辦日期和輸入日期重疊的公開課; 各項資訊內容無敏感詞

7. 期號規則:該課程最近成功舉辦的那一期的期號+1

質量需求

設計約束