版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《軟件工程》教學(xué)大綱一、課程基本信息課程名稱軟件工程SoftwareEngineering課程編碼SCC321521030開課院部理學(xué)院課程團(tuán)隊(duì)數(shù)據(jù)科學(xué)團(tuán)隊(duì)學(xué)分3.0課內(nèi)學(xué)時(shí)52講授40實(shí)驗(yàn)0上機(jī)12實(shí)踐0課外學(xué)時(shí)52適用專業(yè)信息與計(jì)算科學(xué)授課語(yǔ)言中文先修課程程序設(shè)計(jì)(C)、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫(kù)原理與應(yīng)用課程簡(jiǎn)介(限選)《軟件工程》是信息與計(jì)算科學(xué)專業(yè)的專業(yè)限選課程。通過本課程的學(xué)習(xí),學(xué)生能夠使用軟件工程的方法進(jìn)行軟件項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試,旨在培養(yǎng)學(xué)生具備軟件工程思想及實(shí)際軟件開發(fā)的能力。本課程主要內(nèi)容包括軟件工程與軟件過程、軟件需求分析與建模、軟件設(shè)計(jì)與建模、軟件編程與軟件測(cè)試?!癝oftwareEngineering”isoneofoptionalforInformationandComputingSciencemajor.Throughthestudyingofthiscourse,studentscananalysis、design、implementationandtestthesoftwareprojectbyusingthesoftwareengineeringmethods,thepurposeistodevelopthestudentwiththeabilityofsoftwareengineeringandpracticalsoftwaredevelopment.Thiscoursemainlyincludesoftwareengineeringandsoftwareprocess,softwarerequirementsanalysisandmodeling,softwaredesignandmodeling,softwareprogrammingandsoftwaretesting.負(fù)責(zé)人大綱執(zhí)筆人審核人二、課程目標(biāo)序號(hào)代號(hào)課程目標(biāo)OBE畢業(yè)要求指標(biāo)點(diǎn)任務(wù)自選1M1目標(biāo)1:掌握用于軟件開發(fā)實(shí)踐的各項(xiàng)技能。是3.22M2目標(biāo)2:培養(yǎng)學(xué)生具備軟件工程思想及實(shí)際軟件開發(fā)的能力。是8.23M3目標(biāo)3:通過課程項(xiàng)目的實(shí)踐,撰寫報(bào)告并答辯,培育認(rèn)識(shí)和發(fā)現(xiàn)問題的能力和團(tuán)隊(duì)協(xié)作解決工程問題的能力。是7.14M4目標(biāo)4:能保障課程正常秩序(政治層面、課堂保障層面,非學(xué)生能力層面)否三、課程內(nèi)容序號(hào)章節(jié)號(hào)標(biāo)題課程內(nèi)容/重難點(diǎn)支撐課程目標(biāo)課內(nèi)學(xué)時(shí)教學(xué)方式課外學(xué)時(shí)課外環(huán)節(jié)1第1章第1章軟件工程概述本章重點(diǎn)難點(diǎn):軟件危機(jī)、軟件工程概念、軟件工程知識(shí)體系。////21.11.1軟件軟件的概念、軟件的特點(diǎn)、軟件的分類M10.5講授0.5自學(xué)資料、課后作業(yè)31.21.2軟件危機(jī)軟件危機(jī)的表現(xiàn)、軟件危機(jī)的原因M10.5講授0.5自學(xué)資料、課后作業(yè)41.31.3軟件工程軟件工程的概念、軟件工程的基本內(nèi)容、軟件工程目標(biāo)和原則、軟件工程的知識(shí)體系M10.5講授0.5自學(xué)資料、課后作業(yè)51.41.4軟件工程的相關(guān)工具Visio、Visualstudio、AxureM10.5講授0.5自學(xué)資料、課后作業(yè)6第2章第2章軟件過程本章重點(diǎn)難點(diǎn):軟件生命周期、軟件過程模型。////72.12.1軟件過程概述軟件過程定義、特征M10.5講授0.5自學(xué)資料、課后作業(yè)82.22.2軟件生命周期軟件生命周期的概念、傳統(tǒng)軟件生命周期的各個(gè)階段M10.5講授0.5自學(xué)資料、課后作業(yè)92.32.3軟件過程模型瀑布模型、快速原型模型、增量模型、螺旋模型、噴泉模型、基于組件的開發(fā)模型、統(tǒng)一軟件開發(fā)過程模型、敏捷模型M11講授1自學(xué)資料、課后作業(yè)10第3章第3章可行性研究及需求分析本章重點(diǎn)難點(diǎn):需求分析的目的和步驟。////113.13.1可行性研究可行性研究的目的與意義、可行性研究的內(nèi)容、可行性研究的步驟M10.4講授0.4自學(xué)資料、課后作業(yè)123.23.2需求分析需求分析的目的與意義、需求分析的步驟、需求管理M10.4講授0.4自學(xué)資料、課后作業(yè)133.33.3軟件開發(fā)計(jì)劃書編寫指南熟悉軟件開發(fā)計(jì)劃書內(nèi)容M10.4講授0.4自學(xué)資料、課后作業(yè)143.43.4需求規(guī)格說明書編寫指南熟悉需求規(guī)格說明書內(nèi)容M10.4講授0.4自學(xué)資料、課后作業(yè)153.53.5Visio軟件Visio的功能及使用方法介紹M10.4講授0.4自學(xué)資料、課后作業(yè)16第4章第4章結(jié)構(gòu)化需求分析本章重點(diǎn)難點(diǎn):實(shí)體關(guān)系(E-R)圖、數(shù)據(jù)流圖。////174.14.1結(jié)構(gòu)化需求分析的方法功能建模、數(shù)據(jù)建模、行為建模M1,M2,M32講授2自學(xué)資料、大作業(yè)184.24.2結(jié)構(gòu)化需求分析的工具實(shí)體關(guān)系(E-R)圖、數(shù)據(jù)流圖、狀態(tài)轉(zhuǎn)換圖、數(shù)據(jù)字典。M1,M2,M32講授2自學(xué)資料、大作業(yè)19上機(jī)課1上機(jī)課1:流程圖繪制利用Visio繪制“小型網(wǎng)上書店系統(tǒng)”的數(shù)據(jù)流圖。M2,M32上機(jī)2大作業(yè)20第5章第5章面向?qū)ο蠓治霰菊轮攸c(diǎn)難點(diǎn):用例圖、類圖、對(duì)象圖、狀態(tài)圖、順序圖。////215.15.1面向?qū)ο蟮能浖こ谭椒嫦驅(qū)ο蟮幕靖拍?、面向?qū)ο蟮能浖こ谭椒ǖ奶卣髋c優(yōu)勢(shì)M11講授1自學(xué)資料、大作業(yè)225.25.2UML簡(jiǎn)介用例圖、類圖和對(duì)象圖、狀態(tài)圖、順序圖、活動(dòng)圖、協(xié)作圖、構(gòu)件圖、部署圖、包圖M12講授2自學(xué)資料、大作業(yè)235.35.3面向?qū)ο蠓治龇椒嫦驅(qū)ο蠓治鲞^程、面向?qū)ο蠓治鲈瓌tM1,M2,M32講授2自學(xué)資料、大作業(yè)245.45.4面向?qū)ο蠼=?duì)象模型、建立動(dòng)態(tài)模型、建立功能模型、三種模型之間的關(guān)系M1,M2,M32講授2自學(xué)資料、大作業(yè)255.55.5案例小型網(wǎng)上書店系統(tǒng)的需求規(guī)格說明書M1,M2,M31講授1自學(xué)資料、大作業(yè)26上機(jī)課2上機(jī)課2:UML圖繪制利用Visio繪制“小型網(wǎng)上書店系統(tǒng)”的用例圖、類圖、對(duì)象圖。M2,M32上機(jī)2大作業(yè)27第6章第6章軟件設(shè)計(jì)本章重點(diǎn)難點(diǎn):軟件設(shè)計(jì)模式、軟件體系結(jié)構(gòu)和框架、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、人機(jī)界面設(shè)計(jì)。////286.16.1軟件設(shè)計(jì)的基本概念軟件設(shè)計(jì)的意義和目標(biāo)、軟件設(shè)計(jì)的分類、軟件設(shè)計(jì)的原則M1,M2,M31講授1自學(xué)資料、大作業(yè)296.26.2軟件的體系結(jié)構(gòu)軟件的體系結(jié)構(gòu)概述、軟件系統(tǒng)的設(shè)計(jì)模式M1,M2,M31講授1自學(xué)資料、大作業(yè)306.36.3分布式系統(tǒng)結(jié)構(gòu)多處理器體系結(jié)構(gòu)、客戶/服務(wù)器體系結(jié)構(gòu)、分布式對(duì)象體系結(jié)構(gòu)、對(duì)等端體系結(jié)構(gòu)、代理M1,M2,M31講授1自學(xué)資料、大作業(yè)316.46.4體系結(jié)構(gòu)框架模型-視圖-控制器、模型-視圖-表示器、J2EE體系結(jié)構(gòu)框架、PCMEF、PCBMERM1,M2,M31講授1自學(xué)資料、大作業(yè)326.56.5數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)、邏輯結(jié)構(gòu)、物理結(jié)構(gòu)、數(shù)據(jù)范式M1,M2,M31講授1自學(xué)資料、大作業(yè)336.66.6人機(jī)界面設(shè)計(jì)界面設(shè)計(jì)原則、界面的一致性、界面的易用性、界面的容錯(cuò)性M1,M2,M31講授1自學(xué)資料、大作業(yè)34上機(jī)課3上機(jī)課3:人機(jī)界面設(shè)計(jì)利用Axure繪制“小型網(wǎng)上書店系統(tǒng)”的人機(jī)界面。M2,M32上機(jī)2大作業(yè)35第7章第7章結(jié)構(gòu)化設(shè)計(jì)方法本章重點(diǎn)難點(diǎn):面向數(shù)據(jù)流的設(shè)計(jì)、面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。////367.17.1結(jié)構(gòu)化軟件設(shè)計(jì)方法表示軟件結(jié)構(gòu)的圖形工具、面向數(shù)據(jù)流的設(shè)計(jì)方法、面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法M1,M2,M32講授2自學(xué)資料、大作業(yè)377.27.2結(jié)構(gòu)化軟件設(shè)計(jì)工具流程圖、N-S圖、過程設(shè)計(jì)語(yǔ)言M1,M2,M32講授2自學(xué)資料、大作業(yè)38上機(jī)課4上機(jī)課4:數(shù)據(jù)庫(kù)設(shè)計(jì)利用Visio繪制“小型網(wǎng)上書店系統(tǒng)”的數(shù)據(jù)庫(kù)結(jié)構(gòu)。M2,M32上機(jī)2大作業(yè)39第8章第8章面向?qū)ο笤O(shè)計(jì)本章重點(diǎn)難點(diǎn):面向?qū)ο笤O(shè)計(jì)。////408.18.1面向?qū)ο笤O(shè)計(jì)方法面向?qū)ο蟮脑O(shè)計(jì)原則、面向?qū)ο笤O(shè)計(jì)的啟發(fā)規(guī)則、系統(tǒng)設(shè)計(jì)、對(duì)象設(shè)計(jì)M1,M2,M31講授1自學(xué)資料、大作業(yè)418.28.2案例小型網(wǎng)上書店系統(tǒng)的軟件設(shè)計(jì)說明書M1,M2,M31講授1自學(xué)資料、大作業(yè)42上機(jī)課5上機(jī)課5:UML圖繪制利用Visio繪制“小型網(wǎng)上書店系統(tǒng)”的序列圖、狀態(tài)圖。M2,M32上機(jī)2大作業(yè)43第9章第9章軟件編程本章重點(diǎn)難點(diǎn):選擇編程語(yǔ)言因素、編程風(fēng)格。////449.19.1編程語(yǔ)言編程語(yǔ)言的發(fā)展與分類、選擇編程語(yǔ)言需考慮的因素M1,M2,M31講授1自學(xué)資料、大作業(yè)459.29.2編程風(fēng)格版權(quán)說明、程序版式、注釋、命名規(guī)則、語(yǔ)句構(gòu)造、輸入輸出、效率M1,M2,M31講授1自學(xué)資料、大作業(yè)46第10章第10章軟件測(cè)試概述本章重點(diǎn)難點(diǎn):測(cè)試分類、測(cè)試用例。////4710.110.1軟件測(cè)試的基本概念軟件測(cè)試的原則、軟件測(cè)試模型M1,M2,M30.5講授0.5自學(xué)資料、大作業(yè)4810.210.2軟件測(cè)試的分類按時(shí)間階段分類、按是否運(yùn)行程序分類、按是否查看源碼分類、按照質(zhì)量因素分類M1,M2,M30.5講授0.5自學(xué)資料、大作業(yè)4910.310.3測(cè)試用例測(cè)試用例編寫、測(cè)試用例設(shè)計(jì)、測(cè)試用例場(chǎng)景M1,M2,M31講授1自學(xué)資料、大作業(yè)50第11章第11章軟件測(cè)試方法與過程本章重點(diǎn)難點(diǎn):面向數(shù)據(jù)流的設(shè)計(jì)、面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。////5111.111.1軟件測(cè)試方法介紹常見軟件測(cè)試方法M1,M2,M31講授1自學(xué)資料、大作業(yè)5211.211.2黑盒測(cè)試等價(jià)劃分法、邊界值分析法、場(chǎng)景法、黑盒測(cè)試選擇M1,M2,M32講授2自學(xué)資料、大作業(yè)5311.311.3白盒測(cè)試代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、程序插樁技術(shù)、邏輯覆蓋法、基本路徑法、白盒測(cè)試方法選擇、白盒測(cè)試和黑盒測(cè)試比較。M1,M2,M32講授2自學(xué)資料、大作業(yè)5411.411.4其他類型測(cè)試單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試、回歸測(cè)試M1,M2,M31講授1自學(xué)資料、大作業(yè)55上機(jī)課6上機(jī)課6:?jiǎn)卧獪y(cè)試?yán)肰isiualStudio進(jìn)行單元測(cè)試。M2,M32上機(jī)2大作業(yè)四、考核方式序號(hào)考核環(huán)節(jié)操作細(xì)節(jié)總評(píng)占比1平時(shí)作業(yè)1.每周布置2-3道題目,平均每次課1道題以上。2.成績(jī)采用百分制,根據(jù)作業(yè)完成準(zhǔn)確性、是否按時(shí)上交、是否獨(dú)立完成評(píng)分。3.考核學(xué)生對(duì)軟件工程基本知識(shí)的掌握能力,學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析問題、解決問題的能力題型主要有作圖、分析。20%2需求規(guī)格說明書1.本課程要求根據(jù)需求規(guī)格說明書模板完成各項(xiàng)工作。2.根據(jù)功能需求和數(shù)據(jù)需求的完整性、準(zhǔn)確性、創(chuàng)新性評(píng)分。30%3軟件設(shè)計(jì)說明書1.本課程要求根據(jù)軟件設(shè)計(jì)說明書模板完成各項(xiàng)工作。2.根據(jù)功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)的完整性、準(zhǔn)確性、創(chuàng)新性評(píng)分。30%4答辯采用分組答辯,各小組要求準(zhǔn)備5分鐘的PPT,所有小組成員都必修出席,其中1人為主講解人。 10%5考勤刷卡點(diǎn)名5%6課堂表現(xiàn)課堂回答問題情況5%五、評(píng)分細(xì)則序號(hào)課程目標(biāo)考核環(huán)節(jié)大致占比評(píng)分等級(jí)1M1平時(shí)作業(yè)50%A-獨(dú)立思考、按時(shí)完成,解題思路清晰、步驟完整、格式合理、答案準(zhǔn)確。B-獨(dú)立思考、按時(shí)完成,解題思路比較清晰、步驟比較完整、格式合理、答案基本準(zhǔn)確。C-基本按時(shí)完成,解題思路比較清晰、步驟比較完整、格式比較合理、答案有少量錯(cuò)誤。D-作業(yè)抄襲,未能按時(shí)完成,解題思路混亂,答案錯(cuò)誤多。2M1需求規(guī)格說明書30%A-功能需求和數(shù)據(jù)需求完整、準(zhǔn)確、具有創(chuàng)新性。B-功能需求和數(shù)據(jù)需求完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能需求和數(shù)據(jù)需求基本完整、比較準(zhǔn)確。D-功能需求和數(shù)據(jù)需求不完整、不準(zhǔn)確。3M1軟件設(shè)計(jì)說明書20%A-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、準(zhǔn)確、具有創(chuàng)新性。B-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)基本完整、比較準(zhǔn)確。D-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)不完整、不準(zhǔn)確。4M2需求規(guī)格說明書50%A-功能需求和數(shù)據(jù)需求完整、準(zhǔn)確、具有創(chuàng)新性。B-功能需求和數(shù)據(jù)需求完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能需求和數(shù)據(jù)需求基本完整、比較準(zhǔn)確。D-功能需求和數(shù)據(jù)需求不完整、不準(zhǔn)確。5M2軟件設(shè)計(jì)說明書50%A-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、準(zhǔn)確、具有創(chuàng)新性。B-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)基本完整、比較準(zhǔn)確。D-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)不完整、不準(zhǔn)確。6M3需求規(guī)格說明書40%A-功能需求和數(shù)據(jù)需求完整、準(zhǔn)確、具有創(chuàng)新性。B-功能需求和數(shù)據(jù)需求完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能需求和數(shù)據(jù)需求基本完整、比較準(zhǔn)確。D-功能需求和數(shù)據(jù)需求不完整、不準(zhǔn)確。7M3軟件設(shè)計(jì)說明書40%A-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、準(zhǔn)確、具有創(chuàng)新性。B-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)完整、比較準(zhǔn)確、具有一定創(chuàng)新性。C-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)基本完整、比較準(zhǔn)確。D-功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)和界面設(shè)計(jì)不完整、不準(zhǔn)確。8M3答辯20%A-闡述問題清楚,PPT組織合理,回答問題正確。B-闡述問題清楚,PPT組織比較合理,回答問題基本正確。C-闡述問題基本清楚,PPT組織合理,回答問題個(gè)別有錯(cuò)誤。D-闡述問題不清楚,PPT組織混亂,回答問題不正確。9M
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金鄉(xiāng)縣招教考試備考題庫(kù)附答案解析
- 2024年鄭州醫(yī)藥健康職業(yè)學(xué)院馬克思主義基本原理概論期末考試題附答案解析(必刷)
- 2024年溫州理工學(xué)院馬克思主義基本原理概論期末考試題帶答案解析(必刷)
- 2025年?yáng)|安縣幼兒園教師招教考試備考題庫(kù)含答案解析(必刷)
- 2025年扎蘭屯職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試題庫(kù)帶答案解析
- 2025年武漢工程科技學(xué)院馬克思主義基本原理概論期末考試模擬題及答案解析(奪冠)
- 2025年巨野縣招教考試備考題庫(kù)附答案解析
- 2025年淮南職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案解析(必刷)
- 2024年陽(yáng)城縣招教考試備考題庫(kù)附答案解析(奪冠)
- 2025年豫北醫(yī)學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(奪冠)
- 倒掛井鋼筋施工技術(shù)交底
- 工程款尾款自愿放棄說明模板
- 固定晾衣桿安裝施工方案
- 特長(zhǎng)生合同(標(biāo)準(zhǔn)版)
- 國(guó)家民用航空安全保衛(wèi)質(zhì)量控制方案
- 妊娠合并乙肝的課件
- 建筑施工安全檢查評(píng)分表(完整自動(dòng)計(jì)算版)
- 2025年中國(guó)肝素鈉數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 急性腦?;颊咦o(hù)理課件
- 2025年高職單招職業(yè)技能邏輯推理類專項(xiàng)練習(xí)卷及答案
- 2025年藥品經(jīng)營(yíng)和使用質(zhì)量監(jiān)督管理辦法考核試題【含答案】
評(píng)論
0/150
提交評(píng)論