《軟件工程H》課程教學大綱_第1頁
《軟件工程H》課程教學大綱_第2頁
《軟件工程H》課程教學大綱_第3頁
《軟件工程H》課程教學大綱_第4頁
《軟件工程H》課程教學大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程H課程教學大綱課程英文名稱: Software Eng i neer i ng課程編號:133991720課程類別:專業(yè)課課程性質:必修課學 分:2學 時:(其中:講課學時:32實驗學時:上機學時:0 )適用專業(yè):地理信息科學開課部門:環(huán)境與資源學院一、課程教學目的和課程性質軟件工程是軟件設計與開發(fā)的重要基礎。對提高學生的能力、素質和形成良 好的知識結構都具有重要意義。學生通過本課程的學習,應該理解和掌握軟件工 程中的軟件生命周期各階段的任務、過程、結構化方法和工具;面向對象方法學、 面向對象分析、設計和實現(xiàn);軟件工程使用的管理技術等,重點掌握UML建模技 術與方法。本課程是地理信息系

2、統(tǒng)專業(yè)的專業(yè)方向必修課。二、本課程與相關課程的關系先修課程:計算機文化基礎、數(shù)據(jù)結構、操作系統(tǒng)、程序設計語言。對地理信息二次開發(fā)具有重要的指導作用。三、課程的主要內容及基本要求 知識點軟件危機、軟件工程、GIS軟件工程。第1單元名稱第1單元名稱GIS軟件工程概述(2學時)難 點生命周期、瀑布模型對學生的要求?;疽?、識 記:軟件危機、軟件工程、生存周期、瀑布模型等。2、領 會:什么是軟件危機和軟件工程,軟件生存周期的各個階段及特 點。3、簡單應用:軟件工程是從何種角度切入到軟件開發(fā)中去,如何解決軟件危機,了解消除軟件危險的途徑。4、綜合應用:軟件生命周期各個階段的基本任務,熟悉軟件生命周期

3、的組 成,掌握瀑布模型等軟件生命周期模型。第2單元 名稱GIS軟件工程的可行性分析(2學時)知識點可行性分析 經(jīng)濟可行性、技術可行性。重 點可行性研究 本錢/效益分析。難 點經(jīng)濟可行性計算?;疽?、識 記:可行性分析 經(jīng)濟可行性、技術可行性的概念。2、領 會:可行性分析步驟。3、簡單應用:可行性研究任務和可行性分析步驟 可行性研究的重要意義。4、綜合應用:利用軟件工程思想,理解可行性研究的分類和社會效益和經(jīng) 濟效益、直接效益和間接效益之間的關系、掌握本錢/效益分析。第3單元名稱GIS軟件工程的系統(tǒng)分析(2 學時)知識點需求分析工程 需求變更 需求管理。重 點需求獲取過程、需求分析過程、面向

4、對象、需求分析工具。難 點需求分析過程 面向對象分析方法?;疽?、識 記:需求分析工程概念模型和規(guī)范化。2、領 會:需求分析的必要性與常見錯誤。3、簡單應用:需求分析文檔的編輯。4、綜合應用:掌握需求獲取的過程,熟悉需求獲取過程中與客戶交流、 溝 通的技巧,掌握各種需求分析工具,掌握面向對象的需求分析方法。第4單元 名稱GIS軟件工程的分析方法 (2 學時)知識點數(shù)據(jù)流,數(shù)據(jù)字典,Coad分析方法,0MT分析方法。重 點結構化分析方法的思想和分析方法,面向對象的方法。難 點利用面向對象的分析方法對需求進行系統(tǒng)分析?;疽?、識 記:結構化分析方法、面向對象的方法。2、領 會:Coad分析

5、方法和OMT分析方法的共同之處和區(qū)別。3、簡單應用:利用面向結構化分析方法分析簡單例如。4、綜合應用:掌握系統(tǒng)分析的兩大種類方法,熟悉應用這兩種方法分析需 求;懂得應用面向對象的方法:Coad分析方法和0MT分析方法對需求文檔分析, 提取所需信息。第5單元 名稱GIS軟件工程的總體設計 (4學時)知識點軟件設計的概念和原理。重 點軟件總體設計的概念和原理,啟發(fā)式規(guī)那么,面向數(shù)據(jù)流的設計方法。 難 點大型系統(tǒng)的體系結構設計,以及面向對象設計方法的理解和掌握。 基本要求1、識 記:圖形工具,面向數(shù)據(jù)流的設計方法,數(shù)據(jù)庫設計,GIS工程 設計的獨特之處。2、領 會:解總體設計的過程以及軟件設計的概念

6、和原理。3、簡單應用:啟發(fā)式規(guī)那么,圖形工具以及面向數(shù)據(jù)流的設計方法。4、綜合應用:掌握主流的軟件架構和軟件設計工具,并可以對簡單的GIS 工程進行總體設計,寫出總體設計書。第6單元 名稱GIS軟件工程的詳細設計 (4學時)知 識 點詳細設計、界面設計、代碼編碼方式。重 點Jackson程序設計的方法,Warn ier程序設計方法。難 點Jackson程序設計的方法,Warnier程序設計方法以及復雜程序的 定量度量,界面設計?;疽?、識 記:Jackson程序設計的方法,Warn i er程序設計方法。2、領 會:了解幾種常見的程序設計語言的特點,領會程序設計中應注意 的問題,注意培養(yǎng)良

7、好的編程風格。3、簡單應用:領會寫程序的風格。4、綜合應用:掌握結構程序設計,設計的詳細工具,熟悉掌握Jackson程序設計的方法,Warn i er程序設計方法以及復雜程序的定量度量,對界面設計的 注意點。第7單元 名稱GIS軟件工程的設計方法(6 學時)知識點面向對象的Booch方法、Coad設計方法 0MT設計方法 UML5類 10種圖。重 點UML建模語言,UML5類模型。難 點UML建模過程及方法,UML軟件ROSE的應用?;疽?、識 記:Boochx Coad設計方法、UML5類10種模型的概念及區(qū)別。2、領 會:UML建模的過程、UML模型的區(qū)別。3、簡單應用:對簡單例如,可

8、以利用ROSE建模。4、綜合應用:掌握GIS工程的設計方法:結構話方法和面向對象的方法: Booch方法,Coad方法,0MT設計方法,可以應用這些方法對工程進行簡單的設 計和分析,懂得繪制系統(tǒng)結構圖,熟悉UML建模語言和幾種工具,并能應用這些 工具設計一定工程。第8單元 名稱GIS軟件數(shù)據(jù)工程(2學時)知識點GIS數(shù)據(jù)獲取途徑及區(qū)別。重 點地理信息的特點,數(shù)據(jù)采集方法。難 點GIS數(shù)據(jù)的集成方式。基本要求1、識 記:GIS數(shù)據(jù)的特點。2、領 會:數(shù)據(jù)采集,GIS數(shù)據(jù)的規(guī)范化3、簡單應用:不同數(shù)據(jù)mapgis、arcgis間數(shù)據(jù)轉換4、綜合應用:利用采集到的非標準數(shù)據(jù),統(tǒng)一標準,數(shù)據(jù)集成于一個

9、平臺。第9單元 名稱 GIS軟件工程的實施與測試 (4學時)知識點 白盒,黑盒測試技術。重 點 測試過程中單元測試,集成測試,驗收測試的任務及使用的方法。難 點測試方法的適用條件基本要求1、識 記:白盒,黑盒測試技術。2、領 會:白盒,黑盒測試的區(qū)別,兩種測試方法的分類及適用條件。3、簡單應用:對一簡單例如,利用兩種方法測試。4、綜合應用:對較大程序代碼段,適用軟件舉證測試,設置不同測試用例, 分析程序的缺陷。對加入GIS數(shù)據(jù)的程序代碼進行數(shù)據(jù)測試。第10單元 名稱GIS軟件維護工程(2學時)知識點 軟件維護定義、維護過程 維護的特點重 點軟件維護的特點,維護過程,可維護性。難 點GIS軟件維

10、護的特點,維護過程基本要求1、識 記:領會改正性維護、適應性維護、完善性維護、預防性維護。2、領 會:可維性的定義、可維性的度量及提高可維護性的方法。3、簡單應用:軟件維護的內容,維護任務的實施。4、綜合應用:掌握平均無故障時間的估算方法。了解軟件開發(fā)階段和維護 階段的依賴關系,時間分配,編寫軟件維護的文檔。第11單元 名稱 GIS軟件工程標準化 (2學時)知識點 工程管理、標準化管理。重 點GIS軟件工程管理方法,ISO標準。難 點工程管理標準基本要求1、識 記:ISO標準、CMM和能力成熟度模型。2、領 會:不同工程管理標準的區(qū)別。3、簡單應用:掌握工程計劃、本錢估計、進度計劃、質量保證的

11、各個環(huán)節(jié)。U!4、綜合應用:熟悉軟件生命周期中管理和開發(fā)的分工。通過建設一個綜合 軟件,掌握整個軟件過程的運行與維護。U!知識單元理論學時第一章 GIS軟件工程概述2第二章GIS軟件工程的可行性分析2第三章GIS軟件工程的系統(tǒng)分析2第四章GIS軟件工程的分析方法2第五章GIS軟件工程的總體設計4第六早GIS軟件工程的詳細設計4第七章 GIS軟件工程的設計方法6第八章GIS軟件數(shù)據(jù)工程2第九章GIS軟件工程的實施與測試4第十章GIS軟件維護工程2第十一章GIS軟件工程標準化2合計32、教學方法與手段采用課堂多媒體結合實際案例實踐相結合的教學手段。在理論教學中引入實際案例,將復雜抽象的概念用具體生

12、動的案例進行詮釋,并在課堂介紹,與學生 互動討論的方式。1、堅持理論聯(lián)系實際的教學方法,不斷地吸收計算機科學先進理論知識和最新的信息技術實踐動態(tài),以重構教學流程和創(chuàng)新教學方式為路徑,以情境創(chuàng)設 為手段,以整合教學資源和拓展教學空間為保障,通過反復探索和實踐,不斷提 高學生發(fā)現(xiàn)、分析和解決問題的能力。2、堅持傳統(tǒng)教學手段與現(xiàn)代教學手段相結合,教學內容安排要突出重點和難點,積極應用多媒體教學技術,盡可能把抽象的理論轉化為具體的圖像,使復 雜的理論變得簡單、直觀,力求化難為易,努力提高學生的學習興趣。3、注重應用啟發(fā)式教學、開展課堂討論等教學方法,引導學生積極思考問題、分析問題,拓展學生的思維。4、注重課后練習,大力培養(yǎng)學生動腦 動手、獨立解決問題的能力。五、考核要求、方式與成績評定課程考核選擇百分制模式,平時考查與期末考試相結合。課程考核總評成 績由四局部構成,具體包括期末考試成績(70%)、作業(yè)成績(20%)、課堂討論(5%) 和考勤(5%)四個局部。期末考試采取閉卷考試方式,主要考試內容為教材中重 要的基本原理和基本概念,亦會少量涉及到布置的參考資料內容。考核要求:考試內容為教材中重要的基本原理和基本方法考核形式:考試成績評定:按照閉卷考試方式為主,結構評定成績,其中:期末考試成績占70%,課后作業(yè)占25%,平時上課提問占5%。六、選用教材、講義和主要參考

溫馨提示

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

最新文檔

評論

0/150

提交評論