計(jì)算機(jī)軟件開(kāi)發(fā)是做什么工作的呢?怎樣做好計(jì)算機(jī)軟件的開(kāi)發(fā)呢?
網(wǎng)友解答: “ 軟件開(kāi)發(fā)技術(shù)與應(yīng)用”以 軟件工程的原理和方法組織教學(xué),以一個(gè) 應(yīng)用軟件開(kāi)發(fā)實(shí) 例貫穿于全書(shū),讓學(xué)生在課程學(xué)習(xí)和實(shí)驗(yàn)的過(guò)程中,既掌握 應(yīng)用軟件開(kāi)發(fā)的原理和技術(shù),同時(shí)熟悉一
“ 軟件開(kāi)發(fā)技術(shù)與應(yīng)用”以 軟件工程的原理和方法組織教學(xué),以一個(gè) 應(yīng)用軟件開(kāi)發(fā)實(shí) 例貫穿于全書(shū),讓學(xué)生在課程學(xué)習(xí)和實(shí)驗(yàn)的過(guò)程中,既掌握 應(yīng)用軟件開(kāi)發(fā)的原理和技術(shù),同時(shí)熟悉一個(gè)管理類(lèi) 應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程,提高學(xué)生軟件開(kāi)發(fā)的實(shí)際應(yīng)用能力。 課程內(nèi)容: ?。ㄒ唬?數(shù)據(jù)結(jié)構(gòu) 1 、數(shù)據(jù)結(jié)構(gòu)概述 2 、線(xiàn)性表 3 、樹(shù)與二叉樹(shù) 4 、查找與排序 ?。ǘ?操作系統(tǒng) 1 、操作系統(tǒng)概述 2 、進(jìn)程及處理機(jī)管理 3 、存儲(chǔ)管理,設(shè)備管理,文件管理,作業(yè)管理 ?。ㄈ?軟件開(kāi)發(fā)技術(shù)與應(yīng)用 1 、緒論 ?、?軟件開(kāi)發(fā)技術(shù)的演變 ⑵ 軟件工程范型 ?、?軟件設(shè)計(jì)基礎(chǔ) 2 、軟件需求分析 ⑴ 軟件需求分析的任務(wù)和步驟 ?、?軟件需求分析的方法 2 、軟件需求分析 ?、?軟件需求分析的任務(wù)和步驟 ?、?軟件需求分析的方法 ⑶ 結(jié)構(gòu)化分析 ⑷面向?qū)ο蠓治龇椒? 3 、軟件設(shè)計(jì)方法 ?、?軟件設(shè)計(jì)的任務(wù)與步驟 ⑵概要設(shè)計(jì) ?、窃敿?xì)設(shè)計(jì)⑷面向?qū)ο笤O(shè)計(jì)方法 4 、數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā) ?、?數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí) ⑵數(shù)據(jù)庫(kù)設(shè)計(jì)理論 ?、菙?shù)據(jù)庫(kù)軟件簡(jiǎn)介 ⑷結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL) ?、?數(shù)據(jù)庫(kù)連接技術(shù) 5 、軟件測(cè)試與質(zhì)量保證 ?、?測(cè)試的基本概念 ⑵ 測(cè)試方法 ?、?軟件的維護(hù) 6 、軟件工具與環(huán)境 ?、跑浖_(kāi)發(fā)工具⑵軟件工程環(huán)境 ?、?CASE 工具 7 、軟件開(kāi)發(fā)應(yīng)用實(shí)例 前言 “計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)基礎(chǔ)” 課程由 “計(jì)算機(jī)軟件技術(shù)基礎(chǔ)” 課程逐步演化 而來(lái), 是 C/C++ 程序設(shè)計(jì)語(yǔ)言的后續(xù)課程, 針對(duì)非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生。 原來(lái)的課 程由傳統(tǒng)的五大部分“軟件工程” 、 “數(shù)據(jù)結(jié)構(gòu)” 、 “數(shù)據(jù)庫(kù)” 、 “操作系統(tǒng)” 、 “網(wǎng)絡(luò) 技術(shù)”組成,但這五部分在內(nèi)容安排上是相互孤立的,且比較陳舊,如軟件工程 中,仍以結(jié)構(gòu)化的分析設(shè)計(jì)為主,數(shù)據(jù)結(jié)構(gòu)用面向過(guò)程的 C 實(shí)現(xiàn),數(shù)據(jù)庫(kù)里的 內(nèi)容以講解 SQL 語(yǔ)句為主,獨(dú)立成篇,缺乏軟件開(kāi)發(fā)應(yīng)用的案例。 其間,我們也參考過(guò)其他一些高校的“軟件技術(shù)基礎(chǔ)教材” ,發(fā)現(xiàn)在內(nèi)容的 設(shè)置上這些教材是比較相似的,基本由傳統(tǒng)的 5 大部分組成,以 VC6 為教學(xué)開(kāi) 發(fā)環(huán)境, 現(xiàn)代化的軟件設(shè)計(jì)概念如面向?qū)ο蠓治鲈O(shè)計(jì)、 軟件構(gòu)架等概念比較單薄, 內(nèi)容大而全,缺乏連貫性,不夠?qū)嵱?,例如部分教材有些部分? C/C++ ,有些部 分又用 C# 或 VB , 軟件的分析設(shè)計(jì)方法與實(shí)際應(yīng)用脫鉤, 這些問(wèn)題都給教師教學(xué)、 學(xué)生掌握帶來(lái)困難。 隨著新一代開(kāi)發(fā)環(huán)境如 VisualStudio.net 、 IBMWSAD 的興起, VC6 作為語(yǔ) 言教學(xué)是不錯(cuò)的環(huán)境,但作為當(dāng)前應(yīng)用軟件的開(kāi)發(fā)環(huán)境,已經(jīng)落伍了。因此,我 們感覺(jué)迫切需要一門(mén)把握當(dāng)前主流技術(shù)以實(shí)用為主的教材。 為此,在了解目前軟件建設(shè)中企業(yè)采用的主流技術(shù)后,包括分析設(shè)計(jì)方法、 軟件構(gòu)架、規(guī)范、開(kāi)發(fā)環(huán)境等,在參考其它院校教材的基礎(chǔ)上,我們重新編排了 課程的內(nèi)容,強(qiáng)調(diào)實(shí)用性,并將課程命名為“計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)與應(yīng)用” 。希 望通過(guò)把握較前沿的技術(shù),使學(xué)習(xí)者可以在此基礎(chǔ)上尋求發(fā)展。 通過(guò)新的安排,課程內(nèi)容編排如下: (1)C#.net 程序設(shè)計(jì)基礎(chǔ):這部分內(nèi)容著重介紹面向?qū)ο蟮幕局R(shí)、介紹 C# 的基本語(yǔ)法, Windows 簡(jiǎn)單程序的編寫(xiě)、控件的使用。 (2) 數(shù)據(jù)結(jié)構(gòu):用 C# 實(shí)現(xiàn)常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),并增加對(duì) C#.net 中一些實(shí)用類(lèi)的 介紹。 (3) 軟件工程:采用面向?qū)ο蟮姆治鲈O(shè)計(jì)方法,講解軟件設(shè)計(jì)的方法學(xué)。這 部分內(nèi)容的編排,盡量避免了過(guò)多地講解 UML 的相關(guān)概念和理論,僅抽取其扼 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)探討 摘要 文章以計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)為中心話(huà)題,探討分析了計(jì)算機(jī)軟件的概念與發(fā)展、軟件工程的概念與發(fā)展歷程、應(yīng)用軟件的開(kāi)發(fā)技術(shù),其中包括生命周期開(kāi)發(fā)技術(shù)、原型化開(kāi)發(fā)技術(shù)、自動(dòng)形式的系統(tǒng)開(kāi)發(fā)技術(shù),希望能夠讓人們對(duì)計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)有更加全面的認(rèn)識(shí)。 關(guān)鍵詞:計(jì)算機(jī)應(yīng)用;軟件開(kāi)發(fā)技術(shù);軟件工程;原型化 中圖分類(lèi)號(hào):tp311文獻(xiàn)標(biāo)識(shí)碼:a文章編號(hào):1674-7712 (2013) 04-0107-01 一、引言 計(jì)算機(jī)的應(yīng)用和功能的正常使用離不開(kāi)硬件和軟件,只有硬件和軟件得到很好的組合,計(jì)算機(jī)才能正常工作,完成相應(yīng)的任務(wù)。在計(jì)算機(jī)的資源配置上,既要考慮硬件資源又要考慮軟件資源。就軟件資源來(lái)看,它包括系統(tǒng)軟件和應(yīng)用軟件。系統(tǒng)軟件的主要目的是實(shí)現(xiàn)對(duì)計(jì)算機(jī)的管理、監(jiān)控和維護(hù),包括自檢程序、操作系統(tǒng)等等。而應(yīng)用軟件的主要目的是解決計(jì)算機(jī)當(dāng)中的某些具體問(wèn)題,實(shí)現(xiàn)對(duì)計(jì)算機(jī)的管理等功能,包括學(xué)習(xí)管理軟件、人事管理軟件等等。從軟件功能的角度來(lái)看,我們可以認(rèn)為,軟件就是通過(guò)利用計(jì)算機(jī)本身提供的邏輯功能,合理組織計(jì)算機(jī)的工作,簡(jiǎn)化或者替代人們?cè)谑褂糜?jì)算機(jī)過(guò)程中的工作環(huán)境。因此,對(duì)于計(jì)算機(jī)的各種程序來(lái)說(shuō),不管是支持計(jì)算機(jī)工作的程序,還是支持用戶(hù)使用的程序,它們都是軟件