軟體開發的工具
軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。下面是小編精心為你準備的,希望對你有幫助!
軟體開發工具是用於輔助軟體生命週期過程的基於計算機的工具。通常可以設計並實現工具來支援特定的軟體工程方法,減少手工方式管理的負擔。與軟體工程方法一樣,他們試圖讓軟體工程更加系統化,工具的種類包括支援單個任務的工具及囊括整個生命週期的工具。
軟體需求工具,包括需求建模工具和需求追蹤工具。
軟體設計工具,用於建立和檢查軟體設計,因為軟體設計方法的多樣性,這類工具的種類很多。
軟體構造工具,包括程式編輯器、編譯器和程式碼生成器、直譯器和偵錯程式等。
軟體測試工具,包括測試生成器、測試執行框架、測試評價工具、測試管理工具和效能分析工具。
軟體維護工具,包括理解工具***如視覺化工具***和再造工具***如重構工具***。
軟體配置管理工具,包括追蹤工具、版本管理工具和釋出工具。
軟體工程管理工具,包括專案計劃與追蹤工具、風險管理工具和度量工具。
軟體工程過程工具,包括建模工具、管理工具和軟體開發環境。
軟體質量工具,包括檢查工具和分析工具
軟體開發的語言
常見的軟體開發語言:JAVA、C/C++/php/JSP/ASP/POWERBUILDER/DELPHI/.NET/C#/vb/等。
與應用最關鍵的需要用到資料庫,常見資料庫:MySQL/SQLSERVER/ORACLE等。
軟體開發的就業方向
本專業畢業生適合的工作崗位是計算機程式設計師。適合於熟練地按照工程化的思路進行軟體編制、軟體測試的工作崗位,能擔任各種企事業單位和各級工程建設部門、管理部門的計算機軟體和硬體維護、網路的組建、維護等工作,也可從事計算機研究與應用、軟體開發等方面的工作。具體可分為以下方面:
1 視覺化程式設計掌握程式設計方法及視覺化技術,精通一種視覺化平臺及其軟體開發技術。獲取Delphi程式設計師系列、Java初級或VB開發能手認證。 就業方向:企業、政府、社群、各類學校等視覺化程式設計程式設計師。
2 WEB應用程式設計 具有美工基礎和網頁動畫設計能力,掌握互動式網頁程式的設計技術,能進行網站建設和維護。獲取Macromedia多媒體互動設計師或Delphi初級程式設計師或Delphi快速網路開發工程師認證。 就業方向:企業、政府、社群、各類學校等WEB應用程式設計師。
3 軟體測試 掌握軟體測試的基本原理、方法和組織管理,精通軟體測試工具。獲取ATA軟體測試工程師或Delphi初級程式設計師或Java初級程式設計師認證。 就業方向:企業、政府、社群、各類學校等軟體測試員。
4 資料庫管理 能應用關係正規化進行資料庫設計,精通SQL語言,勝任資料庫伺服器管理與應用工作。獲取Oracle資料庫管理或SQL Server資料庫應用或Windows XP應用認證。 就業方向:企業、政府、社群、各類學校等部門的中、大型資料庫管理員。
5 圖形影象製作 精通國際上流行的圖形/影象製作工具***如CorelDraw、Photoshop、Pagemaker等***。獲取平面設計師相關的認證。 就業方向:廣告製作公司、建築設計公司、包裝裝璜設計公司、居室裝修公司、出版印刷公司。
6 網路構建技術 熟悉網路結構和組網方式,掌握建網方法,能利用工具分析和排除常見網路故障。獲取Cisco路由配置或華為網路工程或AMP應用工程師認證。 就業方向:企業、政府、社群、各類學校等網路構建工程師。
軟體測試怎麼自學