亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        關(guān)于軟件工程專業(yè)教育方案的探討

        2008-12-31 00:00:00李旭偉孫界平張衛(wèi)華
        計算機教育 2008年8期

        文章編號:1672-5913(2008)08-0067-02

        摘要:本文提出了一個適合國內(nèi)軟件工程專業(yè)的教育方案,并給出了軟件工程專業(yè)教學(xué)應(yīng)該涵蓋的基本內(nèi)容和計劃。

        關(guān)鍵詞:軟件工程教育;軟件工程教育培養(yǎng)目標;教學(xué)計劃;軟件工程課程

        中圖分類號:G642

        文獻標識碼:B

        1引言

        隨著軟件行業(yè)對人才的需求,軟件工程的教育隨之興起,國家示范性軟件學(xué)院的建設(shè)就是一個重要的標志。然而在軟件工程教育中存在著諸多的問題,主要體現(xiàn)在:

        (1) 軟件工程與計算機科學(xué)和傳統(tǒng)工程學(xué)科的關(guān)系界定不清楚

        普遍存在兩種觀點。一種觀點認為,軟件工程作為一個專業(yè),與計算機科學(xué)沒有本質(zhì)區(qū)別,它是計算機科學(xué)的一個分支,只是軟件工程專業(yè)在教學(xué)上需要增加一些軟件工程方面的課程而已。另一種觀點認為,軟件工程就是軟件開發(fā),是完全的應(yīng)用學(xué)科,需要的是工程背景,而不是計算背景,在軟件工程中具體的軟件的開發(fā)技術(shù)和工具比計算機科學(xué)專業(yè)知識更重要。

        (2) 軟件工程專業(yè)的培養(yǎng)目標與計算機科學(xué)專業(yè)沒有本質(zhì)區(qū)別

        在國內(nèi)許多高校,軟件工程專業(yè)和計算機科學(xué)專業(yè)并存,由于沒有很好地區(qū)分軟件工程專業(yè)和計算機科學(xué)專業(yè),在培養(yǎng)目標上也只有很小的差異,幾乎都是培養(yǎng)計算機專業(yè)的研究和應(yīng)用人才,沒有體現(xiàn)軟件工程專業(yè)的培養(yǎng)特性。

        (3) 軟件工程專業(yè)教學(xué)內(nèi)容缺乏系統(tǒng)性和完備性

        由于培養(yǎng)目標的近似,許多軟件工程專業(yè)的課程設(shè)置也與計算機科學(xué)專業(yè)沒有大的區(qū)別,開設(shè)了大量計算機科學(xué)專業(yè)的課程,而軟件工程方面的課程開設(shè)比較少,且只注重具體軟件的編程技術(shù)和工具,而忽略數(shù)學(xué)和工程方面的基礎(chǔ)。在教學(xué)上也往往把精力花一個具體的開發(fā)軟件的使用、一種方法學(xué)的詳細步驟和編程語言的語法等,忽略了基本原理和方法的教授。

        (4) 以課程實驗代替軟件工程實踐

        軟件工程專業(yè)學(xué)生的工程實踐是非常重要的教學(xué)環(huán)節(jié),但目前大部分學(xué)生的軟件工程實踐只局限在課程實驗和課程設(shè)計上,達不到軟件工程的工程化要求,也就是說學(xué)生需要經(jīng)歷大、中型項目的開發(fā)過程,需要有團隊工作訓(xùn)練,而這些往往在教學(xué)環(huán)節(jié)中被忽略。

        針對以上目前在軟件工程專業(yè)教育中普遍存在的問題,根據(jù)作者多年的軟件工程教學(xué)經(jīng)驗,提出了一個適合國內(nèi)軟件工程專業(yè)的教育方案,明確了軟件工程專業(yè)的培養(yǎng)目標和培養(yǎng)計劃,對從事軟件工程專業(yè)教學(xué)計劃制定和實施者有一定的參考價值。

        2軟件工程教育的基本原則

        軟件工程專業(yè)的培養(yǎng)目標應(yīng)該是滿足軟件行業(yè)的社會需求,面向應(yīng)用、面向工程培養(yǎng)從事軟件應(yīng)用和開發(fā)的中、高級軟件工程師,包括軟件分析和設(shè)計人員、軟件開發(fā)人員、軟件集成和測試人員、軟件維護人員、技術(shù)支持人員、軟件項目策劃和管理人員、系統(tǒng)架構(gòu)師等。依據(jù)此培養(yǎng)目標,在軟件工程專業(yè)培養(yǎng)計劃制定和課程設(shè)置上需要堅持幾個基本的原則。

        (1) 將軟件工程作為計算學(xué)科和工程學(xué)科兩者來教學(xué)

        軟件工程是計算學(xué)科和工程學(xué)科的綜合,在教學(xué)內(nèi)容上需要考慮在這兩門學(xué)科之間平衡,避免偏向任何一方。軟件工程作為計算學(xué)科,它建立在計算機科學(xué)理論的基礎(chǔ)上,軟件開發(fā)需要運用計算機科學(xué)領(lǐng)域的研究成果,包括基本的概念、理論、方法、技術(shù)和工具等。作為工程學(xué)科,軟件開發(fā)是一項工程,需要運用工程化的方法進行抽象、建模、信息組織和表達、變更管理,也涉及一般工程中的決策、實現(xiàn)和質(zhì)量控制活動等。

        (2) 選擇軟件工程成熟的理論、方法和技術(shù)作為教學(xué)內(nèi)容

        軟件工程是新興的應(yīng)用型學(xué)科,發(fā)展迅速,這為軟件工程教學(xué)提出了挑戰(zhàn),需要在新技術(shù)與成熟技術(shù)之間平衡。強調(diào)教授先進的、持久的軟件工程原理,而不是最新的或具體的技術(shù)和工具的細節(jié)。但在教授基本原理和方法時,需要結(jié)合具體的應(yīng)用,理論必須與實踐結(jié)合。這樣才能使學(xué)生有一個良好的基礎(chǔ),能適應(yīng)技術(shù)的發(fā)展和知識的更新,而且成熟的技術(shù)在教學(xué)資源上也比較豐富,有利于教學(xué)實施。

        (3) 將軟件工程原理和方法與具體的技術(shù)和工具相結(jié)合

        軟件工程是解決問題的學(xué)科,強調(diào)實踐。軟件工程的實踐環(huán)節(jié)包括硬件、軟件工具、技術(shù)和過程。在教授軟件工程基本原理和方法的同時介紹新技術(shù)和工具是必要的(只是不把具體技術(shù)和工具的使用細節(jié)作為教學(xué)重點),讓學(xué)生實踐并獲得經(jīng)驗,以便更好地理解和掌握所學(xué)知識,使學(xué)生養(yǎng)成選擇和使用工具的習(xí)慣,也增強學(xué)生的學(xué)習(xí)興趣。

        以上是一些最基本的原則,在這些原則的基礎(chǔ)上制定培養(yǎng)計劃,就可以保持軟件工程專業(yè)的培養(yǎng)方向,不至于偏離到計算機科學(xué)或應(yīng)用工程上去,從而保障軟件工程專業(yè)的培養(yǎng)目標的達到。

        3軟件工程教育的基本內(nèi)容和計劃

        軟件工程課程應(yīng)該涵蓋計算基礎(chǔ)、數(shù)學(xué)和工程基礎(chǔ)、專業(yè)實踐、軟件工程等四個方面,具體包含的知識點和所占比例如表1所示。

        依據(jù)這一知識結(jié)構(gòu),結(jié)合前面所述的基本原則,在課程設(shè)置上可以考慮開設(shè)以下課程。

        計算基礎(chǔ)方面:開設(shè)計算機系統(tǒng)導(dǎo)論,程序設(shè)計基礎(chǔ),算法和數(shù)據(jù)結(jié)構(gòu),面向?qū)ο蠹夹g(shù),計算機組成原理,高級語言程序設(shè)計,操作系統(tǒng)基礎(chǔ),數(shù)據(jù)庫基礎(chǔ),網(wǎng)絡(luò)通信基礎(chǔ),軟件構(gòu)造,軟件開發(fā)環(huán)境與工具,軟件形式化方法等課程。

        數(shù)學(xué)和工程基礎(chǔ)方面:開設(shè)微積分,離散數(shù)學(xué),概率統(tǒng)計,線性代數(shù),數(shù)理邏輯,實驗方法和實驗技術(shù),工程設(shè)計,工程經(jīng)濟等課程。

        專業(yè)實踐方面:開設(shè)團隊互動和溝通,軟件工程專業(yè)實踐,軟件工程職業(yè)道德,畢業(yè)設(shè)計等課程。

        軟件工程方面:開設(shè)軟件工程導(dǎo)論,軟件需求分析,軟件設(shè)計和體系結(jié)構(gòu),軟件軟件質(zhì)量保證和測試,軟件過程,軟件項目管理,軟件工程項目開發(fā)等課程。

        此外,為了使學(xué)生有較強的應(yīng)用能力,在課程設(shè)計上還應(yīng)該考慮軟件工程之外的應(yīng)用領(lǐng)域知識,包括自然科學(xué),社會科學(xué),商務(wù),人文科學(xué)等,以開展學(xué)生的知識面。針對軟件工程的應(yīng)用領(lǐng)域,可以開設(shè)系統(tǒng)和應(yīng)用專題,介紹典型的應(yīng)用系統(tǒng),包括以網(wǎng)絡(luò)為中心的系統(tǒng),信息系統(tǒng)和數(shù)據(jù)處理,金融和電子商務(wù)系統(tǒng),生物醫(yī)學(xué)系統(tǒng),多媒體、游戲和娛樂系統(tǒng),嵌入式和實時系統(tǒng),容錯和免疫系統(tǒng)等。

        在軟件工程專業(yè)的整個課程體系中,開設(shè)課程的順序安排建議從計算機科學(xué)基礎(chǔ)學(xué)習(xí)入手,到最終畢業(yè)設(shè)計為結(jié)束,如表2所示。

        亚洲一区二区三区少妇| 久久亚洲精品无码va大香大香 | 日韩 亚洲 制服 欧美 综合| 色欲欲www成人网站| 亚洲av综合a色av中文| 国产成人精品日本亚洲11 | 亚洲a级片在线观看| 高清少妇一区二区三区| 亚洲男同免费视频网站| 亚洲综合网国产精品一区| 国产色系视频在线观看| 久久久av精品波多野结衣| 中日韩欧美在线观看| 99久久精品久久久| 亚洲天堂一二三四区在线| 久久蜜桃资源一区二区| 最美女人体内射精一区二区| 男人进去女人爽免费视频| 爽爽午夜影视窝窝看片| 国产系列丝袜熟女精品视频| 久久国产高潮流白浆免费观看| 丝袜美腿在线播放一区二区| 中文字幕日韩人妻少妇毛片| 色天使综合婷婷国产日韩av | 国产白浆一区二区三区佳柔| 国产一区二区三区仙踪林| 亚洲国产成人久久三区| 国产av电影区二区三区曰曰骚网| 欧美视频久久久| 日韩人妻无码精品二专区| 日本一区二区偷拍视频| 国产精品乱码人妻一区二区三区| 丰满女人又爽又紧又丰满| 国产精品欧美久久久久老妞| 少妇一级aa一区二区三区片| 蜜桃国产精品视频网站| 亚洲 欧美 国产 制服 动漫| 天天摸日日摸狠狠添| 亚洲中文字幕在线一区二区三区| 在线观看国产精品一区二区不卡| 少妇被又大又粗又爽毛片久久黑人 |