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

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

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

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

    數據庫設計中的敏捷方法

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

    領測軟件測試網
    關鍵字:數據庫設計 敏捷方法 進化設計
    0 引言

    在過去幾年中,我們將敏捷方法應用于數據庫設計中。我們總結出一些技巧,使得當應用程序發展時,數據庫也能夠進化,這是敏捷方法的一個重要屬性。我們的方法是通過持續集成以及自動重構,通過數據庫管理人員(DBA)和應用開發人員的緊密合作。這些技巧在應用開發的各個時期都有效。

    1敏捷方法學

    近年來,出現了一種新的軟件開發方法學—敏捷方法學。這給數據庫設計提出了一些新的、巨大的需求。這些需求的一個中心就是進化設計。在一個敏捷項目中,需要假定我們并不能事先確定系統的需求。因此在項目的初期有一個詳細設計階段的想法是不現實的。系統的設計必須隨著軟件的變化而進化。敏捷方法,尤其是極限編程XP),通過一些實踐使這種進化設計成為可能。在數據庫設計采用敏捷方法,反復迭代。 

    許多人會懷疑敏捷方法能否用于有大型數據庫組件的系統。但我們的確使用了許多敏捷和XP技巧,用于解決基于大型數據庫的項目中的進化與迭代問題。

    本文將介紹一些在數據庫設計采用敏捷方法的實踐。當然,這并不是說我們已經完全解決了數據庫進化的問題,但是我們想提供一些行之有效的方法。

    2 積極應對變化
    敏捷編程的一個顯著特點就是它面對變化的態度。對軟件過程的一般解釋是盡早理解需求,停止需求的變動,將這些需求作為設計的基礎,停止設計的變動,然后開始構筑體系。這就是瀑布方法--基于計劃的生命周期。

    這種方法通過大量的前期工作來減少變化。一旦前期工作完成,需求變化會引起很大的問題。因此當需求變化時,這樣的方法就會有很大的問題,因此需求變動是這種過程的一個很大的問題。

    延伸閱讀

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

    TAG: 數據庫設計


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