日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

怎么寫開發(fā)用例?

 昵稱34195792 2019-03-25

最近在搞軟件構(gòu)建,總結(jié)下編寫開發(fā)用例的知識。

用例是什么?

用例是文本形式的描述,使用系統(tǒng)實(shí)現(xiàn)用戶目標(biāo)的情節(jié)發(fā)現(xiàn)和紀(jì)錄功能性需求

用例要說明的內(nèi)容:

  • 場景的簡單描述
  • 關(guān)于場景的假設(shè)條件
  • 用例的發(fā)起參與者
  • 場景的前置條件
  • 場景中與系統(tǒng)相關(guān)的步驟序列
  • 場景完成后的后置條件
  • 用例的收益參與者

開發(fā)用例

編寫用例的目的

用例是軟件構(gòu)建過程中經(jīng)常被提到的名詞。測試用例是為了讓測試人員更好的測試,同樣的道理開發(fā)用例就是更好的指導(dǎo)開發(fā)人員完成編碼。
在這要說的是兩個基本目標(biāo):

  • 覆蓋所有需求
    通過用例對產(chǎn)品需求進(jìn)行有效的整理,并將需求轉(zhuǎn)成一個個用例。
  • 指導(dǎo)開發(fā)
    完整的用例減少開發(fā)人員在編碼階段對功能需求的重復(fù)思考,一方面可以調(diào)高效率,另一方面也能避免功能背離需求的情況。

編寫用例

下面通過對用例的幾個必備因素聊一聊寫開發(fā)用例。

描述

描述要表達(dá)的基本含義就某某(角色)通過【xxx】(功能)做xxx,以達(dá)到xx的目的。由此可以得出用例描述所要體現(xiàn)出以下幾個基本信息:

  • 參與者——角色
  • 行為——功能
  • 目的——產(chǎn)生的影響

前置條件

前置條件就是說用戶要做這件事情之前,必須要完成的事情或者具備的條件,沒有做到這個條件不能執(zhí)行當(dāng)前行為。這個通常指業(yè)務(wù)上的一些前置,例如:必須登錄;必須是某某角色。

后置條件

后置條件是執(zhí)行完用例后產(chǎn)生的一些影響,比如:添加完信息后列表可以顯示出來。

執(zhí)行步驟

步驟主要說明用例在業(yè)務(wù)上的執(zhí)行步驟。

寫用例的粒度

粒度是一個很關(guān)鍵的問題,一般用例可以按照功能點(diǎn)劃分,但是如果功能業(yè)務(wù)邏輯十分復(fù)雜,且非常耗時,這時是有必要拆分下用例,以便能分析問題逐個解決。另外一個可能是功能十分簡單,沒有具體的業(yè)務(wù)且耗時較短,這類看似沒有必要寫成一個用例,但是如果是一個獨(dú)立的功能,還是要寫的。

檢查項

檢查項不是用例必須的因素,但個人認(rèn)為檢查項十分有用,至少對于開發(fā)來講。檢查項應(yīng)該是越詳細(xì)越好,一方面可以清晰的體現(xiàn)業(yè)務(wù)的約束和邊界為開發(fā)提供有利的幫助,另一方面可以很好的驗證開發(fā)的完整性。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多