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

luqingfei@C++

為中華之崛起而崛起!
兼聽則明,偏聽則暗。

PIM-1:分析系統流程,生成系統用例敘述

 CIM階段后,系統分析員已初步生成了系統用例,讓相關的決策人員從中挑選出首期開發的系統用例,這也就是首期的系統范圍。

 
隨后,項目正式進入PIM階段,也是正式進入分析階段,系統分析員將針對首期的系統用例詳述細節規格,作為正式需求文件的一部分,也作為業務人員與開發人員之間的溝通文件。

 

PIM-1~PIM-4UML產生結果,將作為需求文件中的一部分,而其余非UML產生的結果,系統分析員視項目規定或以往經驗自行產生。

 

PIM階段中,系統分析員負責生成PIM-1~PIM-4,至于其余的PIMPSM,則由其他開發人員負責生成。

 

PIM-1~PIM-4的產生結果如下:

PIM-1:分析系統流程(系統用例敘述)

PIM-2:分析業務規則(狀態圖)

PIM-3:定義靜態結構(類圖)

PIM-4:定義操作及方法(序列圖)

 

在進入PIM階段之后,系統分析員將所有系統用例依相關性分成若干組,以組別方式生成該組系統用例涉及的PIM-1~PIM-4產生的結果,隨后交給后續的開發人員進行設計,編碼及測試。然后逐步生成一組一組的PIM-1~PIM-4產生結果,跟CIM的生成方式不同。

 

 

系統分析員逐步生成PIM的可能情況:

第一階段,進行CIM-1,生成業務用例

第二階段,進行CIM-2,生成活動圖

第三階段,進行CIM-3,生成系統用例

第四階段,決策人員從CIM-3挑選出一些系統用例,作為首期系統范圍。接著,系統分析員將挑選出來的系統用例,以其領域知識的相關性分組。

第五階段,生成第一組系統用例相關的PIM-1~PIM-4分析文件,并交由后續的開發人員進行設計、編碼及測試。

第六階段:依次生成其它組的系統用例相關的PIM-1~PIM-4分析文件,并交由后續的開發人員進行設計、編碼及測試。

 

 

PIM-1:系統用例敘述

針對每一個系統用例,系統分析員分析其內部細節,并編寫成系統用例敘述(UC Description)。

一份用例敘述格式里頭包含多項字段,系統分析員可以從中挑選適用的字段組成自己的用例敘述格式。

 

1、 用例基本數據

     用例名稱

     用例編號

     用例簡述

     用例圖

     系統

     執行者

     相關用例

2、 執行流程

     主要流程(Basic Flow

     替代流程(Alternate Flows

     例外流程(Exception Flows

3、 條件及規則

     啟動事件或條件(Triggers

     前置條件(Preconditions

     后置條件(Post conditions on Success

     失敗時狀態(Status on Failure

     業務規則(Business Rule

4、 相關文檔

     用例敘述的歷史版本

     UML

     參考畫面

     其他非UML文檔

5、 其他事項

     優先性(Priority

     迭代等級(Iteration

     待解決問題(Issues

     基本假設(Assumptions

     相關人員

     特殊需求(Special Requirements

 

 

相關用例:常見的相關性有兩方面,其一是執行用例前必須先行執行過某相關用例,其二是執行用例期間可能驅動其他的包含用例(Inclusion Use Case),或是因條件符合驅動其他的擴展用例(Extension Use Case)。

 

就系統內部而言,各用例在其幕后都是共享同一群對象。也就是說,UC之間自然就具有“共享對象”之關系。但是,由于用例圖只呈現系統外觀,所以在用例圖里看不到這種關系。在外觀方面,UC之間有兩種關系,分別是“包含”(Include)和“擴展”(Extend)關系。

 

兩個用例之間可以有“包含”關系,用以表示某一個用例的對話流程中,包含著另一個用例的對話流程。一旦出現數個用例都有部分相同的對話流程時,將相同的流程記錄在另一個用戶中;前者稱為“基用例”(Base UC),后者稱為“包含用例”(Inclusion UC)。

 

如此一來,這些基用例就可以共享包含用例了。

簡言之,包含關系是來自于抽象(Abstraction),即從數個不同的用例之中,抽離出共同的部分,而成為可以重用的用例。

 

兩個用例之間還可以有“擴展”關系,用以表示某一個用例的對話流程,可能會依條件臨時插入另一個用例的對話流程中。前者稱為“擴展用例”(Extension UC),后者稱為“基用例”(Base UC)。

 

簡言之,擴展關系來自于用例內執行活動的過程分為主要過程(Main Course)及可選擇性過程(Alternative Course)。

 

 

執行流程

主要流程:這是用例敘述最核心的部分,其記載了整個用例正常的執行過程。

替代流程:一個用例敘述里面,通常會包含一段主要流程,同時可以包含數段替代流程。

例外流程:用例執行失敗的情況。

 

用例成功執行的過程中,正常流程就是主要流程,期間出現的小插曲就是替代流程。但是,例外流程處理的是,用例執行失敗的情況。

 

 

條件及規則

啟動事件或條件:記錄啟動用例的重要事件或條件。

前置條件:這是執行用例之前的檢驗,唯有在滿足某些重要條件時,才會執行該用例,以確保用例可以正確執行。

后置條件:相對于前置條件,后置條件代表用例執行完畢時,可以通過后置條件自行檢驗是否執行成功。

失敗時狀態:記錄用例執行失敗時的狀態。

業務規則:重要的業務規則或計算公式都要記錄下來。

 

業務人員在執行業務流程時,會使用到許多重要的業務規則或計算公式,這些也都是系統必須遵守的條件及規則,所以必須記錄下來。

 

 

相關文檔

由于用例驅動(Use Case Driven)是當今軟件開發的基礎模型,所以用例敘述常作為系統開發文件的匯集點,同它鏈接到相關的文檔。

 

用例敘述的歷史版本:用例改版時,用例敘述也跟著同步改版。用例敘述是參與人員的智慧成果,也是業務組織的重要資產。所以如果有需要保留用例敘述的歷史版本時,可以在現行版本里多加一個字段,以鏈接舊有的歷史版本及改版說明。

 

UML圖:跟該用例相關的業務用例圖、活動圖、系統用例圖、狀態圖、類圖或序列圖,等等。

參考畫面:有時候附上畫面設計的圖片,讓閱讀者可以對該用例有更具體的想象。

其他非UML文檔:例如會議記錄、表設計等。

 

 

其他事項

優先性:替用例標示其重要度或優先性,可以協助訂定開發用例的順序,越重要的越優先開發。

迭代等級:替用例標示其細致度或迭代等級,方便開發人員經過多次迭代的過程逐步定義出用例的細節。

待解決問題:在用例分析與開發期間,可能會出現還沒有定論的問題,這時候通過用例敘述把問題記錄起來,方便指派負責人員以及日后查閱。

基本假設:如果該用例是基于某個基本假設而設計出來的,記下這個重要的基本假設。

相關人員:每一份用例敘述都涉及幾種不同身份的相關人員,包括制作者、閱讀者和審核者,等等。

特殊需求:跟該用例相關的非功能性需求等特殊需求,都可以記錄在這個字段中。

 

 

 

posted on 2009-04-10 15:15 luqingfei 閱讀(828) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

導航

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

統計

留言簿(6)

隨筆分類(109)

隨筆檔案(105)

Blogers

Game

Life

NodeJs

Python

Useful Webs

大牛

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久精品123| 国内自拍视频一区二区三区| 亚洲人被黑人高潮完整版| 欧美中文字幕在线播放| 性18欧美另类| 久久激情视频久久| 久久综合九色综合久99| 美女主播精品视频一二三四| 嫩模写真一区二区三区三州| 亚洲国产毛片完整版| 亚洲人成在线播放| 亚洲一区成人| 久久全国免费视频| 欧美激情视频一区二区三区免费 | 欧美一区二区日韩| 久久久久久久91| 欧美电影打屁股sp| 亚洲精品裸体| 性欧美xxxx大乳国产app| 久久三级福利| 欧美日韩亚洲高清一区二区| 国产日韩精品视频一区二区三区| 亚洲大片在线| 亚洲——在线| 欧美88av| 亚洲欧美国产视频| 欧美福利网址| 国产一区二区成人| 亚洲午夜久久久| 欧美不卡激情三级在线观看| 日韩一区二区久久| 久久婷婷久久| 国产精品入口尤物| 一本色道久久88精品综合| 久久午夜电影网| 一区二区国产日产| 乱码第一页成人| 国产欧美日韩一区二区三区在线观看| 黄色亚洲在线| 先锋影音久久| 一区二区三区国产盗摄| 免播放器亚洲| 亚洲欧美日韩中文播放| 激情综合自拍| 亚洲欧美怡红院| 亚洲国产婷婷香蕉久久久久久99| 午夜欧美大片免费观看| 欧美日韩一本到| 亚洲精品久久久久久下一站| 狼人社综合社区| 欧美在线亚洲一区| 国产日韩av高清| 欧美诱惑福利视频| 亚洲天堂免费观看| 国产精品国产三级国产aⅴ入口 | 国产资源精品在线观看| 亚洲一区二区三区四区五区黄| 女人天堂亚洲aⅴ在线观看| 欧美亚洲三区| 国产精品网站视频| 欧美影院久久久| 亚洲午夜精品网| 国产精品xxx在线观看www| 亚洲小说欧美另类社区| 亚洲区第一页| 欧美三日本三级少妇三99| 一区二区三区 在线观看视频| 亚洲高清毛片| 欧美激情视频给我| 亚洲视频图片小说| 亚洲一二三区视频在线观看| 国产精品国产a| 欧美在线视频一区| 久久久久国产精品麻豆ai换脸| 国产亚洲欧美一区| 久久午夜视频| 欧美国产精品劲爆| 亚洲免费视频观看| 欧美一区二区福利在线| 伊人夜夜躁av伊人久久| 欧美国产高清| 欧美日韩国产一级片| 亚洲欧美日韩国产| 久久精品国产亚洲一区二区| 亚洲经典在线| 亚洲一区二区免费| 亚洲国产精品成人va在线观看| 亚洲精品亚洲人成人网| 国产精品乱码人人做人人爱| 久久久精品tv| 欧美日韩三级| 暖暖成人免费视频| 国产精品丝袜xxxxxxx| 欧美成人免费va影院高清| 欧美日韩综合一区| 久久亚洲一区二区三区四区| 欧美乱大交xxxxx| 久久人人九九| 国产精品爽爽ⅴa在线观看| 亚洲第一天堂无码专区| 欧美一区二区三区在线免费观看| 美女视频网站黄色亚洲| 欧美国产1区2区| 亚洲主播在线| 老司机精品视频一区二区三区| 亚洲视频电影在线| 久久人人97超碰人人澡爱香蕉 | 欧美一级理论性理论a| 美女诱惑一区| 久久精品男女| 欧美午夜电影在线| 亚洲成人自拍视频| 国产亚洲午夜| 一区二区三区回区在观看免费视频| 狠狠噜噜久久| 亚洲欧美日韩精品在线| 亚洲视频日本| 欧美福利视频网站| 久久综合网色—综合色88| 国产精品捆绑调教| 一区二区三区高清在线观看| 日韩视频在线播放| 狼人社综合社区| 免费成人高清视频| 激情小说另类小说亚洲欧美 | 亚洲国产欧美久久| 亚洲福利国产| 久久精品91| 久久电影一区| 国产精品入口福利| 亚洲视频一区在线| 亚洲一区二区欧美日韩| 欧美国产在线观看| 欧美电影在线播放| 一区二区三区在线视频观看| 午夜一区二区三视频在线观看 | 亚洲国产成人porn| 亚洲国产婷婷香蕉久久久久久99 | 久久国产福利| 国产日本欧美一区二区三区在线| 亚洲午夜三级在线| 香蕉视频成人在线观看| 国产精品美女久久久| 一本久久知道综合久久| 中国亚洲黄色| 国产精品久久久久aaaa樱花| 亚洲无线观看| 久久九九国产精品| 在线电影欧美日韩一区二区私密| 久久久久99| 亚洲国产成人久久| 一级成人国产| 国产精品久久精品日日| 亚洲欧美日韩视频二区| 久久久夜夜夜| 亚洲日本中文| 国产精品每日更新| 老司机午夜精品视频在线观看| 亚洲国产成人精品久久久国产成人一区| 亚洲精品一区二区三区av| 国产精品99一区二区| 国产欧美午夜| 另类天堂视频在线观看| 亚洲第一天堂无码专区| 狂野欧美性猛交xxxx巴西| 欧美韩日高清| 亚洲深夜福利| 国产亚洲视频在线| 欧美大胆a视频| 亚洲一区视频| 欧美激情欧美激情在线五月| 亚洲神马久久| 伊人影院久久| 国产精品日韩欧美一区二区| 久久久久九九视频| 夜夜嗨av一区二区三区四区 | 亚洲精品国产精品国自产在线| 亚洲小视频在线观看| 激情六月婷婷久久| 欧美三级在线视频| 久久亚洲精选| 亚洲一卡久久| 亚洲国产欧美在线| 久久久高清一区二区三区| 一区二区三区高清在线观看| 国产综合久久久久久| 欧美精品一区三区| 久久电影一区| 夜夜精品视频一区二区| 免费黄网站欧美| 午夜国产精品影院在线观看| 亚洲激情一区二区| 黄色国产精品| 国产日韩欧美一区二区三区在线观看| 欧美1级日本1级| 久久精品中文字幕免费mv| 亚洲亚洲精品在线观看| 亚洲精品字幕| 亚洲黄色av| 亚洲高清视频在线|