計算機軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項包括需求捕捉、需求分析、設(shè)計、實現(xiàn)和測試的系統(tǒng)工程。
軟件開發(fā)專業(yè)主要培養(yǎng)德智體全面發(fā)展,具有一定計算機軟硬件維護(hù)、網(wǎng)絡(luò)組建、維護(hù)管理的高級實用技術(shù)型人才。通過本專業(yè)的學(xué)習(xí),能熟練掌握常用的計算機軟件的使用、維護(hù)與技巧;在硬件方面學(xué)生應(yīng)了解計算機硬件的發(fā)展,熟練掌握計算機組裝的方法,能熟練運用應(yīng)用軟件檢測計算機性能、故障的范圍所在,掌握硬件故障的一般處理方法;在網(wǎng)絡(luò)方面,學(xué)生應(yīng)掌握如今流行網(wǎng)絡(luò)的技術(shù)特點,掌握網(wǎng)絡(luò)工程、網(wǎng)絡(luò)維護(hù)、網(wǎng)絡(luò)安全及應(yīng)用方面的知識。能勝任一般網(wǎng)絡(luò)工程方案的設(shè)計、組建、網(wǎng)絡(luò)維護(hù)、及簡單網(wǎng)站的建設(shè)與維護(hù)。
軟件一般是用某種程序設(shè)計語言來實現(xiàn)的。通常采用軟件開發(fā)工具可以進(jìn)行開發(fā)。軟件分為系統(tǒng)軟件和應(yīng)用軟件,并不只是包括可以在計算機上運行的程序,與這些程序相關(guān)的文件一般也被認(rèn)為是軟件的一部分。 軟件設(shè)計思路和方法的一般過程,包括設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。
(1)邏輯思維能力,包括數(shù)學(xué)的邏輯思維能力,但數(shù)學(xué)好并不等于邏輯思維一定好,是需要通過難易不同的題去測試你的邏輯思維能力。
(2)英語能力,能記住常用的英語單詞,會運用基本的語法,因為需要敲代碼的,所以一定要有英語基礎(chǔ)。
(3)要有解決問題的獨立思考能力的,勇于嘗試。