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

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 閱讀(825) 評論(0)  編輯 收藏 引用 所屬分類: 軟件工程

導航

<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

統計

留言簿(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>
            欧美有码在线视频| 国产精品视频yy9299一区| 欧美激情日韩| 久久久亚洲国产天美传媒修理工| 国产精品免费网站| 午夜日韩在线观看| 影音欧美亚洲| 国产女优一区| 欧美午夜国产| 久久综合综合久久综合| 亚洲主播在线播放| 校园春色国产精品| 久久久水蜜桃| 欧美日本韩国| 国产亚洲欧洲一区高清在线观看| 国产亚洲激情| 亚洲激情小视频| 亚洲一区二区三区在线播放| 欧美一区精品| 欧美二区乱c少妇| 一区二区欧美日韩| 亚洲国产女人aaa毛片在线| 亚洲激情小视频| 亚洲一区二区高清视频| 久久久久久午夜| 欧美午夜精彩| 亚洲国产精品成人精品| 亚洲一区免费| 欧美.www| 欧美一区二区精品在线| 欧美久久久久久| 在线成人中文字幕| 亚洲免费中文| 亚洲电影av| 欧美一区在线直播| 欧美午夜在线一二页| 亚洲高清久久网| 欧美伊久线香蕉线新在线| 亚洲欧洲免费视频| 久久频这里精品99香蕉| 国产精品一页| 亚洲一区二区三区免费观看 | 久久国产精品99久久久久久老狼 | 亚洲午夜精品久久久久久浪潮| 最新中文字幕亚洲| 欧美国产丝袜视频| 美女脱光内衣内裤视频久久网站| 欧美区在线观看| 亚洲二区三区四区| 欧美高清视频在线观看| 亚洲日韩视频| 羞羞色国产精品| 99国产精品国产精品久久| 牛牛影视久久网| 亚洲第一黄色| 蜜桃久久av| 久久精品国产欧美激情| 国产麻豆9l精品三级站| 亚洲一区二区在线免费观看视频| 亚洲福利视频在线| 久久这里只有| 亚洲电影网站| 亚洲电影激情视频网站| 免费成人高清| 亚洲国产精品欧美一二99| 巨乳诱惑日韩免费av| 久久精品在线观看| 一色屋精品亚洲香蕉网站| 久久久久一本一区二区青青蜜月| 午夜日韩av| 国产日韩欧美综合一区| 欧美在线电影| 欧美在线视频一区二区三区| 国产综合久久久久久鬼色| 国产一区二区成人久久免费影院| 午夜精品一区二区三区在线 | 久久av一区二区三区| 亚洲欧美日韩国产成人精品影院 | 久久香蕉国产线看观看av| 亚洲高清视频一区| 亚洲精品视频啊美女在线直播| 欧美三区视频| 久久久www免费人成黑人精品 | 久久久精品国产一区二区三区| 在线观看精品视频| 亚洲人成网站色ww在线| 亚洲精品日本| 国产精品久久久久久久久久免费看 | 欧美一级黄色录像| 久久久久久高潮国产精品视| 亚洲激情专区| 中文国产成人精品| 欧美高清在线视频| 新狼窝色av性久久久久久| 在线欧美影院| 一本在线高清不卡dvd| 国产一区二区精品丝袜| 亚洲国产精品黑人久久久| 国产精品国产一区二区| 激情欧美一区二区三区在线观看| 欧美高清在线精品一区| 欧美日韩欧美一区二区| 久久精品国产视频| 欧美久久久久免费| 久久午夜视频| 欧美日韩激情小视频| 久久久久五月天| 国产精品成人一区二区| 欧美不卡视频一区| 国产日本亚洲高清| 亚洲巨乳在线| 樱桃国产成人精品视频| 亚洲一区二区成人| 99热在线精品观看| 久久人人精品| 久久都是精品| 欧美午夜理伦三级在线观看| 欧美激情第9页| 国产一区二区三区日韩欧美| 99re视频这里只有精品| 亚洲国产成人高清精品| 欧美一级艳片视频免费观看| 欧美午夜视频一区二区| 欧美福利一区二区三区| 国产区日韩欧美| 欧美精品日韩一区| 亚洲专区免费| 欧美日韩成人一区二区三区| 一区二区三区视频在线| 精品成人免费| 亚洲国产激情| 国产视频观看一区| 国产精品永久免费观看| 欧美日韩国产综合一区二区| 欧美中文在线观看| 开心色5月久久精品| 国产精品毛片大码女人| 99v久久综合狠狠综合久久| 亚洲精选久久| 欧美激情视频给我| 亚洲国产成人在线| 亚洲国产视频直播| 欧美大片一区| 亚洲激情av在线| 在线视频国产日韩| 麻豆国产精品一区二区三区 | 最新国产の精品合集bt伙计| 亚洲精品亚洲人成人网| 久热国产精品视频| 久久久噜噜噜久噜久久 | 国产欧美一区二区色老头| 亚洲永久视频| 久久久91精品| 亚洲电影免费观看高清| 欧美成年人在线观看| 亚洲乱码视频| 欧美一级淫片aaaaaaa视频| 国产一区二区三区丝袜| 久久噜噜亚洲综合| 亚洲欧洲日韩在线| 香蕉久久夜色精品国产使用方法| 国产日韩精品一区观看| 久久免费高清| 亚洲美女免费精品视频在线观看| 一本一本久久a久久精品综合麻豆| 欧美精品一区二区高清在线观看| 日韩视频久久| 久久国产精品亚洲va麻豆| 亚洲电影免费在线观看| 欧美视频在线免费| 久久免费国产精品| 亚洲最新色图| 久久久噜噜噜久久人人看| 日韩午夜黄色| 国产亚洲午夜| 欧美视频精品在线| 久久精品国产一区二区电影| 99精品视频网| 欧美成人免费全部| 篠田优中文在线播放第一区| 亚洲国产成人午夜在线一区 | 亚洲日本无吗高清不卡| 国产精品劲爆视频| 另类成人小视频在线| 亚洲在线免费| 亚洲国产一区二区三区高清| 国产一区导航| 欧美日韩网址| 麻豆精品视频在线观看| 校园激情久久| 中文在线资源观看网站视频免费不卡| 久久九九精品| 亚洲欧美电影院| 亚洲国产婷婷香蕉久久久久久| 国产欧美一区二区三区另类精品| 欧美裸体一区二区三区| 久久免费黄色| av成人免费在线| 亚洲国产导航| 久久久免费精品|