版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件危機(jī)機(jī)開發(fā)進(jìn)度度緩慢開發(fā)費用用超支維護(hù)成本本增長過過快不恰當(dāng)?shù)牡墓δ茉O(shè)設(shè)計拙劣的性性能不斷膨脹脹的bug和代代碼量不兼容重復(fù)開發(fā)發(fā)沒有銀彈彈?近二十年年前,美美國著名名的圖靈靈獎獲得得者布魯魯克斯博博士曾在在他的《《沒有銀銀彈:軟軟件工程程的根本本和次要要問題》》論文中中將能給給軟件產(chǎn)產(chǎn)業(yè)帶來來本質(zhì)上上突變的的技術(shù)稱稱為“銀銀彈”,,并且宣宣稱,““沒有單單純的技技術(shù)或者者管理上上的進(jìn)步步能夠獨獨立承諾諾在十年年當(dāng)中大大幅度地地提高軟軟件的生生產(chǎn)率、、可靠性性和解決決性”。。這個論論斷在這這二十年年里一直直沒有被被打破。。摩爾定律律GordenMoore在在1965年提提出著名名的摩爾爾定律,,預(yù)言單單位平方方英寸芯芯片的晶晶體管數(shù)數(shù)目每過過18到到24個個月就將將增加一一倍。軟件業(yè)的的摩爾定定律摩爾定律律歸納了了硬件技技術(shù)的發(fā)發(fā)展速度度,那么么軟件技技術(shù)有沒沒有相應(yīng)應(yīng)的定律律呢,幾幾十年來來,軟件件業(yè)界人人士一直直沒有停停止過這這方面的的思考。?;谠O(shè)計計的全自自動化軟軟件工廠廠理想的軟軟件開發(fā)發(fā)模式應(yīng)應(yīng)該是““基于設(shè)設(shè)計的全全自動化化的軟件件工廠””開發(fā)模模式。在這種模模式下,,軟件開開發(fā)的主主要工作作是進(jìn)行行軟件設(shè)設(shè)計,應(yīng)應(yīng)用軟件件系統(tǒng)由由“全自自動化的的軟件工工廠”加加工而成成。模型驅(qū)動動開發(fā)模型驅(qū)動動體系架架構(gòu)(ModelDrivenArchitecture,MDA)是由OMG提出出的新的的軟件方方法學(xué),,被面向向?qū)ο蠹技夹g(shù)界預(yù)預(yù)言為未未來幾年年里最重重要的軟軟件方法法學(xué)。模模型驅(qū)動動體系架架構(gòu)(MDA)把建模模語言用用作一種種編程語語言而不不僅僅是是設(shè)計語語言,并并以一種種全新的的方式將將IT技技術(shù)的一一系列新新的趨勢勢性技術(shù)術(shù)整合到到一起。。這些技技術(shù)包括括基于組組件的開開發(fā)、設(shè)設(shè)計模式式、中間間件、說說明性約約束、抽抽象、多多層系統(tǒng)統(tǒng)、企業(yè)業(yè)應(yīng)用整整合以及及契約式式設(shè)計等等。模型驅(qū)動動體系架架構(gòu)(MDA)的出現(xiàn)現(xiàn),為如如何提高高軟件開開發(fā)效率率,如何何增強(qiáng)軟軟件的可可移植性性、協(xié)同同工作能能力、可可維護(hù)性性,以及及如何提提高文檔檔編制的的便利性性指明了了解決之之道。MDA改改變了了開發(fā)過過程MDA改改變了了開發(fā)發(fā)工具具M(jìn)DA讓讓你重重新認(rèn)認(rèn)識文文檔、、代碼碼、模模型MDA帶帶來了了數(shù)學(xué)學(xué)般的的精確確性MDA為為新方方法學(xué)學(xué)提供供了土土壤KCOM商商業(yè)業(yè)工程程將數(shù)據(jù)據(jù)模型型、業(yè)業(yè)務(wù)過過程、、組織織機(jī)構(gòu)構(gòu)、商商業(yè)智智能、、UML、、KCOM組組件、、應(yīng)用用服務(wù)務(wù)器等等眾多多的軟軟件工工具集集成到到一個個完整整的模模型驅(qū)驅(qū)動體體系架架構(gòu)(ModelDrivenArchitecture)環(huán)境境中通過使使用““基于于設(shè)計計的全全自動動化軟軟件工工廠””將設(shè)設(shè)計結(jié)結(jié)果直直接加加工成成最終終可運(yùn)運(yùn)行系系統(tǒng),使得軟軟件開開發(fā)過過程從從傳統(tǒng)統(tǒng)的需需求分分析、、系統(tǒng)統(tǒng)設(shè)計計、編編碼實實現(xiàn)、、發(fā)布布運(yùn)行行等階階段變變成為為需求求分析析、系系統(tǒng)設(shè)設(shè)計、、軟件件加工工、發(fā)發(fā)布運(yùn)運(yùn)行等等階段段使應(yīng)用用軟件件開發(fā)發(fā)效率率有了了質(zhì)的的飛越越,并并且使使企業(yè)業(yè)級應(yīng)應(yīng)用軟軟件開開發(fā)的的重心心從程程序領(lǐng)領(lǐng)域偏偏向業(yè)業(yè)務(wù)領(lǐng)領(lǐng)域,,強(qiáng)有有力地地保證證了企企業(yè)級級應(yīng)用用軟件件的品品質(zhì)KCOM商商業(yè)業(yè)工程程支持多多種業(yè)業(yè)內(nèi)的的標(biāo)準(zhǔn)準(zhǔn):采用OMG定定義義的MDA模模型型驅(qū)動動體系系架構(gòu)構(gòu)采用標(biāo)標(biāo)準(zhǔn)的的XML作作為數(shù)數(shù)據(jù)交交互格格式支持標(biāo)標(biāo)準(zhǔn)的的UML圖圖支持標(biāo)標(biāo)準(zhǔn)的的數(shù)據(jù)據(jù)模型型支持WFMC定定義的的標(biāo)準(zhǔn)準(zhǔn)的工工作流流模型型支持標(biāo)標(biāo)準(zhǔn)的的COM組組件模模型數(shù)據(jù)模模型、、業(yè)務(wù)務(wù)過程程、組組織機(jī)機(jī)構(gòu)數(shù)據(jù)模模型支持概概念數(shù)數(shù)據(jù)模模型和和物理理數(shù)據(jù)據(jù)模型型設(shè)計計數(shù)據(jù)模模型支持全全部主主流的的數(shù)據(jù)據(jù)庫數(shù)據(jù)模模型根據(jù)所所選擇擇的數(shù)數(shù)據(jù)庫庫類型型生成成相應(yīng)應(yīng)的數(shù)數(shù)據(jù)庫庫定義義腳本本數(shù)據(jù)模模型支持對對MicrosoftSQLServer數(shù)數(shù)據(jù)據(jù)庫的的逆向向工程程數(shù)據(jù)模模型自動生生成測測試數(shù)數(shù)據(jù)業(yè)務(wù)過過程可視化化的業(yè)業(yè)務(wù)過過程設(shè)設(shè)計工工具業(yè)務(wù)過過程業(yè)務(wù)過過程引引擎業(yè)務(wù)過過程監(jiān)監(jiān)控業(yè)務(wù)過過程業(yè)務(wù)管管理器器組織機(jī)機(jī)構(gòu)描述企業(yè)的組織織架構(gòu)構(gòu)組織機(jī)機(jī)構(gòu)管理角角色的的數(shù)據(jù)權(quán)限組織機(jī)機(jī)構(gòu)定義執(zhí)執(zhí)行者者角色色商業(yè)智智能———查查詢構(gòu)構(gòu)造器器商業(yè)智智能———報報表商業(yè)智智能———多多維數(shù)數(shù)據(jù)分分析UML提供UML圖形形設(shè)計計功能能KCOM組組件件平臺臺KCOM組組件件平臺臺融合合了組組件技技術(shù)和和Internet技技術(shù)術(shù)這兩兩大技技術(shù)的的優(yōu)勢勢,它它是一一種快快速應(yīng)應(yīng)用開開發(fā)平平臺。。KCOM組組件件平臺臺歷經(jīng)經(jīng)1.0版版本、、2.0版版本本,發(fā)發(fā)展到到目前前的3.0版版本本。KCOM組組件件豐富的的內(nèi)嵌嵌組件件標(biāo)準(zhǔn)的的ActiveX控控件標(biāo)準(zhǔn)的的OLE對對象標(biāo)準(zhǔn)的的COM組組件KCOMBasic一種編編程語語言兼容Basic語言言實現(xiàn)組組件運(yùn)運(yùn)算實現(xiàn)代代碼運(yùn)運(yùn)算實現(xiàn)規(guī)規(guī)則運(yùn)運(yùn)算應(yīng)用軟軟件開開發(fā)過過程需求分分析系統(tǒng)設(shè)設(shè)計軟件加加工發(fā)布運(yùn)運(yùn)行多次迭迭代應(yīng)用系系統(tǒng)經(jīng)過多多次迭迭代開開發(fā),,應(yīng)用用軟件件系統(tǒng)統(tǒng)逐步步完善善,最最終達(dá)達(dá)到可可以交交付發(fā)發(fā)布運(yùn)運(yùn)行的的狀態(tài)態(tài)。這這樣的的往復(fù)復(fù)迭代代過程程在““基于于設(shè)計計的全全自動動化軟軟件工工廠””的應(yīng)應(yīng)用開開發(fā)模模式下下是可可以隨隨時進(jìn)進(jìn)行的的;而而采用用傳統(tǒng)統(tǒng)的開開發(fā)模模式,,任何何形式式的迭迭代都都會是是對項項目進(jìn)進(jìn)度、、項目目費用用的巨巨大挑挑戰(zhàn)。。編碼效效率“基于于設(shè)計計的全全自動動化軟軟件工工廠””加工工軟件件代碼碼的效效率是是普通通程序序開發(fā)發(fā)人員員書寫寫代碼碼效率率的成成百上上千倍倍。軟件設(shè)設(shè)計設(shè)計基基礎(chǔ)數(shù)數(shù)據(jù)表表軟件加加工加工成成基礎(chǔ)礎(chǔ)數(shù)據(jù)據(jù)頁面面軟件設(shè)設(shè)計設(shè)計單單據(jù)表表軟件設(shè)設(shè)計定義業(yè)業(yè)務(wù)單單據(jù)節(jié)節(jié)點軟件加加工加工成成業(yè)務(wù)務(wù)單據(jù)據(jù)頁面面軟件設(shè)設(shè)計設(shè)計報報表視視圖軟件加加工加工成成報表表頁面面軟件設(shè)設(shè)計設(shè)計數(shù)數(shù)據(jù)分分析視視圖軟件加加工加工成成數(shù)據(jù)據(jù)分析析頁面面進(jìn)銷存存系統(tǒng)統(tǒng)平臺應(yīng)應(yīng)用客戶關(guān)關(guān)系管管理系系統(tǒng)平臺應(yīng)應(yīng)用辦公自自動化化系統(tǒng)統(tǒng)平臺應(yīng)應(yīng)用地理信信息系系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校環(huán)境教育與醫(yī)療廢棄物處理的結(jié)合探討
- 2025雜志廣告合同書范文
- 技能培訓(xùn)協(xié)議書(2篇)
- 企業(yè)內(nèi)部安全文化的塑造與傳播
- 教育行業(yè)中的智能產(chǎn)品設(shè)計案例分析
- 2025年岳陽a2貨運(yùn)資格證考試題
- 教育培訓(xùn)領(lǐng)域的數(shù)字化商業(yè)模式
- 小學(xué)教育中的數(shù)學(xué)課程優(yōu)化設(shè)計
- 小學(xué)生體質(zhì)提升的體育游戲教學(xué)策略匯報
- 小學(xué)科學(xué)實驗操作安全與衛(wèi)生規(guī)范
- 高一上半學(xué)期總結(jié)教學(xué)課件
- 高速公路初步設(shè)計匯報課件
- 申根簽證申請表模板
- 企業(yè)會計準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 2022年浙江省事業(yè)編制招聘考試《計算機(jī)專業(yè)基礎(chǔ)知識》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測定噪聲源聲功率級和聲能量級反射面上方近似自由場的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測量方法
- 動物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- DB32-T 2665-2014機(jī)動車維修費用結(jié)算規(guī)范-(高清現(xiàn)行)
評論
0/150
提交評論