日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UseCase

發(fā)布時間:2023/12/31 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UseCase 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Usecase的概念<o:p></o:p>

Usecase功能:反映了系統(tǒng)的功能性需求。描述了系統(tǒng)的活動者和系統(tǒng)的交互情況。<o:p></o:p>

一個Usecase表示一組具有共同使用目標的消息序列(scenario),其中消息序列指的是描述活動者與系統(tǒng)交互的一組有序的步驟。消息序列包括兩種:一個主要成功消息序列(main success scenario)和多個例外(extensions)。<o:p></o:p>

Usecase<o:p></o:p>

??? Usecase圖只是簡單地描述每一個用例的交互情況,主要目的是明確用例與活動者的關(guān)系和系統(tǒng)的邊界,一般包括如下兩個方面:1、用例是和那些活動者交互;2、用例包括那些其他的用例。<o:p></o:p>

Usecase描述<o:p></o:p>

??? 主要描述main success scenarioextensions其中main success scenario由一些具有數(shù)字序號標識的步驟組成,每一步只是簡單陳訴一下,但是必須指定這一步是誰執(zhí)行的,一般來說不是活動者就是系統(tǒng)。其中extensions描述的是MSS中的某一步在一定的條件不能執(zhí)行這一步的后續(xù)步驟,反而直接轉(zhuǎn)入的額外的活動者與系統(tǒng)的交互步驟。一般是由MSS中的數(shù)字序號標識開頭。<o:p></o:p>

UsecaseUsestory的區(qū)別

User Story描述了迭代中的某一塊小特征,應(yīng)該Small(小規(guī)模),Testable(可測試),Valuable(有價值)。

Valuable是說User Story能夠給利益相關(guān)人員提供明確的商業(yè)價值。往往表現(xiàn)為滿足了用戶某方面的預(yù)期。

Testable是說User Story可以給驗收標準提供明確的上下文。也就是說這個User Story能夠?qū)Τ绦虻耐獠啃袨楫a(chǎn)生影響,比如界面,日志文件等用戶看得見摸得著的東西。

Small是說User Story應(yīng)該足夠小,在商業(yè)過程中也就一步或者相關(guān)聯(lián)的幾步。小的目的是更好地符合迭代式開發(fā)的風格,能夠在一個迭代內(nèi)完成。

這三個特性直接支撐了敏捷開發(fā)的一些核心價值:給客戶提供價值(對應(yīng)valuable),保證質(zhì)量(對應(yīng)testable)和快速響應(yīng)變化(small)。<o:p></o:p>

User Story與傳統(tǒng)的Use Case有一些不同。某些Use Case的書籍中提倡寫出不同層次的Use Case,有High Level的,有Medium Level的,也有Low Level的。從某種程度上來說,High Level相當于GoalMedium Level相當于User Story,而Low Level相當于Acceptance Criteria<o:p></o:p>

總結(jié)

以上是生活随笔為你收集整理的UseCase的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。