小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

需求的用例表達(dá)

 figol 2006-02-28

漫淡(6):需求的用例表達(dá)

作者: 漆英 來(lái)源: 希賽網(wǎng)  http://www.csai.cn  2005年10月12日

  需求需要表達(dá)出來(lái)(將需求文檔化),其表達(dá)方式有多種多樣。近年來(lái),使用“用例”來(lái)表達(dá)已逐步成為主流,特例是“用例”的圖形符號(hào)是UML的基本符號(hào)之一,納入了面向?qū)ο蟮姆治雠c設(shè)計(jì)的標(biāo)準(zhǔn)化體系中。

  用例(use case)有如下特點(diǎn):

  用例是需求開發(fā)的結(jié)果,它的表述形式使它在這些方面的作用更加突出:a、涉眾交流的工具;b 、開發(fā)與測(cè)試的依據(jù);c、具有重用性(作為今后類似需求的參照和重用)。

  用例是對(duì)一組動(dòng)作序列(其中包括它的變體)的描述,系統(tǒng)執(zhí)行該動(dòng)作序列來(lái)為參與者產(chǎn)生一個(gè)可觀察的結(jié)果值。這個(gè)動(dòng)作序列就是業(yè)務(wù)工作流程,項(xiàng)目的涉眾都能理解,基于它所進(jìn)行的討論,能較好地完善這個(gè)序列。

  用例是對(duì)用戶目標(biāo)或用戶需要執(zhí)行的業(yè)務(wù)工作的一般性描述;是一組相關(guān)的使用場(chǎng)景。描述了系統(tǒng)與外部角色之間交互。使用場(chǎng)景(usage scenario)則是某個(gè)用例的一條特定路徑。是用例的特定的實(shí)例。通過(guò)用例描述,能將業(yè)務(wù)的交互過(guò)程用類似于流程的方式文檔化。閱讀用例能了解交互流程。

  用例特別適用于描述用戶的功能性需求,它描述的是一個(gè)系統(tǒng)做什么(what),而不是說(shuō)明怎么做(how)。用例不關(guān)心系統(tǒng)設(shè)計(jì),編寫用例的最昂貴的錯(cuò)誤包括太多細(xì)節(jié)和用戶界面說(shuō)明,使得用例變長(zhǎng),難以閱讀。

  用例特別適用于增量開發(fā),一方面通過(guò)優(yōu)先級(jí)指導(dǎo)增量開發(fā),另一方面用例開發(fā)的本身也是強(qiáng)調(diào)采用迭代的、寬度優(yōu)先的方法進(jìn)行開發(fā),即先辨認(rèn)出盡可能多的用例(寬度),再細(xì)化用例中的描述,再回過(guò)頭來(lái)看還有哪些用例(下一次迭代)。

  在UML的圖形中,用例一般用一個(gè)橢圓(其中寫上用例名)來(lái)代表,而具體的用例描述在UML中未作強(qiáng)制性規(guī)定,即可以用你所習(xí)慣的方式來(lái)描述,例如:我結(jié)合自己的經(jīng)驗(yàn)設(shè)計(jì)了如下表格方式來(lái)描述用例。在【 】中的文字是說(shuō)明性的。

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

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多