VS2010實踐RUP4 1架構模型 2

2021-06-04 00:03:00 字數 3317 閱讀 7316

2010-12-09 17:46 by 宗哥, 1581 visits, 收藏, 編輯

用例實現規約

根據需求初步描述,我們給出來

eps的系統用例圖

.如果業務流程過於複雜,並且涉及不同的角色

,可以採用帶有泳道的活**去表達.

目前vs2010

還不支援帶有泳道的活**,如何要展示更精確的用例細節,必須使用用例規約來進行描述。基本上用例圖

+用例規約足夠用了。

一般用例規約敘述要包含以簡要說明,用例的正常流

,替代事件流,業務規則,涉及實體等

,使用者在使用的時候可以參考

rup文件模型模板,請切記,您的目的是要闡明問題,而不是混淆問題。

用例名稱

產生採購請求

用例描述

系統根據

erp原材料請求記錄產生請購單

執行者erp

前置條件

1.erp

系統被eps

授權訪問

後置條件 1.

建立新的採購請求單並生成唯一編號

2.觸發通知系統給合格**商傳送採購需求

正常流 1.

erp提供

[物料採購計畫

]給系統

2.系統根據業務規則

1 生成

[採購請求單

] 3.

系統根據業務規則

2 產生

[推薦詢價廠商名單

] 4.

系統觸發通知系統按照

[推薦詢價廠商名單]傳送

[物料請購需求]

替代流以及異常處理

2a.系統找不到該物料的

[詢價廠商

] 1.

系統標示該物料為[缺料

] 業務規則 1.

對於每個物料找出所有該物料的**商並且其交易評級為

」a」,

如果符合條件的**商小於

<2,

找出所有交易評級為

」b」且**該物料的**商。

2.編號規則

以「rpf」

開頭加上年月日

+遞增序號:

rpf2010120900000002

涉及實體 1.

物料採購計畫

物料編號,期望採購月份,數量

,底標**

2.採購請求單

採購請求單號

,物流採購計畫單號

3.物流請購需求單

物料編號,廠商物料編號,預計採購月份,預計採購數量

4.推薦詢價廠商

物料編號,廠商,聯絡人,** 表

1產生採購請求用例實現規約

注意:我們在一直強調迭代開發,在用例規約描述中

, 替代事件流以及異常處理遠遠多於正常事件流

,因此我們這個規約是個逐步完善的過程

,早期千萬不要窮盡分析他們而忽視了正常流這一系統主要因素。

用例實現整合到vs2010

下面我們把用例規約文件整合到vs2010,並建立和相應的用例聯絡。

1.用word

用例規約描述

,可以把所有的用例規約放在乙個

word

文件,也可以分類別各自描述,這樣在我們實施

scrum

開發時候方便任務分配。參考表1.

2.開啟我們上一節儲存的專案方案

,選擇新增現有專案

,把你的用例規約

word

文件新增到專案中來。

3.選擇新增新建用例圖專案命名為

epsusecasedescribe

,這個圖我們主要是描述用例和用例實現規約對應關係

4.從專案解決方案中拖入

word

文件到epsusecasedescribe

工作區。

5.開啟uml

資源管理器,拖入相關用例並建立聯絡。

儲存。

我們說過,

rup4+1

是基於用例驅動實現架構檢視,而

vsts2010

實現了軟體全生命週期管理,如果我們基於

scrum開發,

我們的用例可以方便轉化為我們

product backlog,

我們這裡做的用例規約很容易轉化為我們的測試

task

,而且他們的關係可以方便通過

vsts

進行管理。

uml模型資源管理器

隨著我們專案越來越大

,專案的

item

越來越多,從可讀性和可維護性的角度,我們要整理下我們專案了。

uml資源管理器方便我們對

uml資源進行管理,既然我們是基於

rup4+1

模型進行架構,那麼我們可以

uml資源管理器的設定如下:

1.開啟uml

資源管理器,右擊新增包,並從新命名為

2.依次新增如下包,結構如下:

3.在uml資源瀏覽器中以此把

actor

和用例拖入相應的包。

4.開啟解決方案瀏覽器視窗,整理我們解決方案資料夾。

小技巧

微軟支援專案模板重用功能,你可以參考:

《待續》

kruchten, philippe (1995, november). 

architectural blueprints — the 「4+1」 view model of software architecture.

ieee software 12 (6), pp. 42-50.

《uml與enterprise architect 團隊開發實用手冊》

VS2010實踐RUP4 1架構模型 2

用例描述 用例實現規約 根據需求初步描述,我們給出來eps的系統用例圖.如果業務流程過於複雜,並且涉及不同的角色,可以採用帶有泳道的活 去表達.img 無標題.png img 目前vs2010還不支援帶有泳道的活 如何要展示更精確的用例細節,必須使用用例規約來進行描述。基本上用例圖 用例規約足夠用了...

RUP 4 1 架構方法

rup4 1架構方法採用用例驅動,在軟體生命週期的各個階段對軟體進行建模,從不同視角對系統進行解讀,從而形成統一軟體過程架構描述.圖 1.rup4 1架構圖 用例檢視 use cases view 最初稱為場景檢視,關注終端使用者需求,為整個技術架構的上線文環境.通常用uml用例圖和活 描述。邏輯檢...

如何提高VS2010的效能,VS2010不再卡

教大家幾個技巧可以稍微讓你覺得它沒那麼卡!一 vs2010選項視覺體驗設定 工具 選項 環境 視覺體驗的勾選都去掉。不解釋,你懂得。不過還是建議開啟硬體加速 二 禁用intellisense 工具 選項 文字編輯器 c c 高階 禁用intellisense設為true 這個功能很好用。相較於vis...