用例描述
用例實現規約
根據需求初步描述,我們給出來eps的系統用例圖.如果業務流程過於複雜,並且涉及不同的角色,可以採用帶有泳道的活**去表達.
[img]無標題.png[/img]
目前vs2010還不支援帶有泳道的活**,如何要展示更精確的用例細節,必須使用用例規約來進行描述。基本上用例圖+用例規約足夠用了。
一般用例規約敘述要包含以簡要說明,用例的正常流,替代事件流,業務規則,涉及實體等,使用者在使用的時候可以參考rup文件模型模板,請切記,您的目的是要闡明問題,而不是混淆問題。
[img]
注意:我們在一直強調迭代開發,在用例規約描述中, 替代事件流以及異常處理遠遠多於正常事件流,因此我們這個規約是個逐步完善的過程,早期千萬不要窮盡分析他們而忽視了正常流這一系統主要因素。
用例實現整合到vs2010
下面我們把用例規約文件整合到vs2010,並建立和相應的用例聯絡。
1. 用word用例規約描述,可以把所有的用例規約放在乙個word文件,也可以分類別各自描述,這樣在我們實施scrum開發時候方便任務分配。參考表1.
2. 開啟我們上一節儲存的專案方案,選擇新增現有專案,把你的用例規約word文件新增到專案中來。
3. 選擇新增新建用例圖專案命名為epsusecasedescribe,這個圖我們主要是描述用例和用例實現規約對應關係
[img]image2002.png[/img]
4. 從專案解決方案中拖入word文件到epsusecasedescribe工作區。
5. 開啟uml資源管理器,拖入相關用例並建立聯絡。
[img]image2003.png[/img]
6. ctrl+s儲存。
我們說過,rup4+1是基於用例驅動實現架構檢視,而vsts2010實現了軟體全生命週期管理,如果我們基於scrum開發,我們的用例可以方便轉化為我們product backlog,我們這裡做的用例規約很容易轉化為我們的測試task,而且他們的關係可以方便通過vsts進行管理。
[img]image2004.png[/img]
uml模型資源管理器
隨著我們專案越來越大,專案的item越來越多,從可讀性和可維護性的角度,我們要整理下我們專案了。
uml資源管理器方便我們對uml資源進行管理,既然我們是基於rup4+1模型進行架構,那麼我們可以uml資源管理器的設定如下:
1. 開啟uml資源管理器,右擊新增包,並從新命名為scenarios
[img]image2005.png[/img]
2. 依次新增如下包,結構如下:
[img]image2006.png[/img]
3. 在uml資源瀏覽器中以此把actor和用例拖入相應的包。
4. 開啟解決方案瀏覽器視窗,整理我們解決方案資料夾。
[img]image2007.png[/img]
VS2010實踐RUP4 1架構模型 2
2010 12 09 17 46 by 宗哥,1581 visits,收藏,編輯 用例實現規約 根據需求初步描述,我們給出來 eps的系統用例圖 如果業務流程過於複雜,並且涉及不同的角色 可以採用帶有泳道的活 去表達.目前vs2010 還不支援帶有泳道的活 如何要展示更精確的用例細節,必須使用用例規...
RUP 4 1 架構方法
rup4 1架構方法採用用例驅動,在軟體生命週期的各個階段對軟體進行建模,從不同視角對系統進行解讀,從而形成統一軟體過程架構描述.圖 1.rup4 1架構圖 用例檢視 use cases view 最初稱為場景檢視,關注終端使用者需求,為整個技術架構的上線文環境.通常用uml用例圖和活 描述。邏輯檢...
如何提高VS2010的效能,VS2010不再卡
教大家幾個技巧可以稍微讓你覺得它沒那麼卡!一 vs2010選項視覺體驗設定 工具 選項 環境 視覺體驗的勾選都去掉。不解釋,你懂得。不過還是建議開啟硬體加速 二 禁用intellisense 工具 選項 文字編輯器 c c 高階 禁用intellisense設為true 這個功能很好用。相較於vis...