用例是一系列相關的成功和失敗場景的集合,這些場景描述了乙個參與者使用乙個系統來支援乙個目標。用例是功能或行為需求,指示系統將做什麼。就furps+需求型別而言,它們強調「f」,但也可以用於其他型別。
用例表示一組場景:主場景,加上零個或多個可選場景。
主場景對應於主要的系統互動,通常是「成功」場景。是最常用的,直接地實現使用者目標的故事。
複雜業務的需求多,導致擴充套件部分較多,即除了主成功場景外的其他場景或分支,包括成功和失敗路徑。用例的格式導致編制複雜業務的完整用例非常難,因為這需要花費大量的時間編寫,而且這些用例沒有增加或增加很少的價值,並會導致大量的返工。
用例圖是系統上下文的絕佳圖景,它能顯示用例和參與者的名稱及其關係,給出了乙個很好的系統及其環境的上下文圖。
a.它是乙個很好的上下文圖
b.顯示系統的邊界,它外面的東西,以及如何使用它。
c.它作為一種溝通工具,總結了系統及其參與者的行為。
確定研討的系統
識別 actors
識別系統依賴的外部系統
識別用例(服務)
manage 用例。特指管理一些事物的 crud 操作,例如管理檔案、管理使用者等
識別子功能級別的用例(sub function level)
正確使用用例與子用例之間的關係
建立 actor 和 use cases 之間的關聯
idname
impest
iter1註冊
10212
登陸1021
3查詢酒店505
14預定酒店505
15訂單管理404
16支付4031
idname
事務計算
uc權重1註冊
32簡單2
登陸22簡單
3查詢酒店44
複雜4預定酒店43
複雜5訂單管理21
1=複雜6支付
33平均
系統分析 作業6
二 建模練習題 用例模型 然後,回答下列問題 用例 英語 use case 或譯使用案例 用況,是軟體工程或系統工程中對系統如何反應外界請求的描述,是一種通過使用者的使用場景來獲取需求的技術。每個用例提供了乙個或多個場景,該場景說明了系統是如何和終端使用者或其它系統互動,也就是誰可以用系統做什麼,從...
系統分析作業2
1 簡述瀑布模型 增量模型 螺旋模型 含原型方法 的優缺點。瀑布模型 缺點 增量模型 缺點 螺旋模型 含原型方法 缺點 2 簡述 up 的三大特點,其中哪些內容體現了使用者驅動的開發,哪些內容體現風險驅動的開發?三大特點 迭代和進化 迭代和進化的方法允許用不完整的,不完善的知識開始開發。這體現了風險...
系統分析作業1
表現 克服軟體危機的方法 軟體生命週期 swebok 的 15 個知識域 an overview of the swebok guide 請中文翻譯其名稱與簡短說明 簡單解釋 cmmi 的五個級別。例如 level 1 initial 無序,自發生產模式。用自己語言簡述 swebok 或 cmmi ...