BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          隨筆檔案

          文章檔案


          年度最佳UML/MDA工具

          trufun Plato/Kant

          模型驅(qū)動開發(fā)能幫我們解決什么?

           

          長久以來,在軟件開發(fā)過程中,我們總是會發(fā)現(xiàn)一下問題的存在:需求工程師、系統(tǒng)分析師、軟件工程師、測試人員之間缺少一個共同的交流平臺,使得一個項目從需求分析開始無法完整統(tǒng)一的交付后面的流轉(zhuǎn),結果是我們發(fā)現(xiàn)軟件工程師根據(jù)自己所獲得的信息編寫出來的代碼,不是用戶需求真正表達和需要的。

          模型驅(qū)動開發(fā)(MDD)的應用,很好的解決了以上問題,將整個軟件開發(fā)過程用模型來統(tǒng)一表示,消除開發(fā)過程中各種參與者之間的隔閡,UML的出現(xiàn),很好的對模型進行了標準化定義,使模型的表示毫無二意可言,這樣,我們的項目相關人員參與進來,都通過這個共同的模型進行交互,使大家都對參與的系統(tǒng)有一個共同統(tǒng)一的認識,這其中不僅僅是上面列舉的人員,還可以包括客戶、項目經(jīng)理、主管老總、第三監(jiān)理方、評估者等等參與項目的人。

          模型驅(qū)動開發(fā)(MDD)的重要性已經(jīng)越來越被很多公司重視,由模型驅(qū)動開發(fā)方法的提出,也產(chǎn)生了模型驅(qū)動架構(MDA)工具的誕生,各個廠商也紛紛推出各 種不同方便實用的解決方案,Trufun公司的Trufun Kant Studio就是其中一款大集成的模型驅(qū)動開發(fā)平臺。雖然對客戶來說,如何建立模型是首先要解決的,其次才是工具的選擇,但是選擇一款方便簡捷的工具,才 能夠?qū)崿F(xiàn)我們的建模,并且使其過程變得高效快捷。

          一般來說建模的程度很難把握,很容易就會過度,因此我們不能單純的因為需要建模而去建模,甚至把整個項目所有的細節(jié)都考慮到來建模,這樣的模型是可怕的。建模的目的只是為了讓我們把具體的功能確定下來,那么細節(jié)實現(xiàn)問題可以不需要在建模中考慮到,否則我們的模型變得非常龐大和復雜,就會使得過程流轉(zhuǎn)變得復雜和緩慢甚至出現(xiàn)不必要的重復勞動。

          對建模者來說,不僅僅要能夠把系統(tǒng)抽象出來建模,解決自己階段的問題,而且必須要進行規(guī)范建模,要會進行分解建模,不要在一個模型中包含太多東西,東拉西扯所有有關的內(nèi)容都想展示出來,這是建模的最大忌。建模的出現(xiàn)本身就是為了簡化統(tǒng)一過程交互,因此一個好的模型就是很簡潔準確的表達了該部分的內(nèi)容。

          正確的掌握了建模的方法,并且選擇對了一款好的實現(xiàn)工具,就能夠讓你事半功倍,使整個項目順利高效的完成,這就是模型驅(qū)動開發(fā)想要帶給我們的。

          Trufun Kant Studio是目前為止國內(nèi)唯一推出的基于UML2.1標準的集成java、vs.net、c++、數(shù)據(jù)庫建模為一體的大集成模型驅(qū)動開發(fā)平臺,能夠帶給大家很好的體驗,并且提供免費技術支持,在線快速解決問題,相信這是一款實踐模型驅(qū)動開發(fā)不可或缺的好工具。

           

          相關官方網(wǎng)站:http://www.trufun.net

          posted on 2008-09-11 16:46 trufun 閱讀(506) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 射洪县| 东辽县| 太仓市| 丰镇市| 尼木县| 临安市| 赞皇县| 时尚| 小金县| 托克托县| 定安县| 石景山区| 大邑县| 伊金霍洛旗| 大兴区| 阿勒泰市| 鹤壁市| 元江| 南通市| 定襄县| 镇康县| 万盛区| 北辰区| 吉木萨尔县| 岳普湖县| 新郑市| 徐州市| 田东县| 蛟河市| 兴化市| 马龙县| 淮南市| 朔州市| 三台县| 宁武县| 南安市| 应用必备| 泰兴市| 宜章县| 海南省| 徐水县|