透視|新一代管理軟件的發展

透視|新一代管理軟件的發展

近些年來,企業管理信息化的需求發生了巨大的變化,管理軟件的發展也隨著市場需求的變化而演化著,其整體趨勢將朝著開發難度逐漸降低、系統架構一體化、自主開發比例上升等方向發展。以往各自獨立的管理軟件組成的系統架構將越來越缺乏競爭力,集成了全流程管理功能的一體化系統架構將成為主流。

透視|新一代管理軟件的發展

自1968年NATO學術會議首次提出“把軟件開發從藝術和個體行為向工程和全體協同工作轉化,應用計算機科學理論和技術以及工程管理原理和規範,按照預算和進度,實現滿足用戶要求的軟件產品”以來,軟件工程依然是爆發不滿情緒的重災區,幾乎所有抱怨都指向軟件固有的複雜性、易變性和不可見性,以及由此造成的軟件開發週期長、代價高和質量低等問題。而簡化手工編碼,其目的就是實現無代碼開發,從而實現軟件工程的自動化,成為新一代軟件開發技術的發展目標。然而,在實踐探索中,方法不盡相同,在管理軟件應用領域,就有平臺型和解析型兩類技術代表。平臺型技術包括NetWeaver、UAP、BOS、EOS、X5,解析型技術的典型代表是Yigo。

透視|新一代管理軟件的發展

透視|新一代管理軟件的發展

平臺型的軟件一定程度上簡化了管理信息系統的開發過程,並解決了軟件功能的複用,但是仍存在一定的侷限性。從研發理念和實現過程來看:

1、一部分軟件平臺側重業務領域,是基於特定領域或特定軟件產品發展成熟以後,獨立剝離出來的以服務這類軟件產品的二次開發工具,因而這類軟件平臺開發能力受限於原有產品的功能範圍,在實際應用中體現出產品強則平臺強、產品弱則平臺弱的特點。

2、另一部分的軟件平臺側重技術領域,快速生成的高級語言框架代碼,一經修改無法再次快速生成,在軟件功能升級常態化的今天,這種不可逆性成為技術性平臺的應用瓶頸。

解析型技術則是面向業務人員,提供標準化的管理業務描述定義,以幫助他們實現豐富的企業管理應用業務模型的開發。如同26個英文字母,可以拼寫出意義非凡的單詞,表達變幻萬千的世界,這類技術的核心特點是將抽象的軟件功能實現轉變為形象的圖像化操作,由特定的解析系統解析成計算機可運行的信息系統,極大減輕了程序編碼的工作,甚至是無代碼開發。

透視|新一代管理軟件的發展

透視|新一代管理軟件的發展

對於無碼開發技術,谷歌於2009年發佈開源編程語言Go語言,目的是在不損失應用程序性能的情況下降低代碼的複雜性。谷歌首席軟件工程師羅布派克說:“我們之所以開發Go,是因為過去10多年間軟件開發的難度令人沮喪。”然後,早在2006年,上海博科資訊就推出了Yigo語言技術,將無代碼開發的夢想變成了現實,讓中國軟件業走到了前端,代表了自動化、智能化軟件工程的最新發展。

透視|新一代管理軟件的發展

博科資訊2015年與法爾勝泓昇集團合作,以Yigo軟件開發機器人的無代碼開發技術為其建設了金屬製品ERP系統。實施功能模塊涵蓋採購管理、生產管理、庫存管理、質量管理、銷售管理等業務領域。實施方案包括了對於主數據的統一管理,落實了集團內控制度,規範了業務流程,建立了成本控制體系,實現了財務業務的一體化管理等。以Yigo無代碼開發技術,幫助法爾勝泓昇集團打造的ERP系統實現了自動架構、自動設計、自動實現、自動測試、自動運行等,其無碼化的智能開發也為系統提高了整體地開發效率!

由此可見,無碼化的軟件開發技術,正在逐漸演變成為新一代管理軟件的主流開發技術。


分享到:


相關文章: