軟體開發工具

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

軟體開發工具(software development tool,或programming tool)

目錄

什麼是軟體開發工具

  軟體開發工具是指為軟體開發服務的各種軟體和硬體。

軟體開發工具的分類

  • 軟體建模工具,用於描述系統的需求,輔助設計。
  • 軟體實施工具,用於程式設計,編碼和編譯,包括程式語言開發環境和集成開發環境。前者主*要提供程式語言的預編譯,編譯,鏈接的工具,後者包括代碼編輯器在內的編輯器,代碼生成器,運行環境和調試器。
  • 模擬運行平臺,用於模擬系統的實際運行環境。
  • 軟體測試工具,用於對系統,子系統,模塊或單元進行測試的工具。
  • 軟體開發支撐工具,主要是軟體配置管理工具。

中國的軟體開發工具

  從國內代表性的軟體開發工具中,可以看出這一類產品的大致脈絡,亞思捷的TNT平臺開發工具:TNT平臺的核心優勢在於低成本的個性化,他可以同時向客戶提供T——業務系統模板,即OACRM、文檔管理、信息門戶、線上考試等標準化的應用系統;N——開源組件包,即上述應用系統的源代碼;T——開發工具,即基於微軟Jupiter平臺的快速開發工具,開發者可以通過界面屬性設定的方法來完成對業務系統的快速開發,自動化生成C#和JAVA的二種語言的系統。顯然,TNT中的兩個“T”是業務的重點,而殺手鐧則是低價。

  其他的軟體開發平臺工具與上述三種均大同小異,都是提供“標準化+行業化+個性化”的應用模式。

  這些軟體開發工具確實都非常具有我們在上文中提到的技術共性,另外我們還都具有一個共同點,那就是他們既提供軟體開發工具平臺,又提供基於該平臺生成的各種應用系統,兩種產品相輔相成。這種模式也是軟體開發平臺銷售的主流模式。

常用軟體開發工具

網頁工具

  FrontPage

  應用開發工具可大大提高編製網路課件的效率. 目前,國際上比較流行的Web頁製作軟體大致可以分為兩類:代碼型和所見即所得型.代碼型的製作軟體要編程,對於初學者來說想要立即上手比較困難. Microsoft公司的FrontPage就不同了,它作為一種所見即所得型的代表軟體,可以使使用者的工作效率得以很大提高. FrontPage 2000 是Office 2000 家族的一員,沿襲著Office 的風格.所以會用 Word 的人很容易學會FrontPage。Office 2003之後FrontPage已經併入微軟Expression Studio系列產品。

  DW

  Dreamweaver是美國MACROMEDIA公司開發的集網頁製作和管理網站於一身的所見即所得網頁編輯器,它是第一套針對專業網頁設計師特別發展的視覺化網頁開發工具,利用它可以輕而易舉地製作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網頁。Micromedia公司後被Adobe公司收購,Dreamweaver也隨Adobe軟體一同發佈。

  綜合運用

  Microsoft公司的FrontPage 和Macromedia公司的Dreamweaver是使用最多的HTML網頁製作工具。它們都支持多種媒體類型,可以通過ActiveX定義介面,與腳本編程語言JavaScript和VBScript配合,創建動態交互的Web教學系統。特別值得指出的是,Macromedia的Dreamweaver以及Flash和Fireworks一起被人們稱作網頁製作三劍客,三者的有機結合,可以說是目前使用方便、功能強大的網站管理及HTML頁面製作工具。

Java工具

  Eclipse

  Eclipse是一個開放源代碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。

  MyEclipse

  MyEclipse企業級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在資料庫和JavaEE的開發、發佈以及應用程式伺服器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發佈功能,完整支HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

  JBuilder

  JBuilder是Borland公司開發的針對java的開發工具,使用JBuilder將可以快速,有效的開發各類java應用,它使用的JDK與sun公司標準的JDK不同,它經過了較多的修改,以便開發人員能夠像開發Delphi應用那樣開發java應用。 JBuilder的核心有一部分採用了VCL技術,使得程式的條理非常清晰,就算是初學者,也能完整的看完整個代碼。JBuilder另一個特點是簡化了團隊合作,它採用的互聯網工作室技術使不同地區,甚至不同國家的人聯合開發一個項目成為了可能。

  NetBeans

  NetBeans 由Sun公司(2009年被甲骨文收購)在2000年創立,它是開放源運動以及開發人員和客戶社區的家園,旨在構建世界級的Java IDE。NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平臺上進行開發,併在SPL(Sun公用許可)範圍內使用。NetBeans是開源軟體開發集成環境,是一個開放框架,可擴展的開發平臺,可以用於Java,C/C++,PHP等語言的開發,本身是一個開發平臺,可以通過擴展插件來擴展功能。

  Jcreator

  Jcreator是Xinox Software公司開發的一個用於Java程式設計的集成開發環境(IDE),具有編輯、調試、運行Java程式的功能。當前最新版本是Jcreator5.00,它又分為LE和Pro版本。LE版本功能上受到一些限制,是免費版本。Pro版本功能最全,但這個版本是一個共用軟體。這個軟體比較小巧,對硬體要求不是很高,完全用C++寫的,速度快、效率高。具有語法著色、代碼自動完成、代碼參數提示、工程嚮導、類嚮導等功能。第一次啟動時提示設置JavaJDK主目錄及JDKJavaDoc目錄,軟體自動設置好類路徑、編譯器及解釋器路徑,還可以在幫助菜單中使用JDKHelp。

本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目

本条目由以下用户参与贡献

苏青荇,刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"軟體開發工具"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

闽公网安备 35020302032707号