




已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
軟件危機(jī),開(kāi)發(fā)進(jìn)度緩慢 開(kāi)發(fā)費(fèi)用超支 維護(hù)成本增長(zhǎng)過(guò)快 不恰當(dāng)?shù)墓δ茉O(shè)計(jì) 拙劣的性能 不斷膨脹的bug和代碼量 不兼容 重復(fù)開(kāi)發(fā),沒(méi)有銀彈?,近二十年前,美國(guó)著名的圖靈獎(jiǎng)獲得者布魯克斯博士曾在他的沒(méi)有銀彈:軟件工程的根本和次要問(wèn)題論文中將能給軟件產(chǎn)業(yè)帶來(lái)本質(zhì)上突變的技術(shù)稱為“銀彈”,并且宣稱,“沒(méi)有單純的技術(shù)或者管理上的進(jìn)步能夠獨(dú)立承諾在十年當(dāng)中大幅度地提高軟件的生產(chǎn)率、可靠性和解決性”。這個(gè)論斷在這二十年里一直沒(méi)有被打破。,摩爾定律,Gorden Moore在1965年提出著名的摩爾定律,預(yù)言單位平方英寸芯片的晶體管數(shù)目每過(guò)18到24個(gè)月就將增加一倍。,軟件業(yè)的摩爾定律,摩爾定律歸納了硬件技術(shù)的發(fā)展速度,那么軟件技術(shù)有沒(méi)有相應(yīng)的定律呢,幾十年來(lái),軟件業(yè)界人士一直沒(méi)有停止過(guò)這方面的思考。,基于設(shè)計(jì)的全自動(dòng)化軟件工廠,理想的軟件開(kāi)發(fā)模式應(yīng)該是“基于設(shè)計(jì)的全自動(dòng)化的軟件工廠”開(kāi)發(fā)模式。 在這種模式下,軟件開(kāi)發(fā)的主要工作是進(jìn)行軟件設(shè)計(jì),應(yīng)用軟件系統(tǒng)由“全自動(dòng)化的軟件工廠”加工而成。,模型驅(qū)動(dòng)開(kāi)發(fā),模型驅(qū)動(dòng)體系架構(gòu)(Model Driven Architecture, MDA)是由 OMG 提出的新的軟件方法學(xué),被面向?qū)ο蠹夹g(shù)界預(yù)言為未來(lái)幾年里最重要的軟件方法學(xué)。 模型驅(qū)動(dòng)體系架構(gòu)(MDA)把建模語(yǔ)言用作一種編程語(yǔ)言而不僅僅是設(shè)計(jì)語(yǔ)言,并以一種全新的方式將IT技術(shù)的一系列新的趨勢(shì)性技術(shù)整合到一起。這些技術(shù)包括基于組件的開(kāi)發(fā)、設(shè)計(jì)模式、中間件、說(shuō)明性約束、抽象、多層系統(tǒng)、企業(yè)應(yīng)用整合以及契約式設(shè)計(jì)等。,模型驅(qū)動(dòng)體系架構(gòu)(MDA)的出現(xiàn),為如何提高軟件開(kāi)發(fā)效率,如何增強(qiáng)軟件的可移植性、協(xié)同工作能力、可維護(hù)性,以及如何提高文檔編制的便利性指明了解決之道。 MDA 改變了開(kāi)發(fā)過(guò)程 MDA 改變了開(kāi)發(fā)工具 MDA 讓你重新認(rèn)識(shí)文檔、代碼、模型 MDA 帶來(lái)了數(shù)學(xué)般的精確性 MDA 為新方法學(xué)提供了土壤,KCOM 商業(yè)工程,將數(shù)據(jù)模型、業(yè)務(wù)過(guò)程、組織機(jī)構(gòu)、商業(yè)智能、UML、KCOM 組件、應(yīng)用服務(wù)器等眾多的軟件工具集成到一個(gè)完整的模型驅(qū)動(dòng)體系架構(gòu)(Model Driven Architecture)環(huán)境中 通過(guò)使用“基于設(shè)計(jì)的全自動(dòng)化軟件工廠”將設(shè)計(jì)結(jié)果直接加工成最終可運(yùn)行系統(tǒng),使得軟件開(kāi)發(fā)過(guò)程從傳統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)、編碼實(shí)現(xiàn)、發(fā)布運(yùn)行等階段變成為需求分析、系統(tǒng)設(shè)計(jì)、軟件加工、發(fā)布運(yùn)行等階段 使應(yīng)用軟件開(kāi)發(fā)效率有了質(zhì)的飛越,并且使企業(yè)級(jí)應(yīng)用軟件開(kāi)發(fā)的重心從程序領(lǐng)域偏向業(yè)務(wù)領(lǐng)域,強(qiáng)有力地保證了企業(yè)級(jí)應(yīng)用軟件的品質(zhì),KCOM 商業(yè)工程,支持多種業(yè)內(nèi)的標(biāo)準(zhǔn): 采用 OMG 定義的 MDA 模型驅(qū)動(dòng)體系架構(gòu) 采用標(biāo)準(zhǔn)的 XML 作為數(shù)據(jù)交互格式 支持標(biāo)準(zhǔn)的 UML 圖 支持標(biāo)準(zhǔn)的數(shù)據(jù)模型 支持 WFMC 定義的標(biāo)準(zhǔn)的工作流模型 支持標(biāo)準(zhǔn)的 COM 組件模型,數(shù)據(jù)模型、業(yè)務(wù)過(guò)程、組織機(jī)構(gòu),數(shù)據(jù)模型,支持概念數(shù)據(jù)模型和物理數(shù)據(jù)模型設(shè)計(jì),數(shù)據(jù)模型,支持全部主流的數(shù)據(jù)庫(kù),數(shù)據(jù)模型,根據(jù)所選擇的數(shù)據(jù)庫(kù)類型生成相應(yīng)的數(shù)據(jù)庫(kù)定義腳本,數(shù)據(jù)模型,支持對(duì) Microsoft SQL Server 數(shù)據(jù)庫(kù)的逆向工程,數(shù)據(jù)模型,自動(dòng)生成測(cè)試數(shù)據(jù),業(yè)務(wù)過(guò)程,可視化的業(yè)務(wù)過(guò)程設(shè)計(jì)工具,業(yè)務(wù)過(guò)程,業(yè)務(wù)過(guò)程引擎 業(yè)務(wù)過(guò)程監(jiān)控,業(yè)務(wù)過(guò)程,業(yè)務(wù)管理器,組織機(jī)構(gòu),描述企業(yè)的組織架構(gòu),組織機(jī)構(gòu),管理角色的數(shù)據(jù)權(quán)限,組織機(jī)構(gòu),定義執(zhí)行者角色,商業(yè)智能查詢構(gòu)造器,商業(yè)智能報(bào)表,商業(yè)智能多維數(shù)據(jù)分析,UML,提供UML圖形設(shè)計(jì)功能,KCOM 組件平臺(tái),KCOM 組件平臺(tái)融合了組件技術(shù)和 Internet 技術(shù)這兩大技術(shù)的優(yōu)勢(shì),它是一種快速應(yīng)用開(kāi)發(fā)平臺(tái)。,KCOM 組件平臺(tái)歷經(jīng) 1.0 版本、2.0 版本,發(fā)展到目前的 3.0 版本。,KCOM 組件,豐富的內(nèi)嵌組件 標(biāo)準(zhǔn)的 ActiveX 控件 標(biāo)準(zhǔn)的 OLE 對(duì)象 標(biāo)準(zhǔn)的 COM 組件,KCOM Basic,一種編程語(yǔ)言 兼容Basic語(yǔ)言 實(shí)現(xiàn)組件運(yùn)算 實(shí)現(xiàn)代碼運(yùn)算 實(shí)現(xiàn)規(guī)則運(yùn)算,應(yīng)用軟件開(kāi)發(fā)過(guò)程,需求分析,系統(tǒng)設(shè)計(jì),軟件加工,發(fā)布運(yùn)行,多次迭代,應(yīng)用系統(tǒng),經(jīng)過(guò)多次迭代開(kāi)發(fā),應(yīng)用軟件系統(tǒng)逐步完善,最終達(dá)到可以交付發(fā)布運(yùn)行的狀態(tài)。這樣的往復(fù)迭代過(guò)程在“基于設(shè)計(jì)的全自動(dòng)化軟件工廠”的應(yīng)用開(kāi)發(fā)模式下是可以隨時(shí)進(jìn)行的;而采用傳統(tǒng)的開(kāi)發(fā)模式,任何形式的迭代都會(huì)是對(duì)項(xiàng)目進(jìn)度、項(xiàng)目費(fèi)用的巨大挑戰(zhàn)。,編碼效率,“基于設(shè)計(jì)的全自動(dòng)化軟件工廠”加工軟件代碼的效率是普通程序開(kāi)發(fā)人員書(shū)寫代碼效率的成百上千倍。,軟件設(shè)計(jì),設(shè)計(jì)基礎(chǔ)數(shù)據(jù)表,軟件加工,加工成基礎(chǔ)數(shù)據(jù)頁(yè)面,軟件設(shè)計(jì),設(shè)計(jì)單據(jù)表,軟件設(shè)計(jì),定義業(yè)務(wù)單據(jù)節(jié)點(diǎn),軟件加工,加工成業(yè)務(wù)單據(jù)頁(yè)面,軟件設(shè)計(jì),設(shè)計(jì)報(bào)表視圖,軟件加工,加工成報(bào)表頁(yè)面,軟件設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)分析視圖,軟件加工,加工成數(shù)據(jù)分析頁(yè)面,平臺(tái)應(yīng)用,分銷管理系統(tǒng),汽車城業(yè)務(wù)系統(tǒng),平臺(tái)應(yīng)用,進(jìn)銷存系統(tǒng),平臺(tái)應(yīng)用,客戶關(guān)系管理系統(tǒng),平臺(tái)應(yīng)用,辦公自動(dòng)化系統(tǒng),平臺(tái)應(yīng)用,地理信息系
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效開(kāi)發(fā)流程2025年考試試題及答案
- 現(xiàn)代社會(huì)中的編程語(yǔ)言選擇與應(yīng)用試題及答案
- 吉林省長(zhǎng)春市第二實(shí)驗(yàn)學(xué)校2025年數(shù)學(xué)八下期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 社會(huì)實(shí)踐活動(dòng)在幼兒園的開(kāi)展計(jì)劃
- 教學(xué)資源共享與借用策略計(jì)劃
- 湖北省黃岡市麻城市思源實(shí)驗(yàn)學(xué)校2025屆八下數(shù)學(xué)期末綜合測(cè)試模擬試題含解析
- 2024年寧夏開(kāi)放大學(xué)輔導(dǎo)員考試真題
- 2025屆福建省南安市柳城義務(wù)教育小片區(qū)八年級(jí)數(shù)學(xué)第二學(xué)期期末質(zhì)量跟蹤監(jiān)視試題含解析
- 2024年黑龍江省體育局下屬事業(yè)單位真題
- 黑龍江省七臺(tái)河市名校2025屆八下數(shù)學(xué)期末教學(xué)質(zhì)量檢測(cè)模擬試題含解析
- 儲(chǔ)能產(chǎn)業(yè)研究白皮書(shū)2025摘要版
- 曲靖市社區(qū)工作者招聘真題2024
- 2024年新疆阿合奇縣事業(yè)單位公開(kāi)招聘村務(wù)工作者筆試題帶答案
- 基層應(yīng)急管理能力提升與建設(shè)
- 小學(xué)生脫口秀課件
- 混凝土配合比試驗(yàn)設(shè)計(jì)方案
- 抖音陪跑合同協(xié)議
- 高三尖子生、邊緣生輔導(dǎo)方案2
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試政治試題及答案(武漢四調(diào))
- 海鮮門店管理制度
- 消化內(nèi)鏡操作技術(shù)
評(píng)論
0/150
提交評(píng)論