軟件學(xué)院中“軟件工程基
本文關(guān)鍵詞:軟件學(xué)院中“軟件工程基礎(chǔ)”課程教學(xué)改革的探索與實(shí)踐,由筆耕文化傳播整理發(fā)布。
當(dāng)前位置:首頁 >> 教學(xué)研究 >> 軟件學(xué)院中“軟件工程基礎(chǔ)”課程教學(xué)改革的探索與實(shí)踐
軟件學(xué)院中“軟件工程基礎(chǔ)”課程教學(xué)改革的探索與實(shí)踐 摘要:本文分析了“軟件工程基礎(chǔ)”課程在軟件學(xué)院課程體系中的定位,探討 了“軟件工程基礎(chǔ)”教學(xué)的指導(dǎo)思想和課程重點(diǎn), 指出軟件工程基本理論和概念的 教學(xué)內(nèi)容應(yīng)體現(xiàn)平臺(tái)性和框架性,在課程項(xiàng)目實(shí)踐中要注重項(xiàng)目和過程管理、組 織和管理能力、團(tuán)隊(duì)精神等的培養(yǎng)。 關(guān)鍵詞:軟件工程;課程;教學(xué)改革 1 軟件工程類的課程結(jié)構(gòu) 軟件工程最初是
作為一個(gè)知識(shí)域在計(jì)算機(jī)科學(xué)與技術(shù)的課程體系中出現(xiàn)的, 隨著信息產(chǎn)業(yè)的發(fā)展, 軟件工程逐漸發(fā)展成為一門獨(dú)立的學(xué)科,并擁有了一整套 的課程體系。對(duì)于軟件工程專業(yè)人才的培養(yǎng)來說,作為產(chǎn)業(yè)決策、職業(yè)認(rèn)證和課 程教育的依據(jù), 由美國 IEEE 的計(jì)算機(jī)協(xié)會(huì) (IEEE—CS) 和 ACM 聯(lián)合公布的 2004 版《軟件工程知識(shí)體系指南》 ( SWEBOK , Software Engineering Body of Knowledge)是十分值得關(guān)注和借鑒的。在 SWEBOK 中,軟件工程學(xué)科被分解 為 10 個(gè)知識(shí)域:軟件需求、軟件設(shè)計(jì)、軟件構(gòu)造、軟件測(cè)試、軟件維護(hù)、軟件 配置管理、軟件工程管理、軟件工程過程、軟件工程工具與方法、軟件質(zhì)量[1]。 示范性軟件學(xué)院強(qiáng)調(diào)按學(xué)生需求設(shè)置課程, 尤其是計(jì)算機(jī)專業(yè)的人才培養(yǎng)模 式和課程設(shè)置的區(qū)別[2]。 軟件學(xué)院和常規(guī)的計(jì)算機(jī)專業(yè)在“軟件工程基礎(chǔ)”課程的 教學(xué)要求上存在較大的區(qū)別。在計(jì)算機(jī)專業(yè)的課程體系中,除“軟件工程基礎(chǔ)” 課程外的其他軟件工程類課程就較少了。 而“軟件工程基礎(chǔ)”課程在軟件學(xué)院的課 程體系中更多地是作為專業(yè)平臺(tái)課程出現(xiàn)的, 它需要總攬所有軟件工程知識(shí)域的 要點(diǎn),為其他課程的學(xué)習(xí)打好基礎(chǔ)。另外,“軟件工程基礎(chǔ)”課程提供的課程實(shí)踐 也需要為其他各個(gè)知識(shí)域的深入學(xué)習(xí)提供實(shí)踐經(jīng)驗(yàn)和體會(huì)。 表 1 是浙江大學(xué)軟件 學(xué)院本科教學(xué)體系中與軟件工程相關(guān)的課程情況。 “軟件工程基礎(chǔ)”是軟件學(xué)院本科階段重要的基礎(chǔ)課程之一,, 這是由軟件工程 在軟件產(chǎn)業(yè)中的重要地位所決定的。本文根據(jù)在浙江大學(xué)軟件學(xué)院的教學(xué)實(shí)踐, 通過分析“軟件工程基礎(chǔ)”課程在軟件學(xué)院課程體系中的定位,探討該課程的目 標(biāo)、教學(xué)內(nèi)容和方法等。 2 教學(xué)內(nèi)容 根據(jù)在課程體系中的定位, 軟件工程基本理論和概念的教學(xué)內(nèi)容應(yīng)體現(xiàn)平臺(tái) 性和框架性。軟件工程是一種層次化的技術(shù),它的學(xué)科內(nèi)容主要包括過程、方法 和工具。 過程是將技術(shù)結(jié)合在一起的凝聚力,使得計(jì)算機(jī)軟件能夠被合理和及時(shí) 地開發(fā), 而支持軟件工程的根基是對(duì)質(zhì)量的關(guān)注。所以在實(shí)際教學(xué)中應(yīng)著重于軟 件工程的整體性,了解整個(gè)知識(shí)體系的內(nèi)容,不必每個(gè)細(xì)節(jié)都深入完整。在后續(xù) 的課程中,將會(huì)對(duì)軟件工程的每個(gè)知識(shí)域做深入的介紹,如需求分析、軟件測(cè)試 等。 我們選用了 Roger Pressman 的經(jīng)典教材《軟件工程· 實(shí)踐者之路》 (影印版, 清華大學(xué)出版社) ,主要教學(xué)內(nèi)容包括軟件產(chǎn)品與過程、項(xiàng)目管理、傳統(tǒng)軟件工 程方法學(xué)、 面向?qū)ο筌浖こ痰取?軟件工程是發(fā)展非常快的一個(gè)研究及應(yīng)用領(lǐng)域, 很多新概念并沒有相應(yīng)的中文術(shù)語,硬性翻譯既不自然也不便于理解。多年來我 們一直采取雙語教學(xué), 除了課堂講解中部分使用中文以外, 其他環(huán)節(jié) (包括課件、 習(xí)題、大型實(shí)驗(yàn)項(xiàng)目說明、各階段實(shí)踐報(bào)告、考試等)都使用英文,使學(xué)生理解 原汁原味的概念和術(shù)語。 同時(shí)引導(dǎo)他們直接閱讀國際軟件工程權(quán)威們定期召開的 研討會(huì)報(bào)告原文, 理解大師們的觀點(diǎn)和軟件工程技術(shù)的發(fā)展趨勢(shì),培養(yǎng)學(xué)生自主 學(xué)習(xí)的能力以及日后國際交流的能力。 在教學(xué)中, 我們特別注重教學(xué)內(nèi)容與軟件企業(yè)實(shí)
本文關(guān)鍵詞:軟件學(xué)院中“軟件工程基礎(chǔ)”課程教學(xué)改革的探索與實(shí)踐,由筆耕文化傳播整理發(fā)布。
本文編號(hào):233397
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/233397.html