青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

用例的需求分析-讀書筆記

一.系統(tǒng)邊界和參與者
參與者Actor定義:在系統(tǒng)之外,透過系統(tǒng)邊界和系統(tǒng)進(jìn)行有意義的交互的任何事物
透露出參與者的特征:
1.不屬于系統(tǒng)
2.通過系統(tǒng)邊界直接和系統(tǒng)交互->參與者的確定決定了系統(tǒng)邊界的確定
3.進(jìn)行有意義的交互
4.任何事物

其中第二點(diǎn)的"直接"要注意:如果一個顧客通過售票員買機(jī)票,那么對于售票系統(tǒng)來說,售票員是參與者而顧客不是.
由此又產(chǎn)生了業(yè)務(wù)建模和系統(tǒng)建模的區(qū)別:對于售票系統(tǒng)來說,當(dāng)業(yè)務(wù)建模的時候,我們描述的是顧客來訂票,可能還有票務(wù)中心的主任來詢問售票情況等等事件.但是系統(tǒng)建模的時候,他們都不是我們的對象,我們描述為售票員要售票和提供售票情況的事件的描述,因此這兩者在建模的不同階段是不一樣的.

在有些自動系統(tǒng)中,時間往往是觸發(fā)系統(tǒng)工作的外部事物,因此參與者是時間,不可忽略.

識別參與者方法:面對一個系統(tǒng)時,你應(yīng)該問這些問題:
誰使用系統(tǒng)?
誰改變系統(tǒng)數(shù)據(jù)?
誰從系統(tǒng)獲取信息?
誰需要系統(tǒng)的支持來完成日常工作?
誰負(fù)責(zé)管理并維護(hù)系統(tǒng)正常運(yùn)行?
系統(tǒng)要應(yīng)付那些硬設(shè)備?
系統(tǒng)要和其他的系統(tǒng)交互嗎?
誰對系統(tǒng)產(chǎn)生的結(jié)果感興趣?
時間,氣候等外部條件呢?
當(dāng)你回答完這些問題之后,你的答案基本上就涵蓋了參與者的候選人.


識別參與者的重要性:
1.根據(jù)參與者識別系統(tǒng)用例:因此為了完整系統(tǒng)的功能,你識別的系統(tǒng)參與者寧多勿少.
2.測試部署階段你可能會通過識別者的角度去了解系統(tǒng)的完整性.
3.用例文檔編寫階段,參與者不是很重要,但是你應(yīng)該考慮參與者的泛化關(guān)系,避免出現(xiàn)用例的重復(fù)功能.



二.識別事件
羅列清楚系統(tǒng)事件,是正確建立系統(tǒng)用例的必要條件.

系統(tǒng)事件分為兩類:系統(tǒng)外部事件和系統(tǒng)內(nèi)部事件
外部事件就是外部參與者對系統(tǒng)交互的具體工作,內(nèi)部事件就是系統(tǒng)內(nèi)部觸發(fā)的工作,通常由時間觸發(fā).

識別事件的方法:頭腦風(fēng)暴法-主語+謂語+賓語,描述系統(tǒng)可能發(fā)生的事情,盡可能全面,同樣是寧多勿少的原則,不過你可以根據(jù)事件的重要程度進(jìn)行一個排序,這能加深你對系統(tǒng)的認(rèn)識.

通常把識別出來的事件列成一個表格:稱為3A表
Actor??Action?Aim
參與者??作甚么??業(yè)務(wù)目的
...??...??...



三.識別用例
用例定義:用例是一組用例實(shí)例
用例實(shí)例定義:系統(tǒng)執(zhí)行的一系列動作,用以產(chǎn)生參與者可觀測到的結(jié)果值

用例要點(diǎn):
1.位于系統(tǒng)??--必須由系統(tǒng)運(yùn)行
2.目標(biāo)導(dǎo)向??--用例運(yùn)行必須有所目的
3.止于邊界??--可以觀測到結(jié)果,并且是在邊界和外部有所交互的
4.用戶觀點(diǎn)??--參與者觀測
5.粒度???--是一組有共同目標(biāo)或者可以類聚的目標(biāo)的實(shí)例們組成

識別用例是從業(yè)務(wù)建模開始的,也就是說我們描述用例是從用戶的角度即用戶觀點(diǎn)出發(fā)的識別行為,描述用例是用純粹的業(yè)務(wù)語言,而不是技術(shù)語言.比如描述為清繳稅款,而不是J2ee架構(gòu).因此,用戶的命名也是從用戶的角度出發(fā),描述用戶要做的一件通過系統(tǒng)完成有目的,有結(jié)果的行為.

用例的粒度不宜過細(xì),過細(xì)的分解會導(dǎo)致用例描述的錯誤:
1.把交互的步驟成為一個用例,而不是把一類一系列步驟作為一個用例.例如,用戶登陸是一個用例,錯誤的做法是把請求輸入用戶名也作為一個用例.
2.把必要的處理過程中的一些系統(tǒng)內(nèi)部活動稱作用例:驗(yàn)證用戶,連接數(shù)據(jù)庫,發(fā)送SQL請求等稱作一個用例,其實(shí)都是用戶登陸這一次交互的步驟而已.
3.把識別用例的工作當(dāng)成是關(guān)系數(shù)據(jù)庫分析的工作:稱作四輪馬車的錯誤,即CRUD(Create Read Update Delete).例如管理用戶是一個用例,但是可能變成了增加用戶,查詢用戶,修改用戶,刪除用戶的"系統(tǒng)就是數(shù)據(jù)的增刪改查"的認(rèn)識論錯誤.

識別用例的一個關(guān)鍵性原則就是:站在用戶的角度分析用戶的目的,而不是站在系統(tǒng)的角度,更不是站在數(shù)據(jù)的角度.

通過建立的系統(tǒng)事件可以很順利的畫出用例圖,但是應(yīng)該記住"用例的本質(zhì)是文字",所以我們最終要將用例圖轉(zhuǎn)化成用例文檔.可以用下面的例子格式書寫用例文檔:
用例編號:
用例名:
用例描述:
參與者:
前置條件:開始該用例時的所必需的系統(tǒng)和環(huán)境狀態(tài)
后置條件:結(jié)束該用例時的所具備的系統(tǒng)和環(huán)境狀態(tài)
基本路徑:
1…..××××
2……××××
3…..××××
擴(kuò)展點(diǎn):
2a.××××
2a1….×××××
補(bǔ)充說明:

前置條件和后置條件可以反應(yīng)用例間的相互依賴關(guān)系.還可以防止漏掉某些用例


用例之間的關(guān)系:擴(kuò)展extends,包含include,泛化

posted on 2006-08-23 19:02 楊粼波 閱讀(834) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲免费精品| 可以看av的网站久久看| 亚洲精品视频免费在线观看| 欧美激情免费在线| 在线性视频日韩欧美| 亚洲日本久久| 欧美日韩亚洲一区二| 亚洲无玛一区| 香蕉乱码成人久久天堂爱免费| 国产精品一区久久久久| 久久欧美肥婆一二区| 另类尿喷潮videofree| 一区二区不卡在线视频 午夜欧美不卡在 | 午夜精品久久久久久久99水蜜桃 | 欧美一级日韩一级| 久久久国产精彩视频美女艺术照福利| 在线观看日韩一区| 亚洲精品日韩综合观看成人91| 国产精品男gay被猛男狂揉视频| 久久久久久成人| 欧美精品1区2区| 欧美在线高清视频| 欧美激情片在线观看| 欧美一区二区三区啪啪| 蜜桃久久精品乱码一区二区| 欧美一级欧美一级在线播放| 欧美成人免费网站| 久久er99精品| 欧美日韩国产经典色站一区二区三区| 欧美一级日韩一级| 欧美日本一区二区三区| 老司机精品久久| 国产精品国产馆在线真实露脸| 蜜臀va亚洲va欧美va天堂| 欧美日韩亚洲精品内裤| 久热这里只精品99re8久| 国产精品电影网站| 欧美第一黄色网| 国产日韩欧美黄色| 亚洲桃色在线一区| 99国产精品视频免费观看| 久久久久久97三级| 性久久久久久久久久久久| 欧美日本在线视频| 亚洲第一毛片| 伊人成年综合电影网| 亚洲影院免费| 午夜一级在线看亚洲| 欧美日韩精品在线| 亚洲国产经典视频| 最新国产成人在线观看| 久久久国产亚洲精品| 欧美一区二区视频在线观看| 国产精品www网站| 日韩一区二区免费高清| 日韩一级成人av| 欧美精品粉嫩高潮一区二区 | 欧美精品不卡| 亚洲每日更新| 夜夜嗨一区二区| 欧美精品电影| 99综合视频| 亚洲一区二区三区乱码aⅴ| 欧美日韩在线综合| 一本不卡影院| 欧美专区在线观看一区| 国产视频精品免费播放| 久久人人97超碰国产公开结果| 久久精彩视频| 麻豆精品在线视频| 亚洲福利在线看| 欧美国产精品日韩| 亚洲精品在线观| 在线视频你懂得一区二区三区| 欧美日韩一区二区三区在线看| 亚洲精选久久| 亚洲欧美在线aaa| 黑人巨大精品欧美黑白配亚洲| 久久久久成人精品免费播放动漫| 欧美成人精品在线观看| 亚洲精品美女久久7777777| 欧美理论电影在线播放| 亚洲视频二区| 麻豆成人av| 99热免费精品| 国产欧美一区二区白浆黑人| 久久久国产精品亚洲一区| 亚洲国产一区在线| 亚洲欧美在线高清| 狠狠狠色丁香婷婷综合久久五月| 免费欧美网站| 中文在线一区| 欧美 日韩 国产 一区| 亚洲视频专区在线| 国产一区二区三区在线观看视频 | 欧美日韩久久久久久| 亚洲欧美中日韩| 亚洲电影av| 久久se精品一区精品二区| 亚洲国产欧美另类丝袜| 国产精品一区毛片| 欧美精品久久久久久久免费观看| 亚洲自拍偷拍福利| 亚洲国产三级在线| 久久久久久999| 亚洲小视频在线| 亚洲国产欧美一区| 国产一区二区成人| 欧美日韩国产小视频| 久久精品免费播放| 亚洲视频自拍偷拍| 亚洲六月丁香色婷婷综合久久| 久久久久久噜噜噜久久久精品| 一区二区精品在线观看| 在线日韩av永久免费观看| 国产精品一区二区久久久久| 欧美成人一区二区| 久久久久久穴| 欧美一区二区三区成人| 亚洲视频欧美视频| 亚洲欧洲一二三| 欧美成人一区二免费视频软件| 欧美一站二站| 亚洲欧美日韩一区| 一区二区三区视频在线| 亚洲精品欧美日韩专区| 在线观看日韩精品| 伊人成人开心激情综合网| 国产日韩在线视频| 国产免费亚洲高清| 国产精品美女在线观看| 国产精品theporn| 欧美日韩精品欧美日韩精品| 欧美日本不卡| 欧美老女人xx| 国产精品99免费看| 国产精品国产三级国产专播精品人 | 亚洲国产日韩欧美在线图片| 欧美成人激情视频| 老司机一区二区| 久久综合精品一区| 久久午夜影视| 裸体丰满少妇做受久久99精品| 久久全国免费视频| 欧美成人黄色小视频| 亚洲激情成人在线| 日韩天堂在线观看| 一区二区三区毛片| 亚洲综合日韩中文字幕v在线| 亚洲欧美日韩一区二区在线| 午夜精品久久久久久久久久久久久| 亚洲欧美成人一区二区三区| 欧美专区在线播放| 久久在线免费观看| 欧美精品色网| 国产精品每日更新| 国产亚洲观看| 亚洲高清资源综合久久精品| 日韩天堂在线视频| 亚洲女爱视频在线| 老牛影视一区二区三区| 亚洲欧洲一区| 性高湖久久久久久久久| 久久综合久久综合这里只有精品 | 欧美尤物一区| 欧美电影免费观看| 国产精品成人在线观看| 狠狠色伊人亚洲综合成人| 亚洲乱码久久| 欧美在线资源| 欧美激情一区二区三区全黄 | 久久伊人一区二区| 亚洲激情社区| 午夜精品久久久久久久99水蜜桃| 久久综合色综合88| 国产精品久久久久久久久久妞妞| 韩国一区电影| 国产精品99久久99久久久二8 | 性欧美1819sex性高清| 欧美成人一区二免费视频软件| 在线中文字幕不卡| 久久久久久夜| 国产欧美日韩不卡| 日韩一区二区免费高清| 久久精品国亚洲| 亚洲精品精选| 久久视频精品在线| 国产精品久久久久久久久久免费 | 久久本道综合色狠狠五月| 欧美理论在线播放| 精品91在线| 欧美一区二区三区四区在线观看| 欧美18av| 亚洲欧美日韩精品| 欧美亚一区二区| 日韩午夜电影在线观看| 美女免费视频一区| 欧美一区二区三区四区在线观看| 欧美日韩国产成人| 亚洲美女一区|