軟件開發工具(第6章:軟件開發工具的現狀與發展)

1、軟件開發工具的發展示狀

軟件開發工具是何時興起的網絡

IBM於1989年提出的AD/Cycle——關於應用系統開發和CASE工具的總框架。框架

軟件開發工具的興起是在20世紀80年代中期。當時,專項的、支持某一工做環節 的專用工具大量涌現,人們很快發現了這種分散應用的弱點,提出了一體化的要求。工具

與國際軟件開發工具比較, 國內應用水平較大地落後於國際。開發工具

2、軟件開發工具的發展方向與趨勢

幾個值得注意的發展方向(重點、記憶)ui

智能化、 網絡化 、一體化 、標準化人工智能

智能化:所謂智能化,具體來講就是在軟件開發工具的研究和使用中引用人工智能、 神經網絡等技術, 使得軟件開發工具對於不肯定信息和模糊信息具備更強的 處理能力。spa

因爲在軟件開發工做中,存在着大量不肯定的因素,人們經常須要用知識與 經驗來補充或加工。操作系統

網絡化:經過網絡,人們能夠更方便地互通訊息,共享知識,這就給人們所夢 想的軟件重用、知識重用提供了新的機會。插件

一體化: 只有對於軟件開發中涉及的各類信息,以及在開發過程當中它們的發生、 變化、關係、一致性等有了完整與深入的理解,才能真正實現軟件開 發工具的一體化blog

標準化 :軟件構件必須實現標準化,用構件組成大型軟件的結構也必須符合 必定的標準,不然就不可能提升生產效率。

軟件工具的發展軌跡(重點、記憶)

2008年,國際電子電氣工程師學會的權威刊物《軟件》指出——

  • 咱們須要軟件開發工具,就是要更快更好地開發軟件,就是爲了提升軟件開發的質 量和效率
  • 從幾十年軟件開發工具發展歷史中,能夠看到軟件開發工具一個值得注意的特色是 多樣性和趨同性的並存。
  • 在信息處理、知識表達、事務處理等問題上,確實是存在着廣泛規律,只是咱們還 沒有透徹理解和掌握它們
  • 抽象程度最高的軟件開發工具是XMF Mosaic

3、從計算機語言發展而來的工具

幾種表明性語言及其開發工具的比較(重點、記憶)

 

 

  • 發展潛力最差的是VB
  • 開發效率最高的是VC
  • 同時支持COM和CORBA組件技術的是:VC C++ Builder/Delphi

4、綜合性的平臺或開發環境

Visual Studio與Eclipse相比,各自的優點(重點、記憶)

  • Visual Studio在微軟環境下和其餘產品的交互協同可以 渾然一體,完美無缺; 開發使用容易; 產品間的差異透明度高; 在運行速度,代碼顯示速度等方面也強於Eclipse。
  • Eclipse 是一款免費的、面向各平臺開發者的軟件開發環境,在各類操做系統上表現差別 很是小。 Eclipse 具備「大平臺,小核心,多插件」的特色,更富有靈活性。
相關文章
相關標籤/搜索