国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

探析“軟件工程”課程案例教學(xué)優(yōu)化策略

2020-07-31 09:31孫德剛
現(xiàn)代信息科技 2020年4期
關(guān)鍵詞:軟件工程應(yīng)用型本科課程

摘 ?要:軟件工程學(xué)科的交叉性較強(qiáng),綜合了數(shù)學(xué)、管理學(xué)、計(jì)算機(jī)學(xué)、工程學(xué)等多個(gè)學(xué)科的基本原理。集中講述了軟件在開發(fā)、維護(hù)、運(yùn)行過程中采用的方法與技術(shù)。提高該課程的教學(xué)質(zhì)量對培養(yǎng)大學(xué)生計(jì)算機(jī)專業(yè)能力十分重要。根據(jù)“軟件工程”課程特點(diǎn)及學(xué)生信息接收習(xí)慣,在優(yōu)化課程案例設(shè)計(jì)時(shí),可以從強(qiáng)化概念理解、構(gòu)建正確目標(biāo)、夯實(shí)理論知識、豐富評價(jià)方式等方面入手,使實(shí)踐案例與理論知識的聯(lián)系更加密切,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性

關(guān)鍵詞:應(yīng)用型本科;“軟件工程”課程;課程案例

中圖分類號:TP311.5 ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2020)04-0164-02

Abstract:The intersection of software engineering subjects is strong,which integrates the basic principles of mathematics,management,computer science,engineering and so on. This paper focuses on the methods and techniques used in the development,maintenance and operation of software. Improving the teaching quality of the course is very important to cultivate college studentscomputer professional ability. According to the characteristics of “Software Engineering” courses and the habit of receiving studentsinformation,in optimizing the course case design,we can start from strengthening the concept understanding,constructing the correct goal,ramming the theoretical knowledge and enriching the evaluation methods,so that the practice cases are more closely related to the theoretical knowledge,and arouse the studentssubjective initiative.

Keywords:applied undergraduate;“Software Engineering” course;course case

0 ?引 ?言

2018年3月開始,我國教育部正式針對“新工科”提出教學(xué)實(shí)踐要求,改變了應(yīng)用型本科高校的傳統(tǒng)教學(xué)模式,致力于為廣大新興信息產(chǎn)業(yè)提供更多綜合素質(zhì)高、實(shí)踐能力強(qiáng)的復(fù)合人才。“軟件工程”是計(jì)算機(jī)專業(yè)中的必修課,具有很強(qiáng)的綜合性,其包含了基本的軟件工程操作理論以及對應(yīng)的實(shí)踐方法。

1 ?“軟件工程”課程內(nèi)容概述

對于軟件技術(shù)專業(yè)的學(xué)生來說,“軟件工程”是必須要掌握的一門專業(yè)必修課程,“軟件工程”系列課程的教學(xué)目的是幫助學(xué)生搭建起正確的軟件工程意識,并形成基礎(chǔ)軟件工程化思想。通過課程學(xué)習(xí)掌握相關(guān)技術(shù),開發(fā)各類軟件。為其后續(xù)進(jìn)入社會工作提供支持?!败浖こ獭钡募夹g(shù)性及工程化程度比較強(qiáng),學(xué)生只有真正參與其中,才能感受實(shí)踐操作的價(jià)值。但是分析傳統(tǒng)教學(xué)模式可以看出,該課程的理論講解課時(shí)占比較大,學(xué)生僅通過背誦理論,很難真正意義上掌握軟件知識,在學(xué)習(xí)過程中容易感到枯燥乏味,降低對軟件工程的學(xué)習(xí)興趣。而且這種理論教學(xué)模式與實(shí)際工程實(shí)踐方式有很大區(qū)別,例如,傳統(tǒng)教學(xué)模式中,教師僅給學(xué)生提供一個(gè)基礎(chǔ)的軟件開發(fā)項(xiàng)目以及對應(yīng)的要求文檔,沒有融合工程過程管理以及環(huán)境支撐因素,而大部分學(xué)生的開發(fā)經(jīng)驗(yàn)基本為零,所以在開展建設(shè)時(shí)更習(xí)慣使用突出個(gè)人技巧的非工程化操作方式。這樣一來,軟件工程運(yùn)行過程將變得十分復(fù)雜且混亂,最終容易造成項(xiàng)目失敗。所以本校教師在講授“軟件工程”相關(guān)課程時(shí),正在著重優(yōu)化現(xiàn)有教學(xué)案例,并在教學(xué)過程中著重突出計(jì)算機(jī)課程的特點(diǎn),增加實(shí)踐課時(shí)比重,通過課堂調(diào)動(dòng)學(xué)生課程學(xué)習(xí)的積極性,提高自主學(xué)習(xí)意識,并發(fā)揮出自己的優(yōu)勢[1]。

2 ?針對“軟件工程”課程案例的優(yōu)化策略

2.1 ?強(qiáng)化概念理解

從“軟件工程”的教材內(nèi)容來看,其涉及到工程學(xué)、管理學(xué)、數(shù)學(xué)、結(jié)構(gòu)力學(xué)、計(jì)算機(jī)科學(xué)等多個(gè)方面,綜合性比較強(qiáng)。如果對概念的界定比較模糊,就很容易導(dǎo)致后期學(xué)習(xí)過程混亂?!败浖こ獭钡恼n程內(nèi)容綜合性比較強(qiáng),涵蓋了多種工程概念,比如模型開發(fā)、軟件生存周期等等,如果僅靠死記硬背很難理解,應(yīng)用起來也比較生疏。因此,在強(qiáng)化概念理解時(shí),必須要借助案例講解,例如,本人在進(jìn)行“軟件生存周期”相關(guān)內(nèi)容的教學(xué)活動(dòng)時(shí),就將教材中對軟件生存周期(SDLC)的描述,即“從軟件生產(chǎn)到報(bào)廢的生命周期,周期過程中包括了問題的定義、可行性的分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼調(diào)試、測試驗(yàn)收、運(yùn)行維護(hù)、廢棄等多個(gè)階段”這種冗長的概念分解成實(shí)際的案例,如表1所示。

這樣可以幫助學(xué)生更直接地理解軟件生存周期的意義,并在課上引入案例進(jìn)行講解,首先簡單說明SDLC的定義,然后配合演示產(chǎn)品從生產(chǎn)到報(bào)廢的過程,引導(dǎo)學(xué)生總結(jié)SDLC的應(yīng)用特點(diǎn),這樣可以進(jìn)一步調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,了解軟件生存同期開發(fā)的概念,并樹立一定的同期之道開發(fā)意識。

2.2 ?構(gòu)建正確目標(biāo)

高度全球化已經(jīng)成為未來人類社會的必然發(fā)展趨勢,世界各國都開始重視軟件技術(shù)的研究與發(fā)展,軟件產(chǎn)業(yè)也成為衡量一個(gè)國家綜合實(shí)力的重要標(biāo)準(zhǔn)。21世紀(jì)以來,我國接連提出“中國制造2025”“走進(jìn)中國特色新型工業(yè)道路”等目標(biāo),想要實(shí)現(xiàn)這一系列目標(biāo),離不開軟件工程師的努力,軟件工程專業(yè)致力于培養(yǎng)此類人才。從生活中來看,計(jì)算機(jī)軟件工程與現(xiàn)實(shí)生活聯(lián)系十分密切,比如云端教學(xué)、移動(dòng)辦公、掌上平臺等等。教師作為學(xué)生成長道路上的引導(dǎo)者,需要充分了解軟件工程未來的發(fā)展形勢,并將這種形式分解轉(zhuǎn)化為階段性的教學(xué)目標(biāo)。本校教師在制定教學(xué)目標(biāo)時(shí),將課程任務(wù)分為三個(gè)層面,首先,要讓學(xué)生理解“軟件工程”理論指導(dǎo)的必要性,強(qiáng)化學(xué)生的基礎(chǔ)理論知識水平,例如,本校教師會經(jīng)常在課堂上配合教材定義講解一些知名的軟件工程案例,并讓學(xué)生理解軟件開發(fā)系統(tǒng)化所涵蓋的內(nèi)容,即策劃、設(shè)計(jì)、實(shí)現(xiàn)、部署、維護(hù)等等。因?yàn)楹芏鄬W(xué)生認(rèn)為軟件工程的執(zhí)行僅僅是寫代碼。本校教師也致力于幫助其糾正這種想法。其次,要讓學(xué)生理解軟件工程質(zhì)量的重要性,減少操作時(shí)的風(fēng)險(xiǎn),通過“軟件工程”的學(xué)習(xí),激發(fā)學(xué)生自主解決問題的意識;最后,要講清楚軟件工程中各個(gè)知識點(diǎn)之間的邏輯關(guān)系,例如,軟件工程開發(fā)完成需要經(jīng)過系統(tǒng)的設(shè)計(jì)才能實(shí)現(xiàn)最終需求。而概要設(shè)計(jì)也可以細(xì)化為各個(gè)可實(shí)現(xiàn)的功能模塊,也就是常說的“詳細(xì)設(shè)計(jì)”。確定正確的教學(xué)目標(biāo)時(shí),一定要讓學(xué)生將各類知識爛熟于心,并將這些知識熟練使用在實(shí)踐操作中[2]。

2.3 ?夯實(shí)理論知識

扎實(shí)的理論知識永遠(yuǎn)是支撐實(shí)踐行動(dòng)的基礎(chǔ),因此在開展“軟件工程”教學(xué)時(shí),首先就要做好基礎(chǔ)理論知識的講解,傳統(tǒng)教學(xué)模式中,課本教材中羅列的知識點(diǎn)比較繁瑣,且內(nèi)容更新速度較慢,與實(shí)際社會發(fā)展形勢并不匹配。這也導(dǎo)致學(xué)生在走向工作崗位時(shí)對實(shí)際操作內(nèi)容適應(yīng)速度比較慢。因此在優(yōu)化教學(xué)案例時(shí),可以將現(xiàn)有教材內(nèi)容進(jìn)行擴(kuò)充,精簡教學(xué)內(nèi)容,提高實(shí)踐課程的比重。例如,本人根據(jù)實(shí)踐課程按照項(xiàng)目內(nèi)容,將學(xué)生分為多個(gè)學(xué)習(xí)小組,結(jié)合多媒體輔助工具,幫助學(xué)生模擬真實(shí)的軟件工程操作情景,并賦予每個(gè)學(xué)生特定的職業(yè)角色,比如系統(tǒng)分析人員、測試工程師、開發(fā)人員、文檔管理人員等等。通過任務(wù)進(jìn)行驅(qū)動(dòng),鍛煉學(xué)生在真實(shí)情景中的反應(yīng)能力,強(qiáng)化其對理論知識的應(yīng)用效果。另外,還需要在此基礎(chǔ)上建立更加完整的“軟件工程”課程體系:(1)基礎(chǔ)部分;(2)應(yīng)用部分;(3)實(shí)踐部分。一方面,在執(zhí)行基礎(chǔ)部分時(shí),需要向?qū)W生闡明軟件工程的概念,使其理解軟件工程的搭建過程,以及工程管理的必要性,學(xué)會基礎(chǔ)的軟件工程技術(shù)。例如,在優(yōu)化軟件工程的實(shí)踐時(shí),教師應(yīng)當(dāng)根據(jù)現(xiàn)有軟件項(xiàng)目研發(fā)的標(biāo)準(zhǔn),為學(xué)生講解知名企業(yè)實(shí)際案例,并配合傳導(dǎo)CVS、RationalRose、Enterprise Architecture、JUnit等軟件工程工具與環(huán)境的概念。另一方面,在實(shí)踐部分,教師要組織學(xué)生以軟件項(xiàng)目開發(fā)團(tuán)隊(duì)的方式,以團(tuán)隊(duì)為單位,共同制作出一個(gè)軟件系統(tǒng),從而深入了解和掌握軟件工程的思想。

2.4 ?豐富評價(jià)方式

以項(xiàng)目A為例,“當(dāng)前社會上的很多小區(qū)都開始使用同一家物業(yè)管理公司,為了提高管理效果,該物業(yè)公司決定使用B/S系統(tǒng),請簡單闡述B/S結(jié)構(gòu)的優(yōu)點(diǎn)”這一案例主要考察的是學(xué)生對B/S結(jié)構(gòu)是否了解,B/S體系是以三層應(yīng)用結(jié)構(gòu)來實(shí)現(xiàn)的,其具體結(jié)構(gòu)是Web服務(wù)器/數(shù)據(jù)庫服務(wù)器。B/S體系在運(yùn)行全部模塊時(shí),只需要打開一個(gè)瀏覽器,并可以在運(yùn)行時(shí)自動(dòng)升級。學(xué)生在回答這一問題時(shí),教師不能采用傳統(tǒng)的評價(jià)模式。為充分體現(xiàn)出考核評價(jià)的效果,可以將課程評價(jià)模式更新為:平時(shí)成績(20%)+期中評估(20%)+小組作業(yè)(60%)=總成績。這種任務(wù)驅(qū)動(dòng)模式可以有效鍛煉學(xué)生自主發(fā)現(xiàn)并解決問題的能力,培養(yǎng)其創(chuàng)新意識。另外,受到個(gè)人學(xué)習(xí)能力、興趣愛好等多方面因素影響,學(xué)生在學(xué)習(xí)過程中表現(xiàn)出很強(qiáng)的差異性,因此不能制定單一性的考核模式,應(yīng)做到多樣化、人性化、科學(xué)化。整個(gè)課程的考核評價(jià)系統(tǒng)可以按教學(xué)目標(biāo)分為軟件文檔撰寫、演示、小組答辯等內(nèi)容[3]。

3 ?結(jié) ?論

綜上所述,“軟件工程”是應(yīng)用型本科高校的計(jì)算機(jī)專業(yè)的重要學(xué)習(xí)內(nèi)容,需要教師加以重視。為了更好地適應(yīng)社會環(huán)境中對人才的需求,需要盡快更新現(xiàn)有教學(xué)形式,確保學(xué)生在走出校門后,能夠?qū)φn堂上掌握的知識學(xué)以致用,發(fā)揮出自身應(yīng)用型本科人才的優(yōu)勢。

參考文獻(xiàn):

[1] 李雷孝,王慧,邢紅梅,等.新工科建設(shè)背景下Java軟件開發(fā)技術(shù)類系列課程教學(xué)改革研究 [J].智庫時(shí)代,2019(47):238-239+265.

[2] 李發(fā)陵,陳艷.新工科背景下應(yīng)用型本科軟件工程專業(yè)工程實(shí)踐課程體系研究與實(shí)踐——以重慶工程學(xué)院軟件工程專業(yè)為例 [J].科學(xué)咨詢(科技·管理),2019(1):98-99.

[3] 吳勁,周帆,王瑞錦,等.OBE模式下的程序設(shè)計(jì)與算法基礎(chǔ)課程改革探索 [J].計(jì)算機(jī)教育,2019(11):86-90.

作者簡介:孫德剛(1978.04-),男,漢族,山東德州人,高級工程師,學(xué)士學(xué)位,研究方向:教育信息化、軟件開發(fā)。

猜你喜歡
軟件工程應(yīng)用型本科課程
《ERP原理與應(yīng)用》課程混合式教學(xué)改革探索
課程思政在組織行為學(xué)課程教學(xué)中的探索與實(shí)踐
A—Level統(tǒng)計(jì)課程和AP統(tǒng)計(jì)課程的比較
應(yīng)用型本科院校高等數(shù)學(xué)課程建設(shè)改革
地方新建本科高校轉(zhuǎn)型發(fā)展的探索與實(shí)踐
依托工作室的軟件工程實(shí)踐教學(xué)研究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
應(yīng)用型本科大學(xué)英語后續(xù)課程建設(shè)之必要性探討
關(guān)于應(yīng)用型計(jì)算機(jī)專業(yè)培養(yǎng)方案的研究
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
红桥区| 大余县| 安多县| 合阳县| 泸西县| 海宁市| 临洮县| 台山市| 岑巩县| 兰坪| 东乡县| 新平| 前郭尔| 江阴市| 荆州市| 叶城县| 金秀| 且末县| 南投市| 宣威市| 蒙山县| 长乐市| 铁岭县| 密云县| 科尔| 广水市| 宁阳县| 丰台区| 东方市| 莱州市| 宁河县| 遵义县| 哈巴河县| 开封市| 普兰店市| 蕉岭县| 望都县| 平潭县| 大丰市| 宁国市| 益阳市|