管理軟體二次開發背後的心酸 JNPF快速開發平台

2021-10-25 10:17:33 字數 947 閱讀 8336

管理軟體的二次開發就是在現有軟體產品的基礎上,針對客戶的個性化需求進行的開發,一般是由軟體產品的開發廠商進行,或由廠商提供二次開發介面和原始碼由第三方來進行。不同於完全的定製開發,二次開發不是從頭開發,是在已有軟體的基礎上進行的。評估乙個二開軟體產品是不是合格,開發介面的成熟、完善是重要的標誌。

一、為什麼會存在管理軟體的二次開發?

二次開發的工作量是由現有產品的功能與客戶個性化需求的差異程度,介面的難易程度、體系的設計(如:模組之間耦合程度低)、產品的擴充套件性(是不是適合於二次開發)等綜合因素決定的。

二、管理軟體二次開發的優勢

1、相對於完全的定製開發,二次開發的工作量小、時間短、風險低。

2、二次開發是在已有產品的基礎上進行的,原有產品功能和業務的積累可以很好的被繼承。

3、解決了產品化個性化需求不能滿足的問題。

三、管理軟體二次開發存在的問題

二次開發的問題通常與現有系統密切相關,特別是軟體系統的架構和設計以及二次開發介面的難易程度。 

1.二次開發最好是基於系統提供的介面進行開發,如果直接針對源**進行修改和開發,則將在核心源**的基礎上進行處置懲罰,這不僅會導致新的錯誤和現有功能的不穩定,而且在產商公升級標準產品之後,不能直接進行公升級,需要重新整合,這種情況是災難性的。很多使用者不清晰問題的嚴重性,這也是很多軟體廠商不願意提供二次開發的原因之一。

2、現有產品需提供成熟和完善的系列介面,這是考察乙個軟體產品是不是成熟和規範的重要指標之一,否則二次開發只能由原廠商進行,如果廠商的服務和支援不實時、不能提供精良的服務,後續的服務和開發無法進行。不能進行二次開發招致現有體系不能深入的使用或只能交換,現有的投資和時間投入都付之東流。

3、不是所有的產品都能進行二次開發,沒有成熟和規範的介面,體系設計和編碼非常差的體系,二次開發的時間和成本要遠遠高於體系的交換和完全定製開發,這點也是相當重要、容易被忽略

軟體開發,二次開發,企業管理ERP軟體

上海康雀資訊科技 是一家集計算機軟軟體開發 軟體銷售 諮詢實施 技術維護和客戶化開發為一體的高科技公司。長期以來,公司依靠 標準 成熟 實時 的產品和 及時 真誠 可靠 的服務,致力於推動上海地區企事業單位資訊化的發展,以幫助企業提公升經營管理水平為己任,從企業成本管理著手,擴充套件到企業資源計畫e...

二次開發的發展

昨天談到部門的二次開發模式,這種模式在二次開發領域內可謂是先進的模式了,為什麼沒能夠取得他應有的成功呢?目前出現的狀況是 1.部門效益不夠穩定 2.人員流動量大 3.員工幸福感差 4.員工工作目的性不強,或者說方向不明確。由以上四個問題又會引申出各類人員問題,由於個人想法不同,在此無法一一枚舉。那麼...

二次開發vba 二次開發在尺寸優化中的應用

在進行靈敏度分析及尺寸引數優化分析過程中,需要對車身多達幾百個部件進行建立設計變數 design variable 並將設計變數與屬性進行關聯 design variable property relationship 同時,對於對稱的零部件還需要建立設計變數的關聯 design variable ...