版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《軟件工程》教學(xué)大綱
課程編號:13180518
英文名稱:SoftwareEngineering
學(xué)分:3.5
學(xué)時:總學(xué)時64學(xué)時,其中理論32學(xué)時
先修課程:高級語言、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)庫原理及應(yīng)用
課程類別:必修課
授課對象:計算機科學(xué)技術(shù)專業(yè)學(xué)生
教學(xué)單位:機械與電氣工程學(xué)院
修讀學(xué)期:第6學(xué)期
一、課程描述和目標(biāo)
計算機科學(xué)與技術(shù)領(lǐng)域中一門重要的學(xué)科。開設(shè)本課程的任務(wù)和11的除了要求學(xué)生掌握
軟件工程中相對經(jīng)典的思想理論、分析和設(shè)計的方法及工程技術(shù)以外,還向?qū)W生介紹軟件工
程學(xué)科發(fā)展的最新知識,并結(jié)合其它先修的計算機課程,如數(shù)據(jù)庫、面向?qū)ο蟮挠嬎銠C程序
語言、網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)等,指導(dǎo)學(xué)生運用科學(xué)的工程方法和相應(yīng)的工具開發(fā)軟件,以便畢業(yè)
后投入高質(zhì)最、高效率的軟件生產(chǎn)。
課程目標(biāo)1:掌握軟件工程的經(jīng)典知識,包括可行性研究、需求分析、總體設(shè)計、詳細(xì)
設(shè)計、測試和維護(hù)以及軟件質(zhì)量保證、項目管理等等。
課程目標(biāo)2:掌握面向?qū)ο蠓椒ǖ姆治鲈O(shè)計方法、UML語言、RationalRose工具以及
軟件工程的最新知識,包括軟件復(fù)用、CMM、形式化語言等。
課程目標(biāo)3:結(jié)合軟件工程理論,對計算機軟件編程算法、程序設(shè)計語言知識及程序設(shè)
計方法、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫知識等進(jìn)行總結(jié),在實踐中提高指導(dǎo)學(xué)生實踐開發(fā)小型軟件,全
面綜合提高軟件開發(fā)水平。
二、課程目標(biāo)對畢業(yè)要求的支撐關(guān)系
畢業(yè)要求指標(biāo)點課程目標(biāo)權(quán)重
課程目標(biāo)10.4
3.1能夠根據(jù)計算機相關(guān)領(lǐng)域復(fù)雜工程問題的需求確定基本思
路和方案課程目標(biāo)20.4
課程目標(biāo)30.2
3.3能夠在安全、環(huán)境、法律等現(xiàn)實約束條件下通過技術(shù)、經(jīng)課程目標(biāo)10.4
濟(jì)評價等論證設(shè)計方案的可行性課程目標(biāo)20.4
課程目標(biāo)30.3
課程目標(biāo)10.4
5.1能夠選擇與使用恰當(dāng)?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息
課程目標(biāo)20.4
技術(shù)工具完成計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的預(yù)測與模擬
課程目標(biāo)30.2
課程目標(biāo)10.2
6.1能夠分析復(fù)雜工程問題解決方案對社會、健康、安全、法
課程目標(biāo)20.2
律以及文化的影響
課程目標(biāo)30.6
課程目標(biāo)10.2
7.2能夠理解和評價計算機復(fù)雜工程問題解決方案及專業(yè)工程
課程目標(biāo)20.2
實踐對環(huán)境、社會可持續(xù)發(fā)展的影響
課程目標(biāo)30.6
課程目標(biāo)10.2
11.2能夠具備對■計算機相關(guān)領(lǐng)域的復(fù)雜工程項目進(jìn)行項目管
課程目標(biāo)20.2
理的能力并進(jìn)行實踐
課程目標(biāo)30.6
三、教學(xué)內(nèi)容、基本要求與學(xué)時分配
教學(xué)
序號教學(xué)內(nèi)容基本要求學(xué)時對應(yīng)課程目標(biāo)
方式
軟件工程的概念
埋解軟件工程的發(fā)展歷
1)軟件/軟件工程講授式課程目標(biāo)1
1史,了解軟件危機,以及2
討論式課程目標(biāo)3
2)軟件生存周期軟件開發(fā)方法
3)件開發(fā)模型
可行性研究
1)可行性研究的任務(wù)、步驟
掌握使用系統(tǒng)流程圖描講授式課程目標(biāo)1
22
2)系統(tǒng)流程圖述企業(yè)業(yè)務(wù)流程的方法,啟發(fā)式課程目標(biāo)3
3)成本效益分析
需求分析
1)任務(wù)與原則
理解軟件需求是軟件開
2)基本技術(shù)講授式課程目標(biāo)1
3發(fā)的重要環(huán)節(jié),掌握需求2
討論式課程目標(biāo)3
3)需求建模分析方法。
4)需求分析及需求規(guī)格說明
面向數(shù)據(jù)流的分析方法熟練使用數(shù)據(jù)流圖,利用講授式課程目標(biāo)1
44
1)數(shù)據(jù)流圖與數(shù)據(jù)字典分層思想進(jìn)行業(yè)務(wù)建模。啟發(fā)式課程目標(biāo)3
2)實體-關(guān)系圖
3)基于數(shù)據(jù)流的分析技術(shù)
概要設(shè)計
1)基本概念
2)模塊化及軟件體系結(jié)構(gòu)掌握模塊化軟件的設(shè)計
3)面向數(shù)據(jù)流的設(shè)計方法原則。熟練繪制軟件結(jié)構(gòu)講授式課程目標(biāo)1
54
圖,掌握一體化軟件設(shè)計練習(xí)式課程目標(biāo)3
4)變換/事務(wù)分析
方法。
5)啟發(fā)式設(shè)計策略
6)人機界面設(shè)計
詳細(xì)設(shè)計
1)基本概念
熟練使用程序流程圖或課程目標(biāo)1
2)過程設(shè)計的工具:程序流講授式
6者PAD圖等工具描述算2課程目標(biāo)2
練習(xí)式
程圖、盒圖、PAD圖及PDL法流程課程目標(biāo)3
等)
編碼、測試和維護(hù)
建立編碼風(fēng)格;理解白盒課程目標(biāo)1
1)測試?yán)碚?、策略和技術(shù)講授式
7及黑盒測試?yán)碚?。熟?課程目標(biāo)2
啟發(fā)式
2)軟件維護(hù)的一般問題。使用相關(guān)軟件測試工具課程目標(biāo)3
面向?qū)ο蟮能浖_發(fā)概念
1)面向?qū)ο蠡靖拍?/p>
了解面向?qū)ο筌浖こ?/p>
2)面向?qū)ο蟮姆治雠c設(shè)計方
的發(fā)展歷史,熟悉相關(guān)概講授式課程目標(biāo)2
82
法念,掌握相關(guān)軟件工具討論式課程目標(biāo)3
3)UML(統(tǒng)一建模語言)的使用
4)RationalRose開發(fā)環(huán)境
面向?qū)ο蠓治?/p>
熟練使用UML工具,使
1)建立靜態(tài)模型
用用例圖描述系統(tǒng)需求講授式課程目標(biāo)2
94
2)建立動態(tài)模型模型;使用領(lǐng)域類性建立練習(xí)式課程目標(biāo)3
3)建立功能模型系統(tǒng)靜態(tài)模型
熟練使用活動圖、時序
面向?qū)ο笤O(shè)計圖、協(xié)調(diào)圖等工具講授式課程目標(biāo)2
104
三層架構(gòu)軟件模型掌握三層架構(gòu)軟件設(shè)計練習(xí)式課程目標(biāo)3
方法
課程目標(biāo)1
11軟件工程最新知識介紹2講授式課程目標(biāo)2
課程目標(biāo)3
合計32
學(xué)對應(yīng)誅程目
序號實驗項目實驗內(nèi)容與要求類型
時標(biāo)
實驗要求:必修。
課程目標(biāo)1
軟件工程工實驗內(nèi)容:了解RationalRose、Visio、StarUml
12綜合課程目標(biāo)2
具等常用軟件工程工具的使用。各種軟件工具中流
課程目標(biāo)3
程圖:數(shù)據(jù)流圖、類圖等元素的繪制方法。
實驗要求:必修。
需求分析、數(shù)
實驗內(nèi)容:給定某個應(yīng)用場景,利用傳統(tǒng)的軟件課程目標(biāo)1
2據(jù)流圖的繪6設(shè)計
工程方法,分析得到其數(shù)據(jù)流圖模型,并利用軟課程目標(biāo)3
制
件工程工具將其繪制出來。
實驗要求:必修
實驗內(nèi)容:給定某個應(yīng)用場景,利用面向的軟件
面向?qū)ο蠓终n程目標(biāo)2
3工程方法,分析得到其用例圖模型、類圖模型,8設(shè)計
析課程目標(biāo)3
并利用軟件工程工具將其繪制出來。
O
實驗要求:必修
實驗內(nèi)容:利用面向?qū)ο蟮能浖こ谭椒?,在?/p>
面向?qū)ο笤O(shè)課程目標(biāo)2
4前面向?qū)ο蠓治龅幕A(chǔ)上,進(jìn)一步地完善類圖,8設(shè)計
計課程目標(biāo)3
并挑選部分用例繪制其活動圖及時序圖模型,并
利用軟件工程工具將其繪制出來。
實驗要求:必修課程目標(biāo)1
5系統(tǒng)實現(xiàn)實驗內(nèi)容:實現(xiàn)三層價格軟件框架8綜合課程目標(biāo)2
課程目標(biāo)3
合計32
四、課程教學(xué)方法
采用集中講授、討論、練習(xí)等教學(xué)方式。
五、學(xué)業(yè)評價和課程考核
考核建議
考核/評價細(xì)則對應(yīng)課程目標(biāo)
依據(jù)分值
課程目標(biāo)1
出勤5“全勤”為5分,曠課遲到根據(jù)具體情況酌情扣分。課程目標(biāo)2
課程目標(biāo)3
“完成很好”為20分、“完成較好”為16分、“基課程目標(biāo)1
平時
20作業(yè)10本完成”為12分,“完成很差或不完成作業(yè)”<12課程目標(biāo)2
成績
分課程目標(biāo)3
課堂表現(xiàn)包括課堂提問,課堂討論等,“課堂表現(xiàn)課程目標(biāo)1
課堂
5優(yōu)秀”為5分,“課堂表現(xiàn)良好”為5分,“課堂課程目標(biāo)2
表現(xiàn)
表現(xiàn)一般”為4分,“課堂表現(xiàn)差”〈3分;課程目標(biāo)3
課程目標(biāo)1
實驗201、教師根據(jù)學(xué)生實驗情況、實驗報告和討論評定課程目標(biāo)2
課程目標(biāo)3
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)學(xué)生社團(tuán)活動經(jīng)費保障制度
- 人力資源配置與調(diào)整制度
- 企業(yè)風(fēng)險管理與防范制度
- 2026年環(huán)境科學(xué)與工程專業(yè)核心考點題集
- 2026年酒店業(yè)成本控制與效益分析考核題
- 2026年環(huán)境科學(xué)基礎(chǔ)知識考試題目
- 2025年氫燃料電池汽車示范運行數(shù)據(jù)采集協(xié)議
- 2025年四川旅游學(xué)院馬克思主義基本原理概論期末考試模擬題帶答案解析(奪冠)
- 山西省晉中市澤州2025-2026年九年級上期末道德與法治試卷(含答案)
- 2025年五寨縣招教考試備考題庫帶答案解析
- 陜西省西安市高新一中、交大附中、師大附中2026屆高二生物第一學(xué)期期末調(diào)研模擬試題含解析
- 2025兒童心肺復(fù)蘇與急救指南詳解課件
- 大推力液體火箭發(fā)動機綜合測試中心建設(shè)項目可行性研究報告模板立項申批備案
- 湖北中煙2024年招聘考試真題(含答案解析)
- 運維檔案管理制度
- 2025年航空發(fā)動機涂層材料技術(shù)突破行業(yè)報告
- 2026年汽車美容店員工績效工資考核辦法細(xì)則
- 公路施工安全管理課件 模塊五 路基路面施工安全
- 2025智能化產(chǎn)業(yè)市場深度觀察及未來方向與投資潛力研究調(diào)研報告
- 藥企產(chǎn)品經(jīng)理工作全解析
- 護(hù)士夜班應(yīng)急預(yù)案
評論
0/150
提交評論