• <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統一開發團隊

    發布: 2009-10-29 11:12 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網

    UML在語義上比傳統的ER技術更加具有表達力。使用UML你不但可以建模與ER方法相同的元素,你可以建模其他種類的比如行為特征的關系(比如關聯)。雖然UML的符號比傳統的ER符號有所不同,但是對于使用ER建模的老手來說,轉到UML上并不是非常的困難。見圖2。

    圖2:從ER符號轉換到UML符號

    為了詳細說明一個數據模型,你可以簡單的使用UML類圖。為了進一步獲取數據庫的邏輯設計,你可以使用UML類圖中的作為表的類原型。對于每一個表,你可以對它的列(作為屬性,包括作為主鍵和索引的屬性)和觸發器(作為操作)進行建模。為了獲取數據庫的物理元素,你可以使用UML組建圖中的數據庫原型組件。無論是在邏輯視圖還是物理視圖中,你當然具有UML對建模關系(如,關聯和繼承)和行為(如,通過交互圖或狀態表圖)的全部的表達能力。

    以這種方式,你就可以將你的系統數據模型和需求放到完成的項目中,跨職能的統一團隊的成員形成了一種協作的力量。通過使用象Rational Rose Data Modeler這樣的工具支持這些模型,之前數據團隊中分離的成員現在可以非常容易的訪問整個項目需求上下文中對數據的需求,并且可以在應用模型和與系統相關的需求文本和屬性的用例模型之間對數據模型進行跟蹤。相似的,分析人員與應用的開發人員可以更好的與數據小組進行交流,因為他們使用同一種公用的表達語言。因為UML的語義是非常豐富的,它可以在系統中被用來呈現和說明集成點。這也使得跟蹤象模型向關系數據模型的移植變得可能。在支持數據庫逆向工程的工具出現時,對于用戶來說基于數據庫結構通過正向工程來創建數據模型或者基于數據模型通過逆向工程來創建數據庫將成為可能。所有與數據小組相關的語義-表,列,約束,索引,觸發器以及更多-都能通過這樣的轉換被保存。

    在協調軟件開發中矛盾的方式下構建一個企業級的軟件系統是非常難的,你必須在快速的開發壓力與高質量之間進行權衡。使用UML對系統的工作產物進行可視化,描述和文檔化可以使開發組織中的工作在一個團隊中的涉眾人員使用同一種語言和工具完成工作。

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

    33/3<123

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