• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    用Rational Rose和UML開發J2EE應用(二)

    發布: 2008-6-17 18:16 | 作者: 不詳 | 來源: 軟件研發之窗 | 查看: 62次 | 進入軟件測試論壇討論

    領測軟件測試網 關鍵字:Rational Rose UML開發J2EE

    設計一個方案

    隨后的階段是用例分析,對于內部元素是如何交互來滿足系統的功能需求,以及它們是如何相關,這個階段提供了一個初始的、高級別的定義。這個分析需要進行反復的試驗,直到產生滿意的解決方案!癆nalysis classes(分析類)”的行為通常是通過自然的語言描述的,比較抽象,在這個分析階段中,它是一個有用的工具。分析類通常都不在軟件中實現,雖然我們可以做到這一點,實際上,在總體設計過程中,分析類才會轉換為精確定義的設計類和子系統。

      我們首先要精心地制造順序圖,以便它們可以揭露出系統的內部運作,我們并不是通過展示角色和一個系統的交互來分析系統,而是將系統分解成獨立的分析對象。系統的職責被分解到分析級別的對象中,以便可以得到一個更好的順序圖。在這里我們要介紹三種分析對象:

    .邊界對象

       邊界對象代表系統的內部工作和它所處環境之間的交互。它包括有一個用戶通過圖形界面的交互,與其它角色的交互(例如代表其它系統的角色),和設備的交互等。邊界對象將系統的其它部分和外部的相關事物隔離和保護起來。簡單地說,每一個角色-用例交互對映射到一個邊界對象。

    . 實體對象

       實體對象代表系統的重要信息。在一個很長的時間內,它們都是持久和存在的。它們的主要目的是表達和管理系統中的信息。在模型中,系統中的關鍵概念以實體對象來表現。

    . 控制對象

       控制對象是用來模型化系統中的行為的?刂茖ο蟛⒉恍枰獙崿F這個行為,它可能是與其它對象協作以實現用例的行為。它的想法是為了將行為和模型下層的信息隔離開來,這樣在處理以后的改變時就比較容易。

      UML提供了stereotype符號,它表示為放在一個雙角括號中的文本,以便和不同類型的類區別開來。在Rational Rose中,你可以很容易地創建分析類,只需將類的stereotype字段分別修改為< >, < >和< >就可以了。這些都可以作為創建分析級框圖的基礎。

      付款用例順序圖的一個更新版本如圖3所示,這里系統被分解為分析對象。在這個圖中,使用圖標來代表邊界、控制和實體對象(分別以一個T、帶箭頭的圓圈和一個帶切線的圓表示)。

      當然,類通常都參與到幾個用例中,因此為確保系統的一致性,理解它們的靜態關系也是同樣重要的。對于捕捉不同結構元素的靜態模型,UML類圖是很有用的。

      首先,我們標識和放置用例中所有的類到一個類框圖中。我們已經將用例的行為分布到對象中,所以要分析每個類的操作就變得相對簡單了。要注意的是,這些是分析的操作,這意味著隨著我們不斷地進行分析和設計,這些操作將會不斷地需要細化。

      Rational Rose可讓你很簡單地在順序圖中的分析類上定義新的操作,你只要選擇現有的信息,并且在菜單上選擇 就可以了(如圖3所示)。如果你已經定義了一個類的操作,你可以簡單地由列表上選擇現有的操作。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: rational Rational RATIONAL rose Rose uml UML 開發 應用

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>