




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、(一)課程教學大綱1、課程定位和課程設計1課程性質與作用課程的性質:本學習領域課程是軟件測試技術專業的專業核心課程,是校企合作開發的基于工作過程的課程。課程的作用:本課程在學生學習了面向對象的程序設計及結構化程序之后開設,項目綜合實訓及測試綜合實訓打下基礎。通過本課程的學習,使學生了解軟件生命周期的全過程, 掌握軟件開發的傳統方法和最新方法,能夠運用各種軟件建模進行軟件項目的分析、設計和管理,準確理解軟件技術文檔, 能無障礙的閱讀英文任務,能借助工具閱讀及撰寫英文技術文檔。本課程的前導課程:Java程序設計基礎、Java高級程序設計、Java Web應 用開發、C程序設計基礎、軟件測試技術等。
2、本課程的后續課程:Java案例分析等。課程基本理念根據本行業特點,注重專業素質教育;倡導項目驅動,強調動手實踐;整體目標明確,教學組合靈活; 以學生為主體,樹立榜樣作用; 著眼就業崗位需求,開發有效課程資源。本課程本著以專業能力培養為主線、兼顧社會能力、方法能力培養的設計理念,著重發展學生的實踐技能,主要體現在實際軟件項目的分析、設計與管理方面的綜合實踐能力。整個課程將軟件工程的思想、 方法及技術融入軟件項目的進展中,有效應用建模手段, 讓原本枯燥的軟件工程理論有了生動的項目載體,學生通過完成項目的分析、設計、管理全過程, 能夠對軟件工程思想有具體的了解,并掌握在此過程中建模技術的運用,從而提
3、高學生分析、設計簡單的軟件開發項目的能力。在實施項目的過程中,學生需要閱讀和撰寫各類技術文檔,閱讀英文任務書,從而提高他們對中英文技術文檔的閱讀及撰寫能力。課程設計思路該課程標準設計的主要思路:遵照課程目標,將課程分解為三大主要模塊,即講練結合模塊、課內實踐模塊和課程設計模塊。該設計遵循了學生學習的循序漸進規律和穩扎穩打原 則,具有“講”、“學”、“做”三位一體的特點,以學生為主體,以就業崗位為導向,以 項目任務驅動教學,以培養學生具有高專業素養和實踐動手能力強的綜合素質能力為最終目 標。其中課程設計以企業人才標準作為課程培養目標,以真實項目產品作為教學內容的載 體,將行業標準引入課程評價體系
4、,以開發流程引導學習過程。2、課程目標通過本學習領域的學習,要求學生充分理解軟件工程的基本思想、基于軟件工程的軟件開發方法,掌握軟件建模技術在各個開發階段的有效運用,掌握軟件項目管理的基本要點及方法;能夠獨立對小型軟件項目進行分析和設計,并且了解軟件項目開發過程中各崗位應具備的知識、能力、素質;能撰寫相關的技術文檔, 有效理解各階段的軟件技術文檔, 并能借助工具閱讀英文技術文檔。培養學生分工協作的團隊意識及嚴謹細致的工作作風, 適應軟件行業對軟件測試崗位的需求,為將來從事軟件測試工作做準備。具體目標按職業能力的三個方面進行描述:專業能力:(1)全面掌握軟件工程的基本思想及內涵,能夠區分各種軟件
5、生命周期模型的優缺點,并根據項目特點及其他因素選擇適當的生命周期模型進行項目開發;(2)掌握軟件生命周期的各個階段 (可行性分析、需求分析、總體設計、詳細設計、 編碼與測試及軟件實施與維護階段 )的任務及目的;熟練掌握軟件開發各階段中的常用方 法、最新技術及工具;(3)深入理解結構化軟件開發方法及面向對象軟件開發方法基本思想及策略,能夠采用這兩種方法進行項目的分析和設計;(4)掌握軟件項目人員組織結構及團隊管理方式,了解軟件控制管理的基本策略及 方法;(5)掌握軟件技術文檔構成要素及撰寫方法,能夠編制規范的軟件技術文檔;(6)能夠無障礙的閱讀英文任務,能借助工具閱讀英文技術文檔;(7)熟練掌握
6、各種建模工具的使用,如Rose、Visio、Project等。方法能力:(1)具備分析問題、解決問題的能力;(2)具備自主學習和交流學習的能力;(3)具備開拓創新的能力;(4)具備良好的分析判斷能力。社會能力:(1)遵紀守法,愛崗敬業,具有良好的職業道德和職業形象;(2)具有嚴謹的科學作風和踏實的工作態度,積極的求知欲和進取心;(3)具有自覺的規范意識和團隊精神,并具有良好的溝通和交流能力;(4)具備服務意識和保密意識;(5)思維敏捷,反應迅速。3、課程內容與要求學習情境規劃和學習情境設計課程模塊模塊任務描述職業能力(知識、技能、態度)課 時軟件工程概述基本理論了解軟件工程的意義,軟件開發生命
7、周期,軟件過程模 型的應用;理解結構化方法的特點,面向對象方法的特 點,面向對象的分析設計思路、標準化的作用、掌握文 檔整理的方法;軟件工程基礎知識軟件建模技術基礎知識10用例建模掌握軟建模工具的使用,用例圖的主要組件,用例間的包含、擴展、泛化關系、用例文檔的書寫規范、用例文檔的作用、用例建模的一般過程、識別參與者、識別 用例,分析用例間的關系、通過關系整理用例;軟件需求分析用例建模能力溝通能力團隊協作能10靜態建模掌握UMLI勺建模機制,類圖的表示形式,屬性和方法的 細節,重數的意義、類的不同表示方式,接口的表示、關聯、泛化、依賴關系、泛化與聚集的區別,實現關系 和依賴關系、通過名詞-動詞分
8、析法識別類及其關系、 對象的識別、類的高內聚和低耦合性、 對象與類的區別, 包的用法、類的不同表示方式,接口的表示,實現關系和依賴關系;軟件設計分析靜態建模能力溝通能力團隊協作能力10動態建模掌握動態建模在軟件開發中的作用,活動圖的用途、動 態模型與靜態模型的關系、順序圖的用途、順序圖與活 動圖的關系,從用例到順序圖,協作圖與順序圖的關系, 協作圖中多對象的表示、對象間的交互、不同階段軟件模型的差別、狀態圖的用途,狀態圖的建模方法、狀 態圖的識別、狀態轉移的表示、通過分析執行過程完善 類模型、順序圖到類圖的映射、模型到代碼的映射;軟件設計分析動態建模能力溝通能力團隊協作能力11數據庫設計掌握數
9、據庫的建模,理解數據庫設計在整個項目開發中 的地位;數據建模8需求分析掌握需求分析的意義 、需求整理的要點、需求捕獲的 方法技巧、需求建模技術、需求規格說明書的構成;需求分析 文檔寫作能力 溝通能力團隊協作能力8系統分析掌握系統分析的要點、由用例識別實體類的方法、識別類、建立類之間的關系、描述類、概要設計說明書的構成、系統分析建模;系統分析 文檔寫作能力 溝通能力團隊協作能力7系統設計掌握系統設計的要點、架構設計的內容、架構設計對程 序結構的影響、設計模型與軟件實現、詳細設計說明書 的構成、系統設計建模;系統設計 文檔寫作能力 溝通能力 團隊協作能力5逆向工程掌握逆向工程的要點、逆向工程分析系
10、統架構、代碼與 類模型的映射,代碼與動態模型的映射、詳細設計說明 書的構成;逆向工程 文檔寫作能力 溝通能力 團隊協作能力2軟件項目實 例掌握需求分析的要素、需求建模、識別主用例、由用例到類、對象的識別、設計類模型、系統的層次結構、 模型和代碼的映射、軟件建模思想、軟件建模過程與軟 件開發過程的關系;用模型表達設計思想;準 確界定系統邊界,有效進 行需求調研,完成需求建 模;在項目經理的帶領下完 成軟件分析類圖;各組通 過協調討論制定項目開 發計劃,完成相應模塊的 設計與建模,撰寫主要的 技術文檔。17課程設計按照課程設計任務書的要求完成課程設計綜合運用建模手段204、課程實施教學條件1.1軟
11、硬件條件硬件要求:Intel及其兼容計算機,P4或者更高處理器;512M以上內存;10GB以上的硬盤空間。軟件要求:Windows 2000以上操作系統Rational Rose 2003Visio 2003(4 ) Project 2003JDK1.6MyElcipse6.5 或以上版本 SQL Server 2000 ,升級至 SP4或 MySQL5.0+SQLyog6.0(8) Tomcat5.5或以上版本4.1.2師資條件任課教師需熟悉軟件工程思想,熟悉面向對象的軟件建模技術及數據建模技術,熟悉軟件文檔編寫規范,有一定的英文技術文檔的閱讀及撰寫能力,熟悉Java應用開發的相關技術。教學
12、方法建議多媒體演示教學法本課程的理論課安排在多媒體教室。在課堂教學中,教師把傳統的板書和多媒體課件結合起來,并根據教學需要,靈活地將與課堂講授的知識點相關的資料通過多媒體演示給學生 看,從而取得了良好的教學效果。榜樣式教學方法所謂榜樣式教學方法就是老師為學生示范一個真實項目的設計建模過程,詳細講解每一個具體步驟,然后布置一個類似的項目案例讓學生模仿單獨完成。從而讓學生達到一種融會貫通的學習效果。項目小組討論教學法將學生組成一個個項目小組, 分派一個具體的軟件項目建模任務, 讓他們在限定的時間 內通過討論研究、反復修改來完成。老師最終根據其完成情況進行評析和打分。從而鍛煉學生的團隊精神,加強了教
13、學的互動性,還增強了學生學習的主動性。教學評價、考核要求本課程考核類別為考試,采用課程設計的方式。成績占本課程成績60%平時成績(含考勤、實踐性環節)占本課程成績40% (其中考勤占50%實踐性環節占50% 。(二)實訓大綱一.實訓目標與基于工作過程課程設計方法相結合,通過與典型工作任務相對應的實訓項目訓練,使學生能夠在現實環境中掌握軟件建模基本技術,訓練學生通過UML模型與客戶、軟件開發人員、系統維護人員之間進行交流的技能,并能夠在實際環境中將理論與實踐相結合,訓練學生根據系統模型編制系統設計相關技術文檔、根據系統模型完成代碼實現和單元測試及系統測試的能力,充分體現高職教育中工學結合、就業導
14、向的辦學理念, 運用基于工作過程課程設計方法優化課程設計,提高教學質量。二.實訓任務本課程實訓將完成 B2c電子商務系統設計任務, 使學生掌握軟件建模基本技術, 訓練學 生通過系統模型與相關人員進行溝通的能力, 結合相關課程完成系統實現過程。 實訓項目將 根據軟件開發過程的不同階段分解成相應子項目完成,最后形成完成系統模型。實訓項目完成后,學生將具備以下技能:.對實際問題進行邊界界定技能.對實際問題進行分解技能.對業務流程進行準確描述技能.結合系統模型進行確定需求技能.根據業務流程提取類的基本技能.利用系統模型與相關人員進行溝通技能.在項目經理指導下實現軟件系統的技能.在項目經理指導下實現軟件
15、工程過程的技能.團隊合作完成項目的基本技能.系統技術文檔閱讀技能三.實訓要點與難點要點:充分體現工學結合、就業導向的辦學理念,運用基于工作過程課程設計方法,以項目驅動,通過項目實踐,通過指導學生實現軟件系統模型建立,著重訓練學生系統模型的應用技能,使學生掌握使軟件開發過程見可、可控的能力。難點:學生工作規范化、 團隊合作、業務分析與描述、系統類的提取、系統重構等需要 較多的實踐工作及一定的理論知識基礎指導理解。四.實訓內容. B2C電子商務系統可行性分析。實現 B2C電子商務系統可行性分析的工作,完成 B2C 電子商務系統可行性分析典型工作任務。. B2C電子商務系統面向數據的需求分析及建模。
16、完成典型 B2C電子商務系統數據流圖 分析工作任務。. B2C電子商務系統面向對象的需求分析及建模。實現典型 B2C電子商務系統參與者與 用例分析,創建系統用例圖,完成軟件開發技術文檔閱讀與編制典型工作任務。.建立B2C電子商務系統類圖。實現典型B2C電子商務系統中對象的識別,創建系統主要類圖。.建立B2C電子商務系統設計模型。 實現典型B2C電子商務系統順序圖、 協作圖的創建, 完成類圖修改工作。.建立B2C電子商務系統實現模型。實現典型 B2C電子商務系統部署方案,創建系統組 件圖、部署圖。.面向對象系統逆向工程。實現典型面向對象系統的逆向工作。五.實訓內容及方式內容實訓方式1. B2C電
17、子商務系統口行性分析:系統場景設定、調研、課堂B2C電子商務系統實現技術風險分析B2C電子商務系統實現法律風險分析B2C電子商務系統實現費用風除分析B2C電子商務系統實現進度風險分析討論2. B2C電子商務系統面向數據的需求分析及建模:整理捕獲的需求繪制多層數據流圖繪制E-R圖實現數據庫實際操作3. B2C電子商務系統面向對象的需求分析及建模:閱讀需求文檔制作需求列表識別參與者識別用例繪制用例模型編制系統用例文檔實際操作4.建立B2C電子商務系統類圖:熟悉系統用例模型識別對象提取實體類分析實體類屬性及方法制作系統類圖討論、實際操作5.建立B2C電子商務系統設計模型:分析業務繪制業務順序圖和協作
18、圖修改系統類圖討論、實際操作6.建立B2C電子商務系統實現模型:制定系統部署方案重繪系統動態模型完善系統類圖繪制系統組件圖、部署圖、包圖討論、實際操作7.向向對象系統逆向工程: 建立面1可對象系統逆向工程 分析系統功能重建系統用例模型分析系統源碼重建系統類圖重建系統順序圖實訓操作六.實訓考核方式內容考核方式所占比例1.B2C電子商務系統口行性分析檢查系統可行性分析報告10%2.B2C電子商務系統面向數據的需 求分析及建模檢查系統數據流圖、E-R圖及數據 庫模型10%3. B2C電子商務系統面向對象的需 求分析及建模檢查用例模型的合理性10%4.建立B2C電子商務系統類圖檢查系統模型類圖的合理性20%5.建立B2C電子商務系統設計模型檢查系統動態模型及類圖的合理性20%6.建立B2C電子商務系統實現模型檢查系統組件圖、部署圖及包圖的 合理性10%7.面向對象系統逆向工程模型系統主要模型與原系統的吻合 度及合理性20%七.說明(一) 本實訓大綱根據武漢軟件工程職業學院軟件技術系軟件技術專業教學計劃制定,是 軟件建模課程教學大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省榆林市府谷縣2024-2025學年初三綜合題(二)生物試題(理工類)試題含解析
- 長沙醫學院《籃球B(2)》2023-2024學年第一學期期末試卷
- 江西省宜春市樟樹中學2024-2025學年高三4月調研測試(二模)生物試題含解析
- 深圳北理莫斯科大學《食品工程專題》2023-2024學年第二學期期末試卷
- 聯想傳奇圖書館多媒體文獻
- 有機化學原料在環保型復合材料的研制考核試卷
- 電子出版物批發商的數字化轉型路徑考核試卷
- 水果罐頭加工中的食品安全知識普及與宣傳考核試卷
- 玻璃熔制過程質量控制考核試卷
- 玻璃制造企業的人力資源培養與績效管理考核試卷
- 2025年許昌職業技術學院單招職業適應性考試題庫及答案1套
- 2025年開封大學高職單招(數學)歷年真題考點含答案解析
- 【9化一模】2025年安徽省合肥市蜀山區九年級中考一模化學試卷(含答案)
- 炎癥性腸病(IBD)概述
- 護理質量與安全分析匯報
- 2025-2030軌道車涂料行業市場現狀供需分析及投資評估規劃分析研究報告
- 無線電基礎知識培訓課件
- 4.1 基因指導蛋白質的合成(課件)高一下學期生物人教版(2019)必修2
- 出租車司機崗前教育培訓
- 肝癌科普預防
- 《建筑基坑工程監測技術標準》(50497-2019)
評論
0/150
提交評論