<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    迷途書童

    敏感、勤學、多思
    隨筆 - 77, 文章 - 4, 評論 - 86, 引用 - 0
    數(shù)據(jù)加載中……

    如何確定用例和場景的優(yōu)先級


    在做需求分析時,特別是在設計分析用例模型時,很多人可能碰到過這樣的問題,如何準確劃分優(yōu)先級,根據(jù)我的經(jīng)驗,一般需求分析人員對用例的優(yōu)先級劃分上沒有具體的原則和標準,往往跟著感覺走,要么是客戶認為重要的,急著要實現(xiàn)的功能,優(yōu)先級就高,當然也很重要。對于什么關鍵用例,什么重要用例,什么是輔助用例或一般用例,都沒有具體分得很清楚,因為他們覺得優(yōu)先的都重要,反正都是要開發(fā)的,客戶說什么功能最急需要,那么就完成它,其余所有用例都為一般用例。

    其實我也很贊成這部分人的觀點,主要是結合實際項目,這種情況太普遍了,所以往往只區(qū)分重要和非重要來得更方便。不過既然RUP以及軟件工程的需求分析階段都有這么個概念,而且對用例(場景,類)都分為三個等級:關鍵(首要),重要(其次),輔助(不錯)。那么為了準確理解,并在項目中應用,我個人認為理解清晰它,也還是有必要的。而最重要的是掌握其劃分原則。最近參加了些需求分析方面的培訓,也了解了一些不同人的觀點,結合RUP給出的解釋,我做了些總結。
    下邊說說我的理解。因為用例,場景,類都有這三個等級劃分,所以為了解釋方便,下邊直接通過用例說明問題。
    第一 關鍵(或首要)用例
    RUP中解釋是這樣的:該等級的用例于系統(tǒng)的首要任務,基本功能以及待開發(fā)的功能有關。如果這些關鍵用例缺失,系統(tǒng)將無法完成首要任務。他們還促進架構設計,而且往往是最頻繁使用的用例。其實這個理解很好懂,我也比較贊成,一句話就是系統(tǒng)必不可少的功能,如果把系統(tǒng)無限縮小,到不能再縮小了(再縮小系統(tǒng)都無法使用了),這時剩下的用例就是關鍵用例。而關鍵需求決定架構,所以這些關鍵用例往往對架構設計的影響是很大的。所以分析用例模型時要特別重視關鍵用例的識別。有時候不能直接聽客戶所謂的優(yōu)先級高的用例。因為客戶不懂系統(tǒng)實現(xiàn),他們只關注功能,不關注你如何設計,如何分析。當然他們提的優(yōu)先功能固然不可不重視,但是我們不能局限于這些,我們需要認真分析,把那些客人認為非優(yōu)先,但是通過分析,我們認為確實是關鍵需求的用例找出來,否則以后等用戶去發(fā)現(xiàn)這些“關鍵用例”,然后再提需求變更就麻煩了,因為原來的關鍵需求識別上沒有做好,現(xiàn)在要變更需求,可能影響到架構,搞不好系統(tǒng)整個都要整改,那就麻煩了。我的識別方法時:客戶眼中的“優(yōu)先”功能 + 系統(tǒng)最小實現(xiàn)的功能。把握了這個原則,識別關鍵用例還是不難的。
    第二 重要(或其次)用例
    RUP中的解釋是這樣的:
    該等級的用例于系統(tǒng)功能的支持有關,比如統(tǒng)計數(shù)據(jù)編譯,報告生成,監(jiān)督和功能測試等。如果他們?nèi)笔?,系統(tǒng)仍然可以再一定時間內(nèi)完成基本任務,但服務質(zhì)量所有下降。這類功能其實相比之下不太好識別,因為特征不夠明顯,不過識別原則還是很清晰,就是與系統(tǒng)功能的支持有關。比如常見的系統(tǒng)的用戶管理模塊,管理模塊,系統(tǒng)分類模塊等,都是為了支持整個系統(tǒng)其他關鍵用例服務的。沒有他們系統(tǒng)還是可以用,但是相對質(zhì)量不高。這類重要性用例的識別,我的方法時抓住一個“支持”2字的理解就比較好識別了,分析多了,就自然有了感覺,而且,結合關鍵用例和輔助性的用例的分析,用排除法也可以使分析得更加準確。
    第三 輔助性(一般)用例
    RUP中的解釋是這樣的:
    這些用例和類著重舒適性的功能 ,與系統(tǒng)的主要任務無關,但有助于系統(tǒng)的使用和市場定位。我的理解,一句話,就是系統(tǒng)擴展的功能,生動一點說,就是錦上添花的功能。根據(jù)這個特征,這列用例還是比較好識別的。
    總結:一般來說,不同等級的用例對架構的影響程度跟他們的關鍵程度是成正比的。但是也應該明確,有些關鍵用例沒有或基本沒有影響力,反過來也是一樣,某些輔助性的用例可能對系統(tǒng)架構產(chǎn)生比較大的影響。所以,方法論的東西沒有絕對的正確,只是利用這些理論分析相對有效。呵呵,在現(xiàn)實中經(jīng)常發(fā)現(xiàn),愛因斯坦真了不起,相對論用途那么廣泛,有時不自覺感受到其存在了,而在學生時代遠遠理解不到這個層次. 
    轉載自:http://blog.csdn.net/chuan122345/article/details/5167035

    posted on 2012-05-11 04:56 迷途書童 閱讀(2335) 評論(1)  編輯  收藏 所屬分類: 業(yè)務建模

    評論

    # re: 如何確定用例和場景的優(yōu)先級  回復  更多評論   

    學習了
    2012-05-11 08:32 | tb
    主站蜘蛛池模板: 亚洲精品在线视频| 成年私人影院免费视频网站| 亚洲国产成人久久综合区| 亚洲精品理论电影在线观看| 美女视频黄a视频全免费| 亚洲中文字幕无码av在线| 欧洲精品99毛片免费高清观看| 亚洲资源在线观看| 3d动漫精品啪啪一区二区免费| 亚洲啪啪免费视频| 99久久免费精品国产72精品九九| 四虎必出精品亚洲高清| 成年女人免费视频播放77777| 在线观看亚洲AV日韩A∨| 女人被男人躁的女爽免费视频| 亚洲爆乳无码精品AAA片蜜桃| 波多野结衣中文一区二区免费| 午夜免费国产体验区免费的| MM131亚洲国产美女久久| 久久精品成人免费网站| 亚洲国产精品线观看不卡| 欧洲美熟女乱又伦免费视频| 美女羞羞免费视频网站| 亚洲中文字幕无码久久综合网| 精品国产免费一区二区三区香蕉 | 最近中文字幕大全免费版在线 | 免费一级毛片清高播放| 国产精品一区二区三区免费 | 国产亚洲人成网站在线观看不卡| 久久成人a毛片免费观看网站| jlzzjlzz亚洲jzjzjz| 免费视频中文字幕| 男女拍拍拍免费视频网站| 亚洲色图综合网站| 国产成人精品免费视频软件| 国产一二三四区乱码免费| 亚洲制服在线观看| 在线A亚洲老鸭窝天堂| 免费观看无遮挡www的小视频| 亚洲AV男人的天堂在线观看| 一区国严二区亚洲三区|