3A 软件开发
以模型驅(qū)動的方式開發(fā)(MDA)、以面向服務(wù)的理念整合(SOA)、以豐富的交互效果運行的自動化開發(fā)(RIA),稱為3A 軟件開發(fā)。
模型驅(qū)動體系架構(gòu)(Model Driven Architecture, MDA)是由 OMG 提出的新的軟件方法學(xué),被面向?qū)ο蠹夹g(shù)界預(yù)言為未來幾年里最重要的軟件方法學(xué)。MDA把建模語言用作一種編程語言而不僅僅是設(shè)計語言,因此在高級語言之上再引入了建模語言為新一代計算機語言。采用建模語言來開發(fā)軟件的方法稱為模型驅(qū)動開發(fā)。將建模語言翻譯成高級語言或更低級的計算機語言的軟件工具即為模型編譯器。
數(shù)據(jù)模型圖、業(yè)務(wù)過程圖、組織機構(gòu)圖是 3A Cloud 的建模語言,3A 模型編譯器將建模語言編譯(加工)成可運行的程序。
3A Cloud應(yīng)用開發(fā)過程分設(shè)計、加工、編碼、部署、運行五大步驟,每一步都賦予最大程度的自動化。
3A Cloud提供一組建模工具來設(shè)計應(yīng)用系統(tǒng)的數(shù)據(jù)模型圖、業(yè)務(wù)過程圖、組織機構(gòu)圖。數(shù)據(jù)模型圖、業(yè)務(wù)過程圖、組織機構(gòu)圖就是應(yīng)用系統(tǒng)的建模語言。3A Cloud提供模型編譯器來將模型源碼加工生成KCOM Basic高級語言程序代碼。
傳統(tǒng)的軟件開發(fā),編碼是最主要的也是最費時的工作。3A Cloud模型編譯器將編碼過程從以人月計縮減為以分鐘計,因而可以將軟件開發(fā)的重點放在設(shè)計上,并且可以隨時響應(yīng)需求的變化,這是個質(zhì)變的過程,軟件開發(fā)因此產(chǎn)生根本性的變革。
3A Cloud為應(yīng)用開發(fā)還提供新建、打開、導(dǎo)入、導(dǎo)出、備份、恢復(fù)、設(shè)置、重置等自動化管理功能。
企業(yè)當(dāng)前正面臨著前所未有的機遇和挑戰(zhàn),在日益激烈的競爭環(huán)境下,企業(yè)需要不斷地調(diào)整和優(yōu)化業(yè)務(wù)過程以面對快速變化的市場,快速地響應(yīng)客戶需求。3A Cloud自動化開發(fā)平臺,讓開發(fā)人員專注于業(yè)務(wù)設(shè)計,高效率地開發(fā)出高質(zhì)量、高適應(yīng)性的應(yīng)用系統(tǒng)來支撐企業(yè)日常運營管理以提高運營效率、降低運營成本從而增強企業(yè)競爭力。
http://www.3acloud.com
?
?
轉(zhuǎn)載于:https://blog.51cto.com/3astage/587109
總結(jié)
- 上一篇: IPv6与IPv4比较
- 下一篇: 在vmware虚拟机器上安装1000gw