複製鏈接
請複製以下鏈接發送給好友

軟件研製工具

鎖定
軟件研製工具 軟件研製工具即輔助和支援其他軟件的研製和維護的工具·使用合適的軟件工具,可以顯著提高軟件的生產率。
中文名
軟件研製工具
外文名
Software development tool
拼    音
ruǎn jiàn yán zhì gōng jù
應    用
研製軟件
介紹
輔助和支援其他軟件的研製和維護的工具。使用合適的軟件工具,可以顯著提高軟件的生產率。
需求分析工具 軟件生存週期中需求定義階段所使用的工具,包括描述工具和分析工具。從描述語言來看,有自然語言和人工語言之分。
設計工具 軟件生存週期中設計階段所使用的工具。一種是描述工具,如用圖形、表格和語言描述的工具。圖示工具有流程圖、框圖。有代表性的表格工具是抉擇表,它把動作和條件翻譯成表格形式,簡明易讀,可以無歧義地描述處理過程。語言工具是設計性語言 (PDL),其基本成分有數據説明、塊結構、條件構造、重複構造、子程序定義、接口描述、輸入輸出構造等。圖示工具和語言工具使用結構程序設計的邏輯構造,從而提供直接生成代碼的基礎。另一種是變換工具,從一種描述變換到另一種描述。
實現工具 軟件生存週期中實現階段所使用的工具。主要包括各種實現性語言(即程序設計語言)、編譯程序解釋程序編輯程序等。此外,在實現階段還有一些其他工具,如彙編程序逆匯編程序、逆編譯程序、交叉編譯程序、模擬程序、仿真程序等。
測試和驗證工具 軟件生存週期中測試階段所使用的工具,如測試數據產生程序、跟蹤程序、測試程序和驗證程序等。
管理工具 提供管理人員使用的自動管理工具,如研製進度表、評價統計等。
軟件工具的重要性與日俱增,其發展趨勢是品種多樣化、接口標準化、描述形式化、功能智能化和操作過程自動化。