黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

OpenExpressApp make business engineers devel

系統(tǒng) 1886 0

OpenExpressApp make business engineers develop applications

  之前寫過一系列的 OpenExpressApp 的文章,到現(xiàn)在OEA的源碼下載人次已經(jīng)上萬了,大部分人估計還是抱著學習的態(tài)度來使用這個框架。畢竟時間和人力有限,OEA本身也比較復雜,能做到現(xiàn)在我也基本滿意了, 我們將繼續(xù)不斷應(yīng)用 模型驅(qū)動軟件工廠 的軟件工程概念, 堅持 讓業(yè)務(wù)工程師開發(fā)應(yīng)用 make business engineers develop applications 的理念 ,改善我們的開發(fā)過程, 提高開發(fā)能力。

  為了讓團隊更好的認識OpenExpressApp,我將在這里再次概要的介紹一下OEA,并粗略的說一下下步的計劃,以便大家有個一致的方向。

理念

 make business engineers develop applications

目標

令人驕傲的支持大中型企業(yè)的信息系統(tǒng) 業(yè)務(wù)開發(fā)平臺

OpenExpressApp 總體介紹

  OpenExpressApp 不只是純粹的技術(shù)框架,也不只是DSL,而是我之前介紹過 平臺分類:系統(tǒng)平臺、開發(fā)平臺和開放平臺 中的業(yè)務(wù)開發(fā)平臺, 它是在系統(tǒng)平臺之上,提供在 開發(fā)方法 指導下,通過 開發(fā)工具 輔助工具 ,基于 框架 引擎 以及內(nèi)置的 模塊 等一套支持軟件 開發(fā)生命周期 的完整開發(fā)環(huán)境來構(gòu)造軟件,以期在統(tǒng)一平臺下能夠快速高質(zhì)量的提供產(chǎn)品。

  OpenExpressApp的目標是做成一個 模型驅(qū)動軟件工廠 ,它將現(xiàn)有技術(shù)和產(chǎn)品中有價值的部分引入到一起,它要做的是整合別人已經(jīng)實踐的方法來提高我們自身的開發(fā)能力。不同于以往為特定開發(fā)角色提供獨立的開發(fā)工具和框架,它為 業(yè)務(wù)工程師 、架構(gòu)師、開發(fā)和測試人員提供的一種集成的開發(fā)平臺。OEA基于業(yè)務(wù)模型驅(qū)動開發(fā)指導思想,內(nèi)置從 企業(yè)架構(gòu) 業(yè)務(wù)建模 領(lǐng)域建模 應(yīng)用建模 部署 等一系列相關(guān)的模型,并提供 報表 流程 元數(shù)據(jù) 等基礎(chǔ)引擎以及 權(quán)限 、報表、 門戶 等多個通用應(yīng)用模塊。為了支持軟件開發(fā),還提供基于敏捷思想、軟件產(chǎn)品線工程的軟件 項目管理工具 快速原型工具 自動化測試工具 等支持。

OpenExpressApp make business engineers develop applications

OpenExpressApp 的關(guān)注點是......

  • 關(guān)注開發(fā)人員,更關(guān)注業(yè)務(wù)工程師的使用 make business engineers develop applications
    OEA關(guān)注的是開發(fā)中涉及到的大部分角色,區(qū)別于其他的是更為關(guān)注業(yè)務(wù)工程師,這里我定義的業(yè)務(wù)工程師是介于領(lǐng)域?qū)<液烷_發(fā)人員之間的一種角色,他會使用 結(jié)構(gòu)化的建模方法 來分析、設(shè)計領(lǐng)域知識,做到更早更快的向客戶和開發(fā)人員傳遞產(chǎn)品價值。

    OpenExpressApp make business engineers develop applications

  • 不僅 關(guān)注 領(lǐng)域架構(gòu) ,還關(guān)注 軟件產(chǎn)品線工程 模型驅(qū)動 開發(fā) 等軟件工程領(lǐng)域
    OpenExpressApp make business engineers develop applications
  • 不僅 僅關(guān)注 代碼實現(xiàn)階段,還是支持 軟件全生命周期過程的 企業(yè)架構(gòu) 敏捷管理 原型開發(fā) 方法和集成化的 工具

開發(fā)計劃

  考慮產(chǎn)品過程中的具體應(yīng)用,會有以下開發(fā)計劃:

  1. 支持審核工作流
  2. 支持B/S應(yīng)用
  3. 一個適合大中型用戶的DDD的領(lǐng)域架構(gòu)
  4. 支持系統(tǒng)工作流microFlow
  5. 用戶驅(qū)動的應(yīng)用:提供預(yù)定義組件,由用戶自定義界面和功能
  6. 建模支持
  7. 工具開發(fā):支持TOGAF9的企業(yè)架構(gòu)工具、快速原型工具、Scrum敏捷開發(fā)項目管理工具、自動化測試工具
  8. 產(chǎn)品線工程的可變性管理
  9. .......

一些考慮點

  • 領(lǐng)域框架 基于什么平臺來做?
    現(xiàn)階段還是在.Net平臺的OEA框架下繼續(xù)完善,考慮JAVA下的企業(yè)級應(yīng)用開源資源比.Net較為豐富,不排除后續(xù)會同時支持兩個平臺
  • 建模支持 是參考MetaEdit+來做還是使用Eclipse EMF來做?
    這個還一直沒有拿定主意,這幾天在思考這個問題,由于現(xiàn)在我對實現(xiàn)一個成熟的模型平臺的未知東西還是較多,可能會先考慮使用EMF先實現(xiàn)一個TOGAF9的建模工具,然后再做評估

我們需要什么......

  在上面的介紹中沒有具體的技術(shù)語言,也沒有具體的設(shè)計架構(gòu),它涉及的內(nèi)容也很多,從軟件工程到軟件技術(shù),從具體開發(fā)到開發(fā)方法,這都需要進行大量的學習。就像在 MDSF:訪談Mendix研發(fā)負責人Johan den Haan 說構(gòu)建一個成功的MDD工具的關(guān)鍵是有一個優(yōu)秀的團隊,每個成員都可以獨擋一面,并且能夠很好的進行團隊協(xié)作。

  OEA雖然已經(jīng)在實際項目中應(yīng)用了,但它還像個嬰兒,它才剛起步,它的每一個知識方面都需要投入很多,更難得是要整合起來,它的成長還有很長的路要走,需要每個關(guān)心它的人不斷付出努力。 我們每個人都應(yīng)該有積極和開放的心態(tài)、高度的技術(shù)熱情和責任心 共同的理念和目標: 堅持 make business engineers develop applications 的理念,做出一個讓人驕傲的支持大中型企業(yè)的信息系統(tǒng)業(yè)務(wù)開發(fā)平臺。

OpenExpressApp make business engineers develop applications


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論