UML 之用例與用例圖那些不得不說的事

2.1 用例

2.2 參與者

2.3 腳本

2.4 關(guān)系

2.5 用例圖

2.6 用例描述

2.7 用例分析步驟

2.8 常見問題

2.1 用例

? ? ? ? 使用文字描述活動者使用系統(tǒng)功能的交互過程

? ? ? ? 橢圓+動賓結(jié)構(gòu)(主謂結(jié)構(gòu)) 動態(tài)建模部分

2.2 參與者

? ? ? ? 使用系統(tǒng)的那個(人或者別的什么玩意):系統(tǒng)以外,使用系統(tǒng),與系統(tǒng)交互的

? ? ? ? 參與者之間可以存在關(guān)系

2.3 腳本

? ? ? ? 貫穿一個用例的一條單一路徑,可以類比為一條時間線

2.4 關(guān)系

關(guān)系很復(fù)雜

用例與參與者之間有關(guān)聯(lián)關(guān)系(參與者與用例的關(guān)系).

用例之間的關(guān)系有:泛化、包含、擴展.

泛化:帶空心箭頭的實線,表示一般與特殊,更像同一種物體的不同個體,類和對象?,但……是……泛化關(guān)系的箭頭不是指向被泛化,而是指向被繼承。泛化和繼承是不同的方向。is a

舉個好栗子:

包含:整體與部分,其中一個用例(基礎(chǔ)用例)的行為包含了另一個用例(包含用例)的行為。has a

多說無益,來個例子:把大象放進冰箱------------------->打開冰箱

擴展:在原來的用例基礎(chǔ)上增加了新的步驟序列,將常規(guī)的動作放在基本用例中,將可選的或只在特定條件下才執(zhí)行的動作放在它的擴展用例中,箭頭指向被擴展的用例。is a

例子:就是多做了一點可做可不做的事,就這樣

2.5 用例圖

顯示參與者+關(guān)系+用例的圖

2.6 用例描述

是對用例功能的描述,就是介紹用例是干啥的

用例描述一般包括的內(nèi)容:

用例的目標

用例是怎么啟動的

用例結(jié)束后系統(tǒng)的狀態(tài)

參與者與用例之間的消息如何傳送

用例中除了主路徑外, 其它路徑是什么

其它需要描述的內(nèi)容

描述用例時的原則是盡可能寫得“充分”(就是越多越好嘍?)

用例的描述格式:

描述用例時易出現(xiàn)的錯誤:

只描述系統(tǒng)的行為, 沒有描述參與者的行為(不夠)

只描述參與者的行為, 沒有描述系統(tǒng)的行為(不夠)

在用例描述中就設(shè)定了對用戶界面的設(shè)計的要求(手太長)

描述過于冗長(不是說越詳細越好嗎?)

2.7 用例分析步驟

找出系統(tǒng)外部的參與者和外部系統(tǒng), 確定系統(tǒng)邊界和范圍(找外部)

確定每一個參與者所期望的系統(tǒng)行為(猜內(nèi)部)

把這些系統(tǒng)行為命名為用例(想內(nèi)部)

使用泛化、包含、擴展等關(guān)系處理系統(tǒng)行為的公共或變更部分(加關(guān)系)

編制每一個用例的腳本(理順序)

繪制用例圖(畫出來)

區(qū)分主要事件流和異常事件流, 如果需要, 可以把異常事件流處理為單獨的用例(分主異)

細化用例圖, 解決用例間重復(fù)與沖突的問題.(做細化)

2.8 常見問題

都是沒有答案的問題,放棄吧

?著作權(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)容

  • 1. 前言 1.2UML概述 1.2.1 UML簡介 UML (Unified Modeling Language...
    虎三呀閱讀 10,546評論 0 6
  • 概要 用例(Use Case)是一種描述系統(tǒng)需求的方法。運用用例這種方法來描述系統(tǒng)需求稱之為用例建模。用例也是UM...
    林海舟閱讀 45,581評論 0 34
  • 概念 所謂用例,是對一組動作對象的抽象描述,系統(tǒng)執(zhí)行這些操作,產(chǎn)生相應(yīng)的結(jié)果。而所謂的用例圖就是由參與者(Acto...
    淡定丶說的是閱讀 1,768評論 0 0
  • 周三的晚上,我剛結(jié)束幾日的奔波回到家里。 更新了朋友圈,不顯山不露水的撒了一把狗糧后躺在舒適柔軟的床上,開著小臺燈...
    空杯L閱讀 883評論 4 3
  • 平時都是看大家吃各種各樣的~在超市買了酸奶,今天自己也做哈 〈步驟與方法〉 主要材料:酸奶,蘋果,獼猴桃(水果...
    甘麻桂杏閱讀 237評論 0 1

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