快速開發平台設計思考

2021-06-15 04:44:57 字數 1497 閱讀 4778

在國內有很多家公司在做快速開發平台。很多家都很出名(例如:普元,起步軟體),請大家在

google

上search

快速開發平台市場範圍大都是管理系統。這是有歷史問題的,在中國關係型社會大條件下,每個公司都有自己特定的業務邏輯,完全無法抽取出通用的邏輯(財務軟體等具有國家強制規定軟體除外)。

使用者的需求需要滿足,老闆的掙錢的想法也需要滿足。中國聰明的工程師們,琢磨出一套快速開發平台,來滿足兩方面的想法。

要了解快速開發平台,我們必須先來分解快速開發平台構成管理系統。

———業務模組———

———平台框架

+設計工具———

——————技術平台————————

分為三個層次:

最底層是技術平台,是技術實現和技術選型。例如:我們需要工作流,那麼技術平台就應該包含。我們需要

ui介面,那麼技術平台也應該包含。

技術平台是技術重用率的問題。

平台框架和設計工具,是軟體架構、規範、快速開發的工具。例如:管理軟體都應該有自己架構,那麼快速開發平台應該包含了。

平台框架和快速開發工具主要是解決開發效率的問題。

3.     

最頂層是業務模組,主要是業務的乙個抽象。業務模組是利用快速開發平台構建出來的。平台提供模組化開發的基礎,而模組化提供了業務重用的可能。 架構

+工具+規範

+技術平台

=快速開發平台。

客戶的業務

----

快速開發平台

---->

業務模組。

我們可以將快速開發平台看作乙個很繁雜的工具。客戶需求是輸入,業務模組是產出。

快速開發平台的使用者可以簡單分成兩類:

業務人員使用工具,定製軟體介面。業務人員總是在問這些介面我怎麼拖出來,你這個工具不好用啊。

開發人員使用架構,擴充套件軟體功能。開發人員總是在問:「你的架構是如何構建的,我要開發乙個特殊業務,基於現有的架構好不好擴充套件」

快速開發平台構建依賴於技術平台形成。

1,當沒有技術平台時,利用開源軟體構建。

利用現有開源的快速開發平台:

當你時間不夠的時候,利用現有快速開發平台是最穩妥的方式。你只要完成之後轉換平台準備工作。

你應該花費你大量精力去做使用快速開發平台,開發乙個專案或者產品,獲得第一手的經驗。

利用現有開源技術框架和中介軟體:

當你時間還夠,利用現有技術框架和中介軟體,構建乙個專案,從中抽取開發平台的規範和架構。

2,當有技術平台時,盡可能利用現在技術平台。

快速開發平台構建關鍵問題,不是技術問題與管理問題。

關鍵問題是:

你是否認可這件工作,你是否熱愛自己構建的快速開發平台。

你是否對快速開發平台充滿愛,希望它可以成長。

軟體開發平台設計思考

乙個軟體公司要想提高公司的軟體開發效率,一定會有自己的軟體開發平台。今天就和大家分享下乙個軟體平台的設計思考。在設計軟體開發平台過程中,為了少走彎路,我們要盡量多往外看一看,吸取一下別人成功的經驗,結合自己的實際情況進行設計。在我檢視了不少的業界軟體開發平台,我把它們分為三類。下面介紹如下三類 第一...

快速開發平台 web快速開發平台 Jxstar介紹

jxstar支援面向業務構件的開發思想,支援各種標準應用構件 行業應用構件 整合應用構件開發 維護,最大限度的提高業務構件的重用,提高軟體企業的資產價值與市場競爭力。通過平台配置完成大部分開發工作量,提高開發效率與開發質量 規範企業軟體開發過程,降低軟體後期維護的時間和成本 通過平台積累可重用軟體構...

快速開發平台

快速開發平台,就是可以使得開發更為快速的開發平台。當開發平台產生之後,雖然減少了程式設計人員大量的程式設計時間,但是很多開發平台的效果並不是很理想,比如說某些開發平台比較複雜 難以掌握 有的開發平台通用性比較差 有的開發平台在時間上並沒有得到改善 還有的依然還是需要寫很多 等等。這些問題的存在促使開...