




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
CENTRALCHINANORMALUNIVERSITY
《軟件工程》教學(xué)大綱
2021年12月
目錄
《軟件工程》教學(xué)大綱...............................1
一、課程基本信息................................................................1
二、課程教學(xué)目的................................................................1
三、學(xué)習(xí)方法指導(dǎo)................................................................2
四、教學(xué)內(nèi)容結(jié)構(gòu)及教學(xué)安排......................................................2
《軟件工程》教學(xué)大綱
一、課程基本信息
?課程名稱:《軟件工程》
?課程代碼:81722002
?編寫(xiě)人:吳彥文
?學(xué)時(shí)數(shù):課堂學(xué)時(shí)32學(xué)時(shí),實(shí)驗(yàn)學(xué)時(shí)16學(xué)時(shí)
?任課教師:吳彥文
?開(kāi)課單位:物理科學(xué)與技術(shù)學(xué)院
?課程性質(zhì):專業(yè)必修課
?先修課程:數(shù)據(jù)結(jié)構(gòu),大學(xué)數(shù)學(xué),離散數(shù)學(xué),計(jì)算機(jī)算法設(shè)計(jì)
?使用教材:軟件工程導(dǎo)論與案例教程,吳彥文,清華大學(xué)出版社,2022年
?教學(xué)拓展資源:《軟件工程》省級(jí)精品課資源庫(kù);多媒體素材庫(kù)。
二、課程教學(xué)目的
《軟件工程》是計(jì)算機(jī)專業(yè)的一門(mén)工程性基礎(chǔ)課程,在軟件工程學(xué)科人才培養(yǎng)體系中占
有重要的地位。軟件開(kāi)發(fā)是建立.計(jì)算機(jī)應(yīng)用系統(tǒng)的重要環(huán)節(jié),人們通過(guò)軟件工程學(xué)把軟件開(kāi)
發(fā)納入工程化的軌道,而軟件工程學(xué)是用以指導(dǎo)軟件人員進(jìn)行軟件的開(kāi)發(fā)、維護(hù)和管理的科
學(xué)。《軟件工程》已成為商等學(xué)校計(jì)算機(jī)軟件教學(xué)體系中的一門(mén)核心課程。
從課程內(nèi)容設(shè)置方面講,本課程以IEEE最新發(fā)布的軟件工程知識(shí)體系為基礎(chǔ)構(gòu)建內(nèi)容
框架,注重貫穿軟件開(kāi)發(fā)整個(gè)過(guò)程的系統(tǒng)性認(rèn)識(shí)和實(shí)踐性應(yīng)用,以當(dāng)前流行的統(tǒng)一開(kāi)發(fā)過(guò)程、
面向?qū)ο蠹夹g(shù)和UML語(yǔ)言作為核心,密切結(jié)合軟件開(kāi)發(fā)的先進(jìn)技術(shù)、最佳實(shí)踐和企業(yè)案例,
力求從“可實(shí)踐”軟件工程的角度描述需求分析、軟件設(shè)計(jì)、軟件測(cè)試以及軟件開(kāi)發(fā)管理,
使學(xué)生在理解和實(shí)踐的基礎(chǔ)上掌握當(dāng)前軟件工程的方法、技術(shù)和工具。本課程注重培養(yǎng)學(xué)生
理論應(yīng)用于實(shí)踐的能力,課堂上教師不僅向?qū)W生講述軟件工程中的相關(guān)原理和概念,而且結(jié)
合當(dāng)前最新技術(shù)與工具指導(dǎo)學(xué)生實(shí)踐操作,另外,通過(guò)課程設(shè)計(jì),培養(yǎng)學(xué)生對(duì)整個(gè)軟件開(kāi)發(fā)
過(guò)程的能力,讓學(xué)生能切實(shí)體會(huì)到軟件工程在實(shí)踐中的指導(dǎo)作用,并按軟件工程的要求完成
規(guī)范的各項(xiàng)軟件開(kāi)發(fā)文檔,本課程對(duì)提高學(xué)生的軟件開(kāi)發(fā)能力和項(xiàng)目管理能力有重要的現(xiàn)實(shí)
意義。
從課程實(shí)施方面講,本課程借助華中師范大學(xué)云端一體化學(xué)習(xí)平臺(tái),實(shí)現(xiàn)數(shù)字化教學(xué)資
源的轉(zhuǎn)播與共享,并通過(guò)混合式學(xué)習(xí)將面授課堂與網(wǎng)絡(luò)課堂溝通結(jié)合,使各種教學(xué)資源、各
個(gè)教學(xué)要素和教學(xué)環(huán)節(jié)達(dá)到組合、重構(gòu)、融合,在整體優(yōu)化的基礎(chǔ)上產(chǎn)生聚集效應(yīng),進(jìn)一步
促成多樣化學(xué)習(xí)。課程的教學(xué)環(huán)節(jié)深入貫徹基于問(wèn)題的學(xué)習(xí)教學(xué)模式(PBL).課程教學(xué)通
過(guò)創(chuàng)設(shè)問(wèn)題情境,引導(dǎo)學(xué)習(xí)者確認(rèn)和分析問(wèn)題,并通過(guò)信息技術(shù)等手段獲取結(jié)構(gòu)化的學(xué)習(xí)資
源,圍繞問(wèn)題展開(kāi)自主或合作學(xué)習(xí),最終達(dá)成對(duì)問(wèn)題的解決。在PBL教學(xué)模式的指導(dǎo)下,整
個(gè)課程教學(xué)以問(wèn)題學(xué)習(xí)為中心,充分調(diào)動(dòng)學(xué)習(xí)者學(xué)習(xí)的主動(dòng)性和積極性,培養(yǎng)其解決問(wèn)題的
能力及團(tuán)隊(duì)合作意識(shí),同時(shí),也注重提升其實(shí)踐能力。
三、學(xué)習(xí)方法指導(dǎo)
不同于傳統(tǒng)的教學(xué)模式,《軟件工程》這一課程充分利用信息技術(shù)和數(shù)字化資源,依托
教育信息化平臺(tái),最大程度的實(shí)現(xiàn)教學(xué)資源的靈活共享。并根據(jù)學(xué)習(xí)者的個(gè)性化差異,采用
在線課程、混合式課程及傳統(tǒng)面授課程等多種授課方式,以基于問(wèn)題的學(xué)習(xí)(PBL)展開(kāi)教
學(xué)。學(xué)習(xí)環(huán)境和學(xué)習(xí)組織形式發(fā)牛?的變化對(duì)學(xué)生的自主與合作學(xué)習(xí)能力、創(chuàng)造性思維能力等
方面提出了較高的要求,這就要求學(xué)生在學(xué)習(xí)方法上也做出相應(yīng)的改變和適應(yīng)。本課程的學(xué)
習(xí)尤其需要注重理論聯(lián)系實(shí)際,可以3?5人組成一個(gè)課程學(xué)習(xí)小組,圍繞一個(gè)簡(jiǎn)單的軟件
項(xiàng)目,依據(jù)教材上介紹的基本理論和方法,從可行性研究和需求分析開(kāi)始,逐步進(jìn)行軟件設(shè)
計(jì),碼和測(cè)試以及軟件維護(hù)等工作。從而使學(xué)生的實(shí)踐能力得到鍛煉,適應(yīng)現(xiàn)代軟件項(xiàng)FI的
開(kāi)發(fā)和組織。在學(xué)習(xí)的過(guò)程中,要注重標(biāo)準(zhǔn)和文檔的重要性。
云端一體化學(xué)習(xí)平臺(tái)作為連接教師、學(xué)生、學(xué)習(xí)資源三者之間的“接口”,不僅為教師
教、學(xué)生學(xué)的活動(dòng)提供各類(lèi)學(xué)習(xí)資源、為課堂教學(xué)開(kāi)展多種形式的活動(dòng)提供支持,更是教師
和學(xué)生之間交流溝通的橋梁和紐帶,同時(shí)也為延伸課堂教學(xué)的課外輔助學(xué)習(xí)提供了空間。A
端一體化學(xué)習(xí)平臺(tái)的導(dǎo)航包括課程學(xué)習(xí)、師生問(wèn)答區(qū)、通知、作業(yè)、測(cè)試等欄目。本課程的
學(xué)習(xí)資源,包括課件、學(xué)案、視頻等全都整理分類(lèi)上傳至云端一體化學(xué)習(xí)平臺(tái),豐富的資源
鏈接為學(xué)習(xí)者學(xué)習(xí)活動(dòng)提供了便捷。學(xué)生課中沒(méi)有及時(shí)?內(nèi)化吸收的知識(shí),也可通過(guò)課后登陸
學(xué)習(xí)平臺(tái)在師生問(wèn)答區(qū)開(kāi)展實(shí)時(shí)討論,實(shí)現(xiàn)問(wèn)題及時(shí)有效地解決;此外,學(xué)習(xí)平臺(tái).上測(cè)試及
作業(yè)欄目及時(shí)記錄和反饋了學(xué)習(xí)者的學(xué)習(xí)進(jìn)程,并為教師進(jìn)一步完善學(xué)習(xí)指導(dǎo)提供依據(jù)。
四、教學(xué)內(nèi)容結(jié)構(gòu)及教學(xué)安排
(-)教學(xué)內(nèi)容結(jié)構(gòu)
本課程的教學(xué)內(nèi)容如下圖:
2
(二)教學(xué)重難點(diǎn)
本課程的教學(xué)重點(diǎn):
(I)軟件需求分析;
(2)軟件的概要設(shè)計(jì);
(3)軟件的詳細(xì)設(shè)計(jì);
(4)軟件測(cè)試方案的設(shè)計(jì):
3
(5)軟件項(xiàng)目管理。
(三)教學(xué)內(nèi)容安排
1、初識(shí)軟件
(1)軟件工程的產(chǎn)生、軟件危機(jī);
(2)軟件工程的基本概念、內(nèi)容、基本原理及開(kāi)發(fā)方法;
(3)軟件生命周期
(4)軟件開(kāi)發(fā)模型的特點(diǎn)及應(yīng)用范圍
(5)軟件工程知識(shí)體系和能力培養(yǎng)
2、可行性分析
(1)軟件問(wèn)題定義
(2)可行性研究,可行性研究的目的、內(nèi)容及步驟
(3)實(shí)踐內(nèi)容-基于Visio與Kitten的流程圖制作
(4)實(shí)戰(zhàn)案例-寫(xiě)作瀏覽器開(kāi)發(fā)可行性研究報(bào)告
3、需求分析
(1)需求分析的定義、要素
(2)需求分析的原則與步驟--重點(diǎn)
<4)數(shù)據(jù)字典及需求分析圖形工具(數(shù)據(jù)流圖、層次圖、Warnier圖、IP0圖等)--重
點(diǎn)、難點(diǎn)
(5)實(shí)戰(zhàn)案例-寫(xiě)作機(jī)票預(yù)定系統(tǒng)需求分析報(bào)告
4、軟件設(shè)計(jì)
(1)軟件設(shè)計(jì)相關(guān)概念、軟件設(shè)計(jì)的總體目標(biāo)、主要內(nèi)容
(2)面向?qū)ο蟮能浖O(shè)計(jì)方法-UML—-重點(diǎn)、難點(diǎn)
(3)實(shí)踐工具RtaiunalRuse的安裝與使用
(4)實(shí)戰(zhàn)案例一《在線選修課程管理系統(tǒng)》設(shè)計(jì)
5、UI設(shè)計(jì)
(1)UI設(shè)計(jì)相關(guān)概念、UI設(shè)計(jì)的分類(lèi)
(2)用戶界面設(shè)計(jì)原則、界面設(shè)計(jì)技巧
(3)交互設(shè)計(jì)及其常用軟件--重點(diǎn)、難點(diǎn)
(4)實(shí)戰(zhàn)案例-高保真Web原型圖設(shè)計(jì)
4
(5)實(shí)戰(zhàn)案例-利用Kitten進(jìn)行交互設(shè)計(jì)
6、軟件數(shù)據(jù)庫(kù)設(shè)計(jì)
(1)數(shù)據(jù)庫(kù)管理基本概念、數(shù)據(jù)模型、數(shù)據(jù)庫(kù)管理系統(tǒng)一-重點(diǎn)
(2)SQL語(yǔ)言簡(jiǎn)介、功能及分類(lèi)
(3)數(shù)據(jù)代碼設(shè)計(jì)
(4)實(shí)戰(zhàn)案例-NavicatforMySQL入門(mén)使用:數(shù)據(jù)庫(kù)連接、導(dǎo)入、導(dǎo)出、數(shù)據(jù)庫(kù)表操作、
管理與維護(hù)--重點(diǎn)、難點(diǎn)
7、軟件實(shí)現(xiàn)
(1)軟件實(shí)現(xiàn)的過(guò)程、任務(wù)與準(zhǔn)則
(2)編程語(yǔ)言與編碼技術(shù)—重點(diǎn)
(3)實(shí)戰(zhàn)案例-記事本微信小程序的設(shè)計(jì)與實(shí)現(xiàn)
(4)實(shí)戰(zhàn)案例-用海龜編輯器實(shí)現(xiàn)人臉識(shí)別
8、軟件編碼和軟件測(cè)試
(1)軟件測(cè)試目標(biāo)、原則及過(guò)程
(2)軟件測(cè)試方法:靜態(tài)分析與動(dòng)態(tài)測(cè)試、黑盒法與白盒法。
(3)軟件測(cè)試常用工具,自動(dòng)化測(cè)試工具selenium使用及基本操作--重點(diǎn)、難點(diǎn)
(4)實(shí)戰(zhàn)案例-selenium單元測(cè)試實(shí)戰(zhàn)、自動(dòng)化網(wǎng)頁(yè)資料單選實(shí)戰(zhàn)--重點(diǎn)
9、項(xiàng)目管理
(1)項(xiàng)目管理相關(guān)概念、一般流程、項(xiàng)目計(jì)劃
(2)項(xiàng)目管理常用軟件
(3)項(xiàng)目管理案例實(shí)戰(zhàn)
10、軟件工程實(shí)踐
(1)項(xiàng)目實(shí)戰(zhàn)一運(yùn)動(dòng)員競(jìng)賽注冊(cè)管理信息系統(tǒng)
(2)項(xiàng)目實(shí)戰(zhàn)二疫情地圖小程序
11、軟件工程中的黑科技工具
(1)集成式開(kāi)發(fā)工具——CloudStudio
(2)企業(yè)級(jí)可擴(kuò)展圖分析平臺(tái)---TigerGrap
(3)原型設(shè)計(jì)工具一一Pop
(四)課程各教學(xué)環(huán)節(jié)要求
5
1、理論教學(xué)
講述軟件工程的基本概念、原理、方法和工具,系統(tǒng)地介紹目前流行的和較成熟的軟
件工程技術(shù)。通過(guò)本課程,學(xué)習(xí)軟件開(kāi)發(fā)與維護(hù)的基本原理和基本技術(shù),提高軟件開(kāi)發(fā)維護(hù)
的效率和質(zhì)量。
2、實(shí)踐環(huán)節(jié)
(1)理論課程講授中嵌入實(shí)踐環(huán)節(jié),以每章對(duì)應(yīng)的實(shí)踐案例為主,加強(qiáng)學(xué)生的實(shí)踐操
作能力的培養(yǎng)。
(2)理論講授結(jié)束后,安排課程設(shè)計(jì)兩周。使學(xué)生聯(lián)系實(shí)際、學(xué)習(xí)軟件的設(shè)計(jì)、維護(hù),
學(xué)習(xí)書(shū)寫(xiě)軟件工程文檔資料。
(3)本課程在畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)之前開(kāi)設(shè),學(xué)生在進(jìn)行畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)時(shí),可
用軟件工程學(xué)的原理、方法和工具進(jìn)行設(shè)計(jì)及書(shū)寫(xiě)畢業(yè)論文,以提高學(xué)生的設(shè)計(jì)效率、設(shè)計(jì)
質(zhì)量和論文水平。
(五)學(xué)時(shí)分配
教學(xué)內(nèi)容安排
教學(xué)
(寫(xiě)明章、節(jié)、目)教學(xué)形式及其手段
時(shí)數(shù)
課程簡(jiǎn)介與分組安排
第1章緒論
2講授(v)
1.1初識(shí)軟件多媒體演示(J)
1.2軟件項(xiàng)目的開(kāi)發(fā)模型課堂練習(xí)()
第1章緒論實(shí)驗(yàn)()
1.3軟件工程知識(shí)體系和能力培養(yǎng)2課堂討論(J)
1.4實(shí)踐作'他任務(wù)要求
第2章可行性分析
2.1軟件問(wèn)題概述2
講授(J)
2.2可行性研究簡(jiǎn)介
多媒體演示(J)
課堂練習(xí)()
實(shí)驗(yàn)()
課堂討論(J)
實(shí)踐1:基于Visio的業(yè)務(wù)流程繪制(2學(xué)時(shí))2
第3章需求分析講授(J)
3.1軟件需求分析概述2多媒體演示(J)
3.2需求分析的原則與步驟課堂練習(xí)()
實(shí)驗(yàn)(,)
實(shí)踐2:基于kitten的流程圖繪制(2學(xué)時(shí))2課堂討論(J)
6
教學(xué)內(nèi)容安排
教學(xué)
(寫(xiě)明章、節(jié)、目)教學(xué)形式及其手段
時(shí)數(shù)
第3章需求分析
3.3結(jié)構(gòu)化分析方法
2
3.4實(shí)戰(zhàn)案例-機(jī)票預(yù)定系統(tǒng)需求分析
報(bào)告
第4章軟件設(shè)計(jì)
4.1軟件設(shè)計(jì)概述講授(J)
2多媒體演示(J)
4.2面向?qū)ο蟮能浖O(shè)計(jì)方法
課堂練習(xí)()
-UML
實(shí)驗(yàn)(J)
實(shí)踐3:基于Rationalrose《在線選修課程管課堂討論(J)
理系統(tǒng)》設(shè)計(jì)2
第5章UI設(shè)計(jì)講授(J)
多媒體演示(V)
5.1初識(shí)UI設(shè)計(jì)
2課堂練習(xí)()
5.2界面設(shè)計(jì)原則及技巧實(shí)驗(yàn)()
5.3交互設(shè)計(jì)及其常用軟件介紹課堂討論(V)
講授(J)
多媒體演示(J)
實(shí)踐4:基于Axure的高保真Web原型圖設(shè)課堂練習(xí)()
2
計(jì)實(shí)驗(yàn)()
課堂討論(J)
小班討論(J)
第6章軟件數(shù)據(jù)庫(kù)設(shè)計(jì)
6.1數(shù)據(jù)庫(kù)管理概述2
6.2結(jié)構(gòu)化查詢語(yǔ)言——SQL語(yǔ)言
第6章軟件數(shù)據(jù)庫(kù)設(shè)計(jì)
講授(J)
6.3本章實(shí)踐工具----Navicatfor多媒體演示(J)
課堂練習(xí)()
MySQL2實(shí)驗(yàn)(J)
課堂討論(J)
6.4實(shí)戰(zhàn)案例——NavicatforMySQL
入門(mén)使用
實(shí)踐5:基于NavicatforMySQL的數(shù)據(jù)庫(kù)操
作2
第7章軟件實(shí)現(xiàn)
7.1軟件實(shí)現(xiàn)概述2講授(J)
7.2編程語(yǔ)言與編碼技術(shù)多媒體演示(J)
課堂練習(xí)()
第7章軟件實(shí)現(xiàn)實(shí)驗(yàn)()
7.3實(shí)踐工具一一微信開(kāi)發(fā)者工具課堂討論(V)
2
7.4實(shí)戰(zhàn)案例(1)——記事本微信小
程序的設(shè)計(jì)與實(shí)現(xiàn)
7
教學(xué)內(nèi)容安排
教學(xué)
(寫(xiě)明章、節(jié)、目)教學(xué)形式及其手段
時(shí)數(shù)
實(shí)踐6:用海龜編輯器實(shí)現(xiàn)人臉識(shí)別2
第8章軟件測(cè)試
8.1初識(shí)軟件測(cè)試2
8.2軟件測(cè)試方法與常用工具
第8章軟件測(cè)試講授(V)
8.3本章實(shí)戰(zhàn)工具——自動(dòng)化測(cè)試工多媒體演示(V)
課堂練習(xí)()
具selenium2
實(shí)驗(yàn)(J)
8.4實(shí)戰(zhàn)案例----selenium單元測(cè)試
課堂討論(V)
實(shí)戰(zhàn)
實(shí)踐7:基于selenium工具實(shí)現(xiàn)自動(dòng)化網(wǎng)頁(yè)
資料單選實(shí)戰(zhàn)2
第9章項(xiàng)目管理講授(J)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 暗挖隧道法試題及答案
- 系統(tǒng)架構(gòu)設(shè)計(jì)師考試應(yīng)對(duì)快速變化環(huán)境的能力試題及答案
- 藥劑科學(xué)前沿與新概念試題及答案
- 腦科學(xué)比賽試題大全及答案
- 藥品管理試題及答案
- 衛(wèi)生管理危機(jī)溝通能力考題及答案
- 治療方案西醫(yī)臨床試題及答案
- 增強(qiáng)理解2024年專利代理人考試試題答案
- 藥物劑型與功能關(guān)系試題及答案
- 激光技術(shù)工程師考試準(zhǔn)備法
- 2025-2030年中國(guó)煤電行業(yè)發(fā)展?jié)摿巴顿Y戰(zhàn)略規(guī)劃研究報(bào)告
- 《我心目中的領(lǐng)導(dǎo)者》課件
- T-HSPAQ 0002-2024 鹽漬天然腸衣
- 2024年廣西安全員B證試題題庫(kù)
- T-GDCKCJH 091-2024 微生物電化學(xué)法水質(zhì)生物毒性現(xiàn)場(chǎng)快速檢測(cè)技術(shù)規(guī)范
- 【MOOC】健身氣功八段錦-東南大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 周杰倫原版現(xiàn)場(chǎng)《默》鋼琴?gòu)棾撉僮V鋼琴簡(jiǎn)譜數(shù)字譜鋼琴
- 珍奇觀賞植物知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋西南大學(xué)
- 2024湖北中煙工業(yè)限責(zé)任公司2024年招聘(博士崗位)【5人】管理單位遴選500模擬題附帶答案詳解
- 《特種設(shè)備重大事故隱患判定標(biāo)準(zhǔn)》培訓(xùn)
- 糖尿病足創(chuàng)面護(hù)理
評(píng)論
0/150
提交評(píng)論