軟件平台檢視原始碼討論檢視歷史
軟件平台是全國科學技術名詞審定委員會審定、公布的科技類名詞。
關於漢字的起源[1],中國古代文獻上有種種說法,如「結繩」、「八卦」、「圖畫」、「書契」等,古書上還普遍記載有黃帝史官倉頡造字的傳說。現代學者認為,成系統的文字工具不可能完全由一個人創造出來,倉頡[2]如果確有其人,應該是文字整理者或頒布者。最早刻劃符號距今8000多年。
名詞解釋
軟件平台(軟件平台)一般指軟件開發平台
在西方發達國家是為大、中、小公司所廣泛採用的一種軟件開發形式,在企業管理軟件占有40%左右的市場份額,而在我國,由於經濟環境和傳統管理方式的不同,定製軟件還是一種新生事物,不被廣大客戶所認同。
「軟件定製開發平台」在西方發達國家是為大、中、小公司所廣泛採用的一種軟件開發形式,在企業管理軟件占有40%左右的市場份額,而在我國,由於經濟環境和傳統管理方式的不同,定製軟件還是一種新生事物,不被廣大客戶所認同。實際上,大多數企業由於自身的歷史和業務狀況,對於軟件系統會有自身特殊的要求,尤其是在企業的行業個性化需求和企業自身獨有的個性化需求方面顯得格外迫切,而市場上的通用軟件有很多,但是一方面價格可能對一些企業來說難以承受,另一方面功能只是利用套裝軟件的管理思路及模式,完全是讓客戶按照軟件的業務流程進行現實管理的流程化套用,根本不考慮兼顧到企業的行業及內部個性化需求,這樣就造成了軟件在上線和使用過程中存在着相當嚴重的「水土不服」的現象,市場上有太多的軟件失敗案例,都是因為此種原因造成的,因此不少企業在經歷過失敗的案例後,紛紛轉向定製開發.具體地說,定製開發就是根據企業的具體情況、具體要求來進行設計軟件系統,提供相應的個性化開發服務。隨着企業信息化水平的提高,已經有很多企業意識到了使用專用軟件可以大大提高資金使用率、提高員工的工作效率、降低成本、同現有業務接軌。
軟件開發平台是以遵循軟件工程的相關規範為基礎,以CMM相關質量控制方法為核心思想,對定製開發平台的全過程控制與管理。而不是常規式的「瀑布式」 開發模式,以幫助公司現實的管理提升和業務快速發展擴張的需要。
演變
從編程之初,便免不了和方法,類,接口之類的東西打交道。久而久之,自然會對此進行總結,由此而產生了開發平台。而今中國的程序員之中,有很大一部分都是編一些企業MIS、政府MIS之類的程序。其主要工作就是對數據進行一下增刪改查的操作,對MIS系統做一些基礎的管理而已。軟件開發平台有兩種平台模式:一種是傳統的C/S架構模式,一種是現在流行的B/S架構模式。B/S架構模式是隨着互聯網的流行,自然又要求以互聯網為基礎,把這些都網絡化,以實現網絡資源共享,而不是傳統的單機模式。這便激發了軟件開發者的創造力,形成了軟件開發平台的B/S架構模式(web開發平台)。對於web開發平台,我的個人理解是:
1.以web2.0為基礎,基於互聯網的B/S架構的軟件。它本身也是一個軟件,只不過不是最終的軟件產品,而是用於二次開發的軟件。
2.用於實現各類業務系統,如CRM、MIS、ERP、HIS、OA等等的開發。web開發平台本身就是一個二次開發平台,他不同於諸如eclipse等這樣的開發工具,需要寫大量的代碼來完成各個業務模塊,二次開發平台只需要設計好自己的數據結構,進行一些簡單的配置、拖拉等操作就可以完成業務系統的開發。
3.能夠快速的實現各種報表包括複雜的圖表報表的設計製作,傳統的編碼式開發需要自己去編寫想要的各種報表,而運用開發平台就簡單多了,可以很輕鬆的配置出各種報表。
使用web開發平台的目的是為了實現資源共享、節約開發成本、提高開發效率、縮短開發周期。而如今的開發平台大都採用非編碼的方式或者是極少編碼的方式,這樣正好達到了目的。有的甚至可以減少80%的代碼量,可見效率會提高多少。
從國內代表性的軟件開發平台中 [1],我們可以看出這一類產品的大致脈絡,亞思捷的TNT平台:TNT平台的核心優勢在於低成本的個性化,他可以同時向客戶提供T——業務系統模板,即OA、CRM、文檔管理、信息門戶、在線考試等標準化的應用系統;N——開源組件包,即上述應用系統的源代碼;T——開發工具,即基於微軟Jupiter平台的快速開發工具,開發者可以通過界面屬性設定的方法來完成對業務系統的快速開發,自動化生成C#和JAVA的二種語言的系統。顯然,TNT中的兩個「T」是業務的重點,而殺手鐧則是低價。
其他廠家的軟件開發平台與上述三種均大同小異,都是提供「標準化+行業化+個性化」的應用模式。
從中我們看出,這些軟件開發平台確實都非常具有我們在上文中提到的技術共性,另外我們還都具有一個共同點,那就是他們既提供軟件開發平台,又提供基於該平台生成的各種應用系統,兩種產品相輔相成。這種模式也是軟件開發平台銷售的主流模式。
核心優勢
軟件定製開發平台是以遵循軟件工程的相關規範為基礎,以CMM相關質量控制方法為核心思想,對定製開發平台的全過程控制與管理,在軟件開發的系統分析、設計、開發、測試等開發環節提出了一套獨有能夠量化的定製軟件開發管理辦法和開發規範。它以自主產品開發庫為基礎,全面推行「調研――二次開發――上線――再開發――驗收」的「螺旋式」開發模式,而不是常規式的「瀑布式」開發模式,此模塊優勢是能夠做到以客戶需求為中心,以定製管理模式為理念,實現公司運營業務管理與本系統運作無縫集成,用先進的管理思路和流程化的軟件體系來推動公司運營業務管理的發展和不斷的優化,以幫助公司現實的管理提升和業務快速發展擴張的需要。
參考文獻
- ↑ 中國「漢字」從何而來?每個漢字,都是倉頡造出來的嗎?,搜狐,2022-10-01
- ↑ 造字的倉頡,為何叫「倉頡」?甲骨文揭開了顛覆性的一幕,搜狐,2022-09-12