2020-01-13

在寫需求用例的之前,一定要對所涉及的業(yè)務(wù)流程有一個比較完整認知,最好先和客戶進行一次交流。
現(xiàn)在就可以寫需求用例了。主要分為一下幾個步驟:
1)描述涉及的角色(Roles)
   在系統(tǒng)中會與系統(tǒng)驚醒交互的角色都有哪些
image.png

2)設(shè)計基本用例圖(UML-Usecase)
該圖應(yīng)涵蓋承接項目中的完整的業(yè)務(wù)用例,粒度要適中,每個用例能說明業(yè)務(wù)中一個主要步驟就好。不要過細,也不要過粗?。ㄟ@個尺度的把握比較難,主要是看用例是否能表述清楚一個業(yè)務(wù)中的問題)
對于基本用例圖,主要是為了建立一個全局的視圖,角色和用例之間的關(guān)系。對于中等規(guī)模的項目,我建議要分出不用的業(yè)務(wù)模塊,并且把業(yè)務(wù)模塊用不同的“包”來表示,這樣可以大大降低用例圖的視覺復(fù)雜性。
3)書寫用例描述
對不同業(yè)務(wù)模塊中的用例分別書寫具體的用例描述


image.png
  1.   管理員登陸系統(tǒng)
    
  2.   進入主題管理功能區(qū)
    
  3.   選擇要修改的主題
    
  4.   修改主題名稱和描述并可以重新指定主題的父級主題
    
  5.   確認并完成修改主題
    

    4)為復(fù)雜用例設(shè)計交互圖/活動圖(UML- Activity)
    主要是根據(jù)用例描述中的“路徑”信息來設(shè)計活動圖,所以只要為比較復(fù)雜的用例設(shè)計就可以了。這樣可以更直觀的理解用例描述中的路徑流程。
    5)為主要業(yè)務(wù)對象設(shè)計狀態(tài)圖(UML- Statechart)
    主要是用來說明業(yè)務(wù)對象的有哪些狀態(tài),并且在什么情況下有狀態(tài)的遷移。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《莫問中年》(連載) 第三章 日子平靜中過著,就像是風(fēng)平浪靜一樣。但是章舞劍的心是波瀾起伏,因為二柱子已經(jīng)把包山頭...
    劉老師_9e2c閱讀 277評論 0 0
  • NBA球星小托馬斯一度號稱地表最強,但從頂薪到203萬美元的底薪合同,這過山車一般的境遇,讓人唏噓。 日前,NBA...
    育珩的小船閱讀 195評論 0 0
  • 0t88lw閱讀 200評論 0 0
  • 在很長一段時間里,自己沒有花太多的時間來看專欄的知識,感覺自己變懶了很多,寫作也沒有很好的寫下去。這段流逝的時間里...
    楊作輝閱讀 367評論 0 0

友情鏈接更多精彩內(nèi)容