亚洲av乱码一区二区三区挤奶,欧美福利网站,亚洲AV无码第一区二区三区,欧美白人最猛性xxxxx

項目管理資源網(wǎng)

您的位置:項目管理資源網(wǎng) >> 研發(fā)制造項目管理

用例驅(qū)動的需求過程實踐

2010/6/3 9:53:04 |  3289次閱讀 |  來源:網(wǎng)友轉(zhuǎn)載   【已有0條評論】發(fā)表評論

  一、需求矛盾

    根據(jù)CHAO的權(quán)威統(tǒng)計,雖然自"軟件危機(jī)"提出以來,軟件工程方法得到了長足的發(fā)展與進(jìn)步,但在去年的軟件項目成功率仍然不足30%,絕大多數(shù)的軟件項目仍然超進(jìn)度、超成本。而在這些不成功的項目中,由于需求不清晰、需求不完整等方面的因素,占到了60%左右。

    根據(jù)筆者多年來從事軟件需求捕獲、分析工作的實踐經(jīng)驗,認(rèn)為造成這一現(xiàn)象的根本原因在于客戶與開發(fā)人員之間的溝通存在障礙,雙方都以自己的角度、自己的專業(yè)術(shù)語進(jìn)行溝通,這使得大家并不能夠很好地就軟件需求達(dá)成共識。

    由于幫助客戶更好地利用信息化工具提高工作效率,是我們軟件開發(fā)團(tuán)隊的責(zé)任,因此我們沒有權(quán)利讓用戶理解我們所用的語言,而是反過來,我們有義務(wù)去理解用戶的語言,站在用戶的角度看問題。

    而事實上,許多開發(fā)團(tuán)隊經(jīng)常抱怨"我們的客戶連需求都說不清楚"、"我們的客戶對計算機(jī)了解太少了".多年以來,大家都習(xí)慣從自己的角度來定義、分析問題,這也就造成了軟件行業(yè)成為了一個最缺乏信任的行業(yè),我們需要改一下習(xí)慣了。

    二、現(xiàn)代需求

    實踐針對這些現(xiàn)象,許多先賢們開始了實踐,并且總結(jié)出了一系列優(yōu)秀的需求實踐:

    1)Use case:用例分析技術(shù)鼎鼎大名的RUP是這樣總結(jié)自己的:用例驅(qū)動,以體系結(jié)構(gòu)為中心,迭代、增量的開發(fā)過程。Use case也伴隨著RUP、UML一起名揚(yáng)天下。

    用例用來描繪一個系統(tǒng)外在可見的需求情況,是代表系統(tǒng)中各個項目相關(guān)人員(風(fēng)險承擔(dān)人,Stakeholder)之間就系統(tǒng)的行為所達(dá)成的契約。

    2)User Story:用戶故事、用戶素材用戶故事是Kent Beck在極限編程(XP)方法論中推薦的最佳實踐之一。它由客戶參與編寫,說明他們需要系統(tǒng)為他們做什么,一般用客戶的術(shù)語寫就,三句話左右。

    3)Feature:特征這是特征驅(qū)動開發(fā)(FDD)方法論的核心實踐之一。一個特征就是一個小的,具有客戶價值的功能,通常表示為<action><result><object>。

    從上面的定義來看,這三種現(xiàn)代軟件工程需求實踐無一例外地遵從兩個原則:一是站在用戶的角度看待系統(tǒng)、定義系統(tǒng);二是用用戶看得懂的語言表達(dá)。而在筆者的實踐中,鑒于以下兩點考慮還是先在團(tuán)隊中應(yīng)用了"用例分析技術(shù)":1)用戶故事略顯粗糙,掌握起來需要經(jīng)驗,沒有詳細(xì)的規(guī)則用于按部就班,一開始采用容易迷失方向;而用例相對來說更加形式化,易于上手;2)特征看上去很有吸引力,但畢竟相關(guān)的理論還未完整,引入團(tuán)隊實踐有些困難。

    三、用例分析技術(shù)簡介

    用例分析技術(shù)是Rational三友之一Ivar Jacobson先生于1967年在愛立信公司開發(fā)AXE交換機(jī)時開始研究,并于1986年總結(jié)、發(fā)布的一項源于實踐的需求分析技術(shù)。Ivar先生在加盟Rational之后,與三友合作提出了UML、完善了RUP,用例分析技術(shù)也因此被人廣泛了解和關(guān)注。

    用例分析技術(shù)為軟件需求規(guī)格化提供了一個基本的元素,而且該元素是可驗證、可度量的。用例可以作為項目計劃、進(jìn)度控制、測試等環(huán)節(jié)的基礎(chǔ)。而且用例還可以使開發(fā)團(tuán)隊與客戶之間的交流更加順暢。

    許多人是在學(xué)習(xí)UML的時候接觸到Use case,所以許多人都誤解其為一種圖表,把用例圖當(dāng)作用例分析的全部,其實這是錯誤的,用例描述才是用例分析技術(shù)的核心。下面是一個簡單的例子:

    3.1 參與者,Actor

    參與者,定義了用戶在系統(tǒng)交互過程中扮演的角色,其可以是一個人,也可以是另一個相關(guān)的系統(tǒng)。

    3.2 用例,Use case

    用例實例(場景)是在系統(tǒng)中執(zhí)行的一系列動作

    項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~

    http://opto-elec.com.cn/pmqhd/index.html

“項目管理生根計劃”
企業(yè)項目經(jīng)理能力培養(yǎng)和落地發(fā)展方案下載>>

分享道


網(wǎng)站文章版權(quán)歸原作者所有,如有認(rèn)為侵權(quán)請聯(lián)系我們,將于1個工作日內(nèi)作出處理!
網(wǎng)友評論【 發(fā)表評論 0條 】
網(wǎng)友評論(共0 條評論)..
驗證碼: 點擊刷新

請您注意護(hù)互聯(lián)網(wǎng)安全的決定》及中華人民共和國其他各項有關(guān)法律法規(guī)或間接導(dǎo)致的民事或刑事法律責(zé)任
·您在項目管理資源網(wǎng)新聞評論發(fā)表的作品,項目管理資源網(wǎng)有權(quán)在網(wǎng)站內(nèi)保留、轉(zhuǎn)載、引用或者刪除
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
久久91三级片| 曰批国产精品视频免费观看| 一二三四观看视频社区在线| 欧美三级片大全| 国产一区二在线| 亚洲小说区图片区亚| 99热播精品日本| 日日爽日日操| 亚州色区一区| 狼友视频入口| 国产精品久久久久久影视不卡| 无码人妻在线播放| 亚洲热妇热女久久精品| 91mitun| 少妇粉逼白浆| 久久美女| 国产成人无码A区在线观看视频| AV天堂婷婷| 六月天综合一区| 爱爱喷水免费视频网站| 午夜男女无遮掩免费视频| 亚洲少妇三区| 天天色一区| 女人18毛片水真多| 免费三级网| 国产酒店3p视频| 精东国产99| 成人电影喷白浆| 青青青国产在线视频在线观看| 久久久精品国产亚洲| 国产日本欧美高清在线| 亚洲伊人日本道| 日韩AV内射中出| 国产成人无码| 男人阁久久| 亚洲视频在精彩播放| 无码 视频在线观看| 久久资源日本网| 日韩无矿砖一线二线图| 92午夜福利免费少妇一区| www,国产视频|