? ? ? ?? ? ? ?
1、軟件工具相關名詞概念
軟件工具:用來輔助軟件開發、運行、維護、管理等過程中的活動軟件。
軟件開發環境:是指支持軟件產品開發的軟件系統,它由軟件工具集和環境集成機制構成。
軟件工具集:包括支持軟件開發相關過程、活動、任務的軟件工具,以對軟件開發提供全面的支持。
環境集成機制:給工具集和軟件開發、維護、管理提供統一的支持,通常包括數據集成、控制集成、界面集成。
2、軟件工具分類?
2.1 軟件開發工具
用來輔助開發人員進行軟件開發活動,包括需求分析工具、設計工具、編碼與排錯工具等。
2.2 軟件維護工具
用來輔助維護人員人員對軟件代碼及其文檔進行各種維護活動,包括版本管理 工具、文檔分析工具、開發信息庫工具、逆向工程工具、再工程工具。
2.3 軟件管理和支持工具
軟件管理和支持工具用來輔助管理人員和軟件支持人員的管理活動和支持活動,以確保軟件高質量完成。包括項目管理工具、配置管理工具和軟件評價工具等。
3、軟件開發工具的選擇
軟件開發工具的選擇是軟件開發項目成功的要素之一。對于如何選擇開發工具要參考軟件項目對開發工具的標準和要求,要從功能、易用性、穩健性、硬件要求、性能、以及技術服務支持等方面來綜合考慮。
4、軟件開發環境
基于軟件開發環境進行項目軟件開發,可以使用環境中提供的各種工具,同時在環境信息庫的支持下,一個工具所產生的結果信息可以為其他工具利用,使得軟件開發的各項活動得到連續的支持,從而大大提高的軟件的開發效率,提高了軟件的質量。
4.1 軟件開發環境的特點
環境服務是集成的
環境應支持小組工作方式,并為其提供配置管理
環境的服務支持軟件項目開發的整個過程活動,包括分析、設計、編程、測試、調試、文檔等。
5、集成計算機輔助軟件過程介紹
隨著軟件開發工具與自動化工具的快速發展,軟件開發環境已經進入了集成計算機輔助工程(ICASE)階段。ICASE不僅提供數據集成和控制集成,還提供了一組用戶界面設施和工具,包括垂直工具集(支持軟件生存周期各個階段、保證生成信息的完備性和一致性)、水平工具集(用于不同的軟件開發方法)、開發工具槽(用來連接新的工具)。
?
?
IT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識