軟件工程4版資源1 教學(xué)大綱_第1頁
軟件工程4版資源1 教學(xué)大綱_第2頁
軟件工程4版資源1 教學(xué)大綱_第3頁
軟件工程4版資源1 教學(xué)大綱_第4頁
軟件工程4版資源1 教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

SU-QR-JW-033(AO)

【軟件工程】

【SoftwareEngineering1

一、基本信息

課程代碼:【2050168】

課程學(xué)分:[4]

面向?qū)I(yè);【軟件工程】

課程性質(zhì):【院級必修課◎】

開課院系:計算機(jī)科學(xué)學(xué)院軟件工程系

使用教材:

主教材【軟件工程與實踐(第4版)賈鐵軍等清華大學(xué)出版社2022年】暢銷圖書

參考書【軟件工程實用教程桑海濤等主編清華大學(xué)出版社2021年】

【軟件工程與項目案例教程(笫2版)梁立新,郭銳清華大學(xué)出版社2021年】

【實用軟件工程(第5版)趙遲龍電子工業(yè)出版社2019年7月】

【軟件工程習(xí)題解答李代平,楊成義清華大學(xué)出版社2017年7月】

先修課程:【程序設(shè)計】、【數(shù)據(jù)庫原理】

二、課程簡介

本課程是計算機(jī)類學(xué)科專業(yè)本科生重要的專業(yè)課(對軟件工程專業(yè)屬于“導(dǎo)論”性質(zhì)的課程),

是軟件工程理論結(jié)合實際綜合應(yīng)用、“教學(xué)做練用一體化”融會貫通所學(xué)專業(yè)知識的綜合性

專業(yè)課程。本門課程的任務(wù)是根據(jù)計算機(jī)及手機(jī)或嵌入設(shè)條應(yīng)用軟件實際項目開發(fā)需要,使學(xué)生

了解現(xiàn)代軟件工程各個階段和層面,掌握軟件工程實用的概念、原則、技術(shù)、方法和工具,學(xué)會

面向過程、面向數(shù)據(jù)、面向?qū)ο蟮能浖_發(fā)方法,熟悉面向流程分析、面向數(shù)據(jù)設(shè)計、面向?qū)ο?/p>

實現(xiàn)、面向功能測試、面向過程管理等常用的軟件工程技犬、方法和應(yīng)用等內(nèi)容。

三、選課建議

本課程采用課堂上以典型安全啟發(fā)式教學(xué)方式、演示教學(xué)法和“理論實踐與演練結(jié)合”等,

課下采用“教學(xué)做練用一體化”教學(xué)方式和“模擬企業(yè)項目推進(jìn)法”教學(xué)方法,逐步展開及

循序漸進(jìn),并通過實踐加深理解與提高、檢驗和鞏固所學(xué)知識。并通過云班課和手機(jī)云作業(yè),增

加資源和學(xué)習(xí)方法充實相關(guān)知識。

“軟件工程”課程在很多院校為計算機(jī)類專業(yè)的必修課程(主要是應(yīng)用軟件的研發(fā)能力和綜

合應(yīng)用能力的必備素質(zhì)能力要求,以及畢業(yè)設(shè)計中大部分學(xué)生都采用“應(yīng)用軟件研發(fā)選題”),

除了學(xué)過計和機(jī)基礎(chǔ)知識外,已掌握1-2門程序設(shè)計語言和數(shù)據(jù)庫原理等專業(yè)基礎(chǔ)知識,從而具

備了學(xué)好該課程的綜合應(yīng)用能力和基本必要的知識。提高學(xué)生對軟件工程問題的分析、綜合、實

踐和創(chuàng)新能力,”教學(xué)做練用?體化”融會貫通所學(xué)知識,為未來就業(yè)打好基礎(chǔ)。

四、課程與專業(yè)畢業(yè)要求的關(guān)聯(lián)性

軟件工程專業(yè)畢業(yè)要求關(guān)聯(lián)

LO31:設(shè)計/開發(fā)解決方案:能夠設(shè)計針對夏雜工程問題的解決方案,設(shè)沖滿足特定需

求的系統(tǒng)、單元(部件)或工藝流程,并能夠在設(shè)計環(huán)節(jié)中為現(xiàn)創(chuàng)新意識,考慮社會、

健康、安全、法律、文化以及環(huán)境等因素

LO41;研究;能夠基于科學(xué)原理并采用科學(xué)方法對更雜工程問題進(jìn)行研究,包括設(shè)計實

驗、分析與解釋數(shù)據(jù)、并通過信息綜合得到合理有效的結(jié)論

L061:工程與社會:能夠基于工程相關(guān)背景知識進(jìn)行合理分析,評價專業(yè)工程實踐和復(fù)

雜工程問題解決方案對社會、健康、安全、法律以及文化的影響,并理解應(yīng)承擔(dān)的責(zé)任■

L071:環(huán)境和可持續(xù)發(fā)展:能夠理解和評價針對復(fù)雜工程問題的專業(yè)工程實踐對環(huán)境、

社會可持續(xù)發(fā)展的影響

L081:職業(yè)規(guī)范:具有人文社會科學(xué)素養(yǎng)、社會責(zé)任感,能夠在工程實踐中理解并遵守

工程職業(yè)道德和規(guī)范,履行責(zé)任?

L091:個人和團(tuán)隊:能夠在多學(xué)科背景下的團(tuán)隊中承擔(dān)個體、團(tuán)隊成員以及負(fù)貢人角色?

2101:溝通:能夠就復(fù)雜工程問題與業(yè)界同行及社會公眾進(jìn)行有效溝通和交流,包括

撰寫報告和設(shè)計文稿、陳述發(fā)言、清晰表達(dá)或回應(yīng)指令。并具備一定的國際視野,能夠■

在跨文化背景下進(jìn)行溝通和交流

L01U:項目管理:理解并掌握工程管理原理與經(jīng)濟(jì)決策方法,并能在多學(xué)科環(huán)境中應(yīng)?

L0121:終身學(xué)習(xí):具有自主學(xué)習(xí)和終身學(xué)習(xí)的意識,行不斷學(xué)習(xí)和適應(yīng)發(fā)展的能力?

備注:LO=learningoutcomes(學(xué)習(xí)成果)

五、課程目標(biāo)/課程預(yù)期學(xué)習(xí)成果

序課程預(yù)期課程目標(biāo)

教與學(xué)方式評價方式

號學(xué)習(xí)成果(細(xì)化的預(yù)期學(xué)習(xí)成果)

設(shè)計/開發(fā)解決方案:能夠設(shè)計軟件工程問題案例教學(xué)法作業(yè)本、云

的解決方案,設(shè)計滿足特定需求的系統(tǒng)、單模擬企業(yè)項作業(yè)、交流

1L031元(部件)或工藝流程,并能夠在設(shè)計環(huán)節(jié)目推進(jìn)法和實驗報告

中體現(xiàn)創(chuàng)新意識,考慮社會、健康、安全、

法律、文化以及環(huán)境等因素

研究:能夠基于科學(xué)原理并采用科學(xué)方法對案例教學(xué)法作業(yè)本、云

軟件工程問題進(jìn)行研究,包括設(shè)計實驗、分模擬企業(yè)項作業(yè).交流

2L041

析與解釋數(shù)據(jù)、并通過信息綜合得到合理有目推進(jìn)法和實驗報告

效的結(jié)論

工程與社會:能夠基于工程相美背景知識進(jìn)案例教學(xué)法作業(yè)本、云

行合理分析,評價專業(yè)工程實踐和軟件工程模擬企業(yè)項作業(yè)、交流

3L061

問題解決方案對社會、健康、安全、法律以目推進(jìn)法和實驗報告

及文化的影響,并理解應(yīng)承擔(dān)的責(zé)任

職業(yè)規(guī)范:具有人文社會科學(xué)素養(yǎng)、社會責(zé)案例教學(xué)法小組交流

4L081任感,能夠在工程實踐中理解并遵守工程職模擬企業(yè)項實驗報告

業(yè)道餡和規(guī)范,履行貢任目推進(jìn)法

個人和團(tuán)隊:能夠在多學(xué)科背景下的團(tuán)隊中模擬企業(yè)項小組交流

5L091

承擔(dān)個體、團(tuán)隊成員以及負(fù)責(zé)人的角色目推進(jìn)法

溝通:能夠就軟件工程問題與業(yè)界同行及社案例教學(xué)法作業(yè)本、云

會公眾進(jìn)行有效溝通和交流,包括撰寫報告模擬企業(yè)項作業(yè)、交流

6L0101和設(shè)計文稿、陳述發(fā)言、清晰表達(dá)或回應(yīng)指目推進(jìn)法和實驗報告

令。井具備一定的國際視野,能夠在跨文化

背景下進(jìn)行溝通和交流

7L0111具有專業(yè)工程實習(xí)和社會實踐的經(jīng)歷,講授教學(xué)法實險報告

了解技術(shù)實施的可行性和其市場相容性(可行性分析

報告)

8L0121項目管理:理解并掌握工程管理原理與經(jīng)濟(jì)案例教學(xué)法實驗報告

決策方法,并能在多學(xué)科環(huán)境中應(yīng)用小組交流

六、課程內(nèi)容

第1章軟件工程基礎(chǔ)(理論學(xué)時:4)

通過本章學(xué)習(xí),學(xué)生可以了解軟件工程的發(fā)展和軟件危機(jī):掌握軟件工程的概念、內(nèi)容和原

理?熟悉軟件生存周期及階段任務(wù);掌握常用的欽件開發(fā)模型(模式);掌握軟件開發(fā)準(zhǔn)告及

Visi。應(yīng)用實驗。

本章重點:軟件工程的概念、內(nèi)容和原理;軟件生存周期及階段任務(wù):常用的軟件開發(fā)模型

(模式);

本章難點:軟件生存周期及階段任務(wù);常用的軟件開發(fā)模型(模式)。

第2章可行性分析及開發(fā)計劃(理論學(xué)時:4)

通過本章學(xué)習(xí),使學(xué)生了解軟件開發(fā)初步需求、調(diào)研與問題定義內(nèi)容;理解可行性分析的概

念、任務(wù)、步驟與立項;掌握可行性研究的圖形工具系統(tǒng)流程圖畫法;理解軟件開發(fā)計劃的內(nèi)

容和制定過程;掌握編寫軟件可行性分析報告的方法。

本章重點:可行性研究的圖形工具系統(tǒng)流程圖畫法;軟件開發(fā)計劃的內(nèi)容和制定過程;編寫

軟件可行性分析報告的方法。

本章難點:系統(tǒng)流程圖畫法;軟件開發(fā)計劃的內(nèi)容和制定過程。

第3章軟件需求分析(理論學(xué)時:6)

通過本章學(xué)習(xí),學(xué)生可以理解軟件需求分析的概念和特點、目的和原則:熟悉軟件系統(tǒng)需求

分析的具體任務(wù)及步驟;掌握需求分析描述工具并編寫軟件需求文檔。

本章重點:軟件需求分析的概念和特點、目的和原則:軟件系統(tǒng)需求分析的具體任務(wù)及步驟;

需求分析描述工具并編寫軟件需求文檔。

本章難點:軟件需求分析的具體任務(wù)及步驟;描述工具和編寫軟件需求文檔。

第4章軟件設(shè)計(理論學(xué)時:6)

通過本章學(xué)習(xí),學(xué)生可以較好地掌握軟件設(shè)計的概念、目標(biāo)、階段和過程;熟悉軟件總體

設(shè)計及詳細(xì)設(shè)計的任務(wù)和原則;掌握數(shù)據(jù)庫設(shè)計、網(wǎng)絡(luò)設(shè)計和界面設(shè)計要點;掌握軟件設(shè)計工具

使用及設(shè)計文檔編寫方法。

本章重點:軟件設(shè)計的概念、目標(biāo)、階段和過程:軟件總體設(shè)計及詳細(xì)設(shè)計的任務(wù)和原則;

軟件設(shè)計工具使用及設(shè)計文檔編寫方法。

本章難點:軟件設(shè)計的過程:軟件總體設(shè)計及詳細(xì)設(shè)計的任務(wù):軟件設(shè)計工具使用

第5章面向?qū)ο箝_發(fā)技術(shù)(理論學(xué)時:6)

通過本章學(xué)習(xí),學(xué)生可以掌握面向?qū)ο蠹捌浞椒ǖ挠嘘P(guān)概念和特點:理解面向?qū)ο筌浖?/p>

主要開發(fā)任務(wù)及過程;熟悉面向?qū)ο蠓治?(00A)和面向電象設(shè)計(00D)方法;掌握一種面向

對象分析和設(shè)計的方法的實際應(yīng)用。

本章重點:面向?qū)ο蠹捌浞椒ǖ挠嘘P(guān)概念和特點;面向?qū)ο筌浖闹饕_發(fā)任務(wù)及過程;面

向?qū)ο蠓治觯∣OA)和面向?qū)ο笤O(shè)計(OOD)方法:面向時象分析和設(shè)計的方法的實際應(yīng)用。

本章難點:面向?qū)ο蠓治觯∣OA)和面向?qū)ο笤O(shè)計(OOD)方法:分析和設(shè)計方法應(yīng)用。

第6章軟件實現(xiàn)(理論學(xué)時:6)

通過本章學(xué)習(xí),學(xué)生可以較好地理解軟件實現(xiàn)的方法、過程、任務(wù)、準(zhǔn)則、策略:掌握軟

件實現(xiàn)的輸入與輸出、軟件實現(xiàn)管理;熟練掌握編程技術(shù)、編碼風(fēng)格、編程規(guī)范、軟件生成技術(shù);

掌握相關(guān)文檔的編寫方法及軟件工具應(yīng)用。

本章重點:軟件實現(xiàn)的方法、過程和任務(wù):軟件實現(xiàn)的管理:編程技術(shù)、規(guī)范、軟件生成技

術(shù);相關(guān)文檔的編寫方法及軟件工具應(yīng)用。

本章難點:軟件實現(xiàn)的管理;編程技術(shù)、規(guī)范、軟件生成技術(shù):軟件工具應(yīng)用。

第7章軟件測試與維護(hù)(理論學(xué)時:4)

通過本章學(xué)習(xí),學(xué)生可以掌握軟件測試的概念、目的和原則:熟悉軟件測試的步驟、方法

和測試用例設(shè)計:掌握軟件調(diào)試的含義、步驟、方法和原則:掌握軟件維護(hù)方法及有關(guān)實際應(yīng)用。

本章重點:軟件測試的概念:軟件測試的步驟、方法和測試用例設(shè)計:軟件調(diào)試步驟和方法:

軟件維護(hù)方法和應(yīng)用。

第8章軟件項目管理(理論學(xué)時:4)

通過本章學(xué)習(xí),學(xué)生能夠較好地理解軟件項目管理的特點、過程和內(nèi)容;熟悉軟件項目過

程管理各階段的任務(wù)和技術(shù)方法;掌握軟件項目管理的常月工具、文檔及應(yīng)用。

本章重點:軟件項目管理的過程和內(nèi)容:軟件項目過程管理各階段的任務(wù)和技術(shù)方法;軟件

項目管理的常用工具、文檔及應(yīng)用。

本章難點:軟件項目過程管理技術(shù)方法:常用工具。

*第9章軟件開發(fā)新技術(shù)及體系(選講)(理論學(xué)時:2+機(jī)動及復(fù)習(xí)4)

通過本章學(xué)習(xí),學(xué)生可以基本掌握軟件開發(fā)新技術(shù)的概念、特點及應(yīng)用;掌握能力成熟度集

成模型CMMI及評估方法:了解常見的現(xiàn)代軟件工程體系及形式化方法。

本章重點:軟件開發(fā)新技術(shù)的概念、特點及應(yīng)用;掌握常用評估方法。

本章難點:常用評估方法。

第10章WebApp開發(fā)綜合應(yīng)用(理論學(xué)時:4+2交流)

通過本章學(xué)習(xí),學(xué)生了解Web工程概念及與傳統(tǒng)軟件工程的區(qū)別;理解WebApp的概念、

特點和開發(fā)過程:掌握WebApp的分析、設(shè)計和測試方法;掌握WebApp綜合開發(fā)方法及課程設(shè)

計。

本章重點:WebApp的概念、特點和開發(fā)過程;WebApp的分析、設(shè)計和測試方法:綜合開

發(fā)方法。

本章難點:WebApp的開發(fā)過程:應(yīng)用軟件分析、設(shè)計和測試方法;綜合開發(fā)方法。

七、課內(nèi)實瞼名稱及基本要求

理論課內(nèi)理論教學(xué)52(實踐12)學(xué)時,為了更好地聯(lián)系實際、提高教學(xué)效果,課外補(bǔ)充8

學(xué)時實驗。課程實驗的名稱、學(xué)時數(shù)、實驗類型(演示型、驗證型、設(shè)計型、綜合型)及內(nèi)容。

序?qū)嶒瀸嶒?/p>

實驗名稱主要內(nèi)容備注

號時數(shù)類型

選定一個應(yīng)用軟件的開發(fā)項

組成團(tuán)隊及選題:

目,確定系統(tǒng)的功能,進(jìn)行

驗證每個學(xué)生參加一

1可行性分析及報告編寫可行性研究,組織組員,合2

(含系統(tǒng)流程圖)理分工,熟悉軟件開發(fā)環(huán)境,個團(tuán)隊(2-3人組

成)并完成選題

培養(yǎng)團(tuán)隊精神。

分析系統(tǒng)及用戶需求,按照模擬企業(yè)項目推

設(shè)計

2需求分析及需求規(guī)格說團(tuán)隊模型組織完成需求規(guī)格2進(jìn)法,調(diào)研和需求

明書說明書編寫和評審。分析,寫出文檔

設(shè)計系統(tǒng)架構(gòu)和模塊,編寫分組分工合作,在

總體設(shè)計及設(shè)計說明書概要設(shè)計說明書編寫技能,2設(shè)計

3型需求分析基礎(chǔ)上

評審。完成總體設(shè)計

軟件詳細(xì)設(shè)計及設(shè)計說應(yīng)用軟件模塊設(shè)計、數(shù)據(jù)庫

設(shè)計需求分析基礎(chǔ)上

4明書設(shè)計、網(wǎng)絡(luò)設(shè)計、界面設(shè)計2

等,以及詳細(xì)設(shè)計說明書編詳細(xì)設(shè)計

應(yīng)用軟件實現(xiàn)(編程與集小組合作編程,完成簡單軟綜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論