本站小編為你精心準備了軟件開發平臺的選擇參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1軟件開發以及軟件開發平臺
1.1什么是軟件開發軟件開發是根據用戶要求建造出軟件系統或者系統中的軟件部分的過程。軟件開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟件設計思路和方法的一般過程,包括設計軟件的功能和實現的算法和方法、軟件的總體結構設計和模塊設計、編程和調試、程序聯調和測試以及編寫、提交程序。軟件開發平臺源于繁瑣的實踐開發過程中。開發人員在實踐中將常用的函數、類、抽象、接口等進行總結、封裝,成為了可以重復使用的“中間件”,而隨著“中間件”的成熟和通用,功能更強大、更能滿足企業級客戶需求的———軟件開平臺應運而生。
1.2軟件開發平臺的種類目前國內的軟件開發平臺,除國際品牌如IBM,國內平臺商比較成熟的有Justep、普元、昕友億方、創恒信、北京百特安茂信息技術有限公司提供的VisualSet開發平臺,以及山東金現代信息技術有限公司出品的輕騎兵軟件開發平臺等,部分管理軟件企業也開始借平臺提升企業競爭力,如用友。
2如何選擇軟件開發平臺
2.1軟件開發中需要用的工具項目管理:Project,TeamLab,Trello;建模:Rose,Dia,StarUML;項目構建:Maven,Ant;IDE:VisualStudio,Ecliplse。
2.2軟件開發平臺PC軟件開發平臺和移動軟件開發平臺。
2.3選擇軟件開發平臺的想法“后臺硬”的,主流的市場占有率高的,免費的,持續推出新版本的軟件平臺。PC軟件開發平臺有.JavaEE,.Net以及網絡應用開發。NET全稱Windows.NETFramework,來自于微軟,是一套全能的框架平臺,支持C++、C#、J++、VB、ASP等語言,能夠解決C/S、B/S和單機等結構的軟件開發需求。.NET平臺將這些語言編譯成CLR語言,使它們可以無差別的運行在.NET-Framework上,是2000年以后微軟最為重要的軟件開發套件產品。.NET框架入門門檻較低、使用方便,并且微軟對其提供了良好的文檔支持和在線服務。.NET框架平臺的目標是“多種語言共享一種平臺”,把所有的企業開發應用統一到一個架框里來。
JavaEE是基于各個軟件組件的企業服務應用平臺。需要專業成熟的軟件公司花費大量的精力和時間去布署才能發揮JavaEE架構的企業級應用組件功能。以JAVA語言為主要的開法平臺。Net平臺技術來自于一家公司,所有標準統一,支持多種語言,目前主流的有C#,VB.Net,Delphi等等各個開發程序都加入這個開發語言陳容,支持多種操作平臺,多種移動設備。可以充分利用Windows技術資源,Mobile移動設備智能平臺,WINCE等PDA系統。它的框架開發門檻很低,使用方便,學習成本較低。此外還有強大的公司團隊技術的更新。.Net比Java出來晚,微軟公司吸取了了Java所有的優點,并且體現了更優質的開發軟件性能。.NET側重于軟件的實際應用。
JavaEE技術來自于多家公司,各個公司標準不統一,配置復雜,需求高成本配置,對用戶要求高,支持一種語言Java語言并且開源產品眾多,免費框架居多,各個中間件都由不同的供應商提供,需求付費。整個平臺構成由若干的公司產品組成。但是它的平臺移植性比較好,能夠支持多種操作系統,但支持Windows系統平臺需要性降低性能訪問。無法與Win-dows系列平臺實現美完結合。顯然它的門檻較高,系統復雜,需要開發人員花費很長時間才能熟悉整個體系。該技術更新很快,新技術新標準層出不窮,適合技術愛好者。此外軟件布署時間長,需要開發人員寫出各種配置清單。
3軟件開發平臺的應用
程序員利用軟件開發平臺設計出各種滿足客戶需求的應用軟件。應用軟件(ApplicationSoftware)是為滿足用戶不同領域、不同問題的應用需求而提供的那部分軟件。它可以拓寬計算機系統的應用領域,放大硬件的功能。應用軟件是用戶可以使用的各種程序設計語言,以及用各種程序設計語言編制的應用程序的集合,分為應用軟件包和用戶程序。例如學校做一個考生查詢成績登錄系統,我們可以利用.Net技術開發編程,這就是.Net技術的應用。
作者:張申 單位:重慶郵電大學軟件工程2011級