• <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 進行實體關系建模

    發布: 2008-10-17 09:08 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 115次 | 進入軟件測試論壇討論

    領測軟件測試網
    關鍵字:UML

    實體關系建模

    軟件行業中最常被誤解的一個術語實際上是我們非常熟悉的一個:實體關系(ER)。這是因為我們經常缺少一種能被開發團隊的所有成員理解的共同定義。我們假定團隊的每個成員都對與 ER 和 ER 建模相關的方法學、語法和機制(mechanics)有著同樣清楚的理解。

    ER 建模本身定義了在基于信息的系統的分析和設計中用到的方法。數據庫設計者通常使用該方法來收集需求,并定義數據庫系統的構架。該方法的輸出是實體類型、關系類型和約束條件的清單。

    不幸的是,ER 建模沒有為 ER 圖的表示定義圖解語法。數據庫團隊經常單獨使用表示法,并且將 ER 建模限制在關系數據庫設計的范圍內。我們需要一種能讓整個系統開發團隊的成員獲得更廣泛理解的表示法。

    統一建模語言(UML)是一種分析人員和軟件開發人員廣泛使用的語言,特別適合 ER 圖的圖形化表示。通過使用 UML,開發團隊受益匪淺,這些獲益包括團隊成員間的交流更加簡單,由于該語言是基于元模型的因而更容易與知識庫集成,標準化輸入/輸出格式(XMI)的使用,應用建模和數據建模的普遍使用,從分析到實施再到部署的統一表示,以及規格說明書的完整性。

    本白皮書定義了 ER 建模的核心概念,并解釋了開發團隊如何能夠利用 UML 開發 ER 模型。

    ER 建模的核心要素

    ER 建;诠ぜ,可以是物理工件(比如 Product 或 Employee)的表示或者工件(比如 Order 或 Delivery)之間事務的表示。每個工件都包含關于自身的信息。ER 建模還專注于工件間的關系。這些關系可以是二元的(連接兩個工件),也可以是三元的(在幾個工件之間)。

    ER 建模的四個必要元素是:

    1. 實體類型
    2. 屬性
    3. 關系類型
    4. 關系屬性

    實體類型

    實體類型是具有相同的結構并在企業內部獨立存在的一組工件。Employees 或 Products 就是實體類型的例子。

    工件的一次出現就是一個實體。雖然實體類型描述了結構,但是實體本身標識了單個實例以及該實例的所有數據。Employee Joe Ward 就是 Employees 實體的一個例子。

    延伸閱讀

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

    TAG: uml UML 關系 建模 實體


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