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

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

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

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

    UML物理視圖概述和構件

    發布: 2007-5-25 11:35 | 作者: 未知 | 來源: 系統分析之窗 | 查看: 37次 | 進入軟件測試論壇討論

    領測軟件測試網

    UML物理視圖概述和構件


    blueski推薦 [2005-4-28]
    出處:來自網上
    作者:不詳
     

    · 概述

    系統模型的大部分內容反映了系統的邏輯和設計方面的信息,并且獨立于系統的最終實現單元。然而,為了可重用性和可操作性的目的,系統實現方面的信息也很重要。 UML 使用兩種視圖來表示實現單元:實現視圖和部署視圖。

    實現視圖將系統中可重用的塊包裝成具有可替代性的物理單元,這些單元被稱為構件。實現視圖用構件及構件間的接口和依賴關系來表示設計元素(例如類)的具體實現。構件是系統高層的可重用的組成部件。

    部署視圖表示運行時的計算資源(如計算機及它們之間的連接)的物理布置。這些運行資源被稱作節點。在運行時,節點包含構件和對象。構件和對象的分配可以是靜態的,它們也可以在節點間遷移。如果含有依賴關系的構件實例放置在不同節點上,部署視圖可以展示出執行過程中的瓶頸。

    · 構件

    構件是定義了良好接口的物理實現單元,它是系統中可替換的部分。每個構件體現了系統設計中特定類的實現。良好定義的構件不直接依賴于其他構件而依賴于構件所支持的接口。在這種情況下,系統中的一個構件可以被支持正確接口的其他構件所替代。

    構件具有它們支持的接口和需要從其他構件得到的接口。接口是被軟件或硬件所支持的一個操作集。通過使用命名的接口,可以避免在系統中各個構件之間直接發生依賴關系,有利于新構件的替換。構件視圖展示了構件間相互依賴的網絡結構。構件視圖可以表示成兩種形式,一種是含有依賴關系的可用構件(構件庫)的集合,它是構造系統的物理組織單元。它也可以表示為一個配置好的系統,用來建造它的構件已被選出。在這種形式中,每個構件與給它提供服務的其他構件連接,這些連接必須與構件的接口要求相符合。

    構件用一邊有兩個小矩形的一個長方形表示,它可以用實線與代表構件接口的圓圈相連(如 圖 9–1 )。

    構件圖表示了構件之間的依賴關系(如 圖 9–2 )。每個構件實現(支持)一些接口,并使用另一些接口。如果構件間的依賴關系與接口有關,那么構件可以被具有同樣接口的其他構件替代。


    圖 9–1 帶接口構件


    圖 9–2 構件圖

     

     

    延伸閱讀

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


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>