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

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

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

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

    建模的誤區—— 走出一般性的設計誤區,邁向成功之途

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

    領測軟件測試網

    事實分析:是的,建?梢允呛軓碗s的。但你完全可以建立一個有效而簡單的模型表述其中關鍵的信息,而 不是將一些無關緊要的細節包括進來。 


    比如,我經常使用UML建立模型來表示類、它們的屬性及一些關鍵的業務操作,但并不畫出屬性的存取操作 (get和set),以及維護與其它類關系的框架代碼,或者其他一些瑣碎的實現細節。我通過建模尋找解決問題的方法,讓我和我的同事能繼續前進去實現這個模型。以這樣靈活的方式,大多數情況下我并不需要一個 CASE工具來支持建模工作,一塊白板,或者一臺數字相機足以。這樣,我就不用花時間去評估CASE工具,不 用去和工具供應商討論許可證的問題,也免去了人員培訓開銷。CASE工具只有當它能體現最佳性價比時(相 對你自己的情況而言),才值得購買。大多數情況下,我都能不用它而達到目的(完成建模)。我經常使用 的工具有Together/J(http://www.togethersoft.com/) – 因為它能產生數目可觀的Java框架代碼;還有ERWin(http://www.cai.com/) -- 因為它能規劃數據庫。這兩個工具真正地幫助我實現了軟件開發的目的 – 制造滿足用戶要求的軟件。但我絕大多數得建模工作仍然使用的是簡單的工具,而不是CASE工具。 


    誤區七:建模是在浪費時間 

    許多新手都這樣認為,這主要是因為他們所接受的教育僅僅局限于如何編寫代碼,對于完整的開發流程鮮有接觸。而且他們的經驗也僅限于如何實現代碼,就如初級程序員。他們放棄了提高效率和學習技能的機會,這些技能能夠使他們很容易地適應不同的項目或組織。他們應該為此感到羞愧。 


    事實分析:在大多數情況下,在開始編碼之前畫一個草圖、開發一個粗率的原型或者制作一些索引卡片都能提高你的生產效率。高效的開發者在編碼之前都要進行建模工作。另外,建模是一種很好的在項目組成員與項目負責人之間溝通途徑。你們在這個過程中探討問題,從而對所要的是一個什么樣的東西可以得到更好的 理解,涉及到該項目中的每個成員也可得到對該項目有一個從分的了解。 


    誤區八:數據模型(Data Model)就是一切 

    許多組織基于數據模型就蹣跚啟動新的開發工作,也許正如你所在的組織:IT部門對于數據有非常嚴格的規 定,控制著你的開發項目;或者你以前的數據庫是一團糟,別無選擇。 


    事實分析:數據模型是一個重要的但不是最重要的建模,它最好是建立在另外的模型之上。(參見 “Extreme Modeling”,Thinking Objectively,Nov.2000)。這即使在象數據倉庫這類面向數據的項目中 也如此。如果沒有很好的理解用戶是如何使用該數據倉庫的(在數據模型中沒有表示出來),這些項目經常 是以可悲的失敗而告終。你可以使用的模型有很多 – 使用案例(use cases),業務規則(business rules),activity diagrams,類圖(class diagrams),component diagrams,用戶界面流程圖(user interface flow diagrams)和CRC,等等。數據模型僅僅是其中的一種。每種模型都有其長處和短處,應該 
    正確地使用。 


    延伸閱讀

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

    43/4<1234>

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