美章網 資料文庫 行業特色的計算機軟件工程論文范文

行業特色的計算機軟件工程論文范文

本站小編為你精心準備了行業特色的計算機軟件工程論文參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

行業特色的計算機軟件工程論文

1基于SWEBOK和GSwE的教學大綱設計

在領悟SWEBOK基本精神,認真學習GSwE2009及《規范》的基礎上,針對一般行業院校碩士生培養目標是以培養從事行業軟件開發及項目管理工作的軟件工程和信息化應用人才為主的現狀,筆者建立計算機科學與技術專業民航特色的高級軟件工程教學大綱,見表1。表1的教學大綱設計兼顧SWEBOK及GSwE2009的核心知識體系,對SWEBOK的核心知識覆蓋率達到76%,對GSwE2009覆蓋率達到63.6%。然而,不管是SWEBOK還是GSwE2009,其核心知識點都是針對整個專業課程體系而設置,SWEBOK的《規范》建議494學時的最小核心學時數,GSwE2009則建議270學時的核心學時及200學時的交流學時,要在36學時內完成上述核心知識的詳細講授,顯然不可能。因此,表1的設計本著宏觀上抓概念、抓流程,微觀上抓工具、抓編程的基本思想,在教學手段上,采用課內外一體化教學模式,要求學生在課下完成所有仿照案例的完整開發過程;在教學方法上,以案例推動軟件過程概念及軟件編碼的學習,以工具熟悉軟件過程管理及軟件質量管理。要求通過該課程的學習,學生能熟練掌握軟件開發過程的宏觀概念,最終交付項目計劃報告、基于MSProject的軟件項目過程管理文檔、經過3次迭代的原形軟件及相關需求分析和軟件設計文檔,完成課程總結報告。

2民航特色的教學案例設計

教學案例設計是高級軟件工程實施的核心內容之一,考慮到選課的大部分研究生已經具備基本的編程能力,但缺少軟件過程管理的相關概念,結合中國民航大學特色及研究生就業趨向,筆者參考國際研究生教育現狀[5]及文獻[6]的模式,開發了一套基于民航航材管理業務的教學案例,用以完成課內教學。該教學案例以某航空公司航材管理系統為背景,采用敏捷開發思想進行過程管理,循序漸進,分3次迭代完成簡單的原型系統開發。第1次迭代在介紹航空公司航材管理需求的基礎上,建立系統的業務環境圖,結合需求分析方法,利用ROSE工具建立業務用例及業務術語表。進一步地,縮小系統范圍,只針對高價周轉件的增刪改查操作建立領域對象模型,包括領域用例模型、用例術語表、領域類模型,同時完成基本的編程實現。第2次迭代首先講述體系結構設計的基本方法,基于MVC框架建立更適合信息系統開發的體系結構框架——PCMEF(表示—控制—中介者—實體—基礎)[6]。在此基礎上進一步細化第1次迭代需求,功能上增加高價周轉件的供貨方管理、合同管理功能;其次建立用例模型和用例文檔,采用序列圖、通信圖、交互圖等描述事務處理流程,進行概念類設計,對第1次迭代的設計按照PCMEF框架完成體系結構重構,完成用戶界面設計,最終編碼實現。第3次迭代增加高價周轉件使用統計報表、機型使用記錄、考慮機務維修周期的周轉件庫存管理等功能,設計上重點考慮數據庫的安全性與完整性設計,同時基于JavaEJB體系結構建立業務組件,完成較高水平的軟件編程;編寫測試用例,完成整體測試。在上述3次迭代完成后,要求學生寫出項目總結。筆者所在學院擁有一個行業特色鮮明的民航信息系統仿真實驗室,該實驗室目前擁有民航機務維修仿真實驗系統、機場信息仿真實驗系統、航空公司運行控制仿真系統、民航全球分銷仿真實驗系統等行業主流信息系統的仿真平臺。學生在前序課程學習中,對這些信息系統的基本功能和相關業務已經有了一定程度的了解。

3教學組織與管理

3.1項目驅動教學法課程教學借鑒CDIO的教學思想,在講授完軟件過程模型及軟件建模語言后,將學生每5人分組,每個人承擔不同的角色,角色包括甲方需求提供人員、乙方項目經理、乙方質量保證人員、乙方編程人員(2人)。在整個學習過程中,經過一定時間后,每個人的角色可以互換。在講授完案例1后,教師可以要求學生結合某個民航信息系統仿真系統,選擇感興趣的民航業務領域,分組完成項目計劃任務書并使用MSProject完成項目的進度安排、人員分工、虛擬費用預算等。進一步地,使用Rose工具進行需求分析及UML建模,完成用例圖、術語表、類圖等分析設計,最后進行第1次迭代的編碼并編寫測試用例完成測試。在講授完案例2后,教師可以要求學生在功能擴展的基礎上,采用PCMEF模式對第1次迭代程序進行重構并完成編碼與測試工作,同時要求項目經理使用MSProject,跟蹤和檢查項目實際進度與虛擬費用預算,進行適當調整。本次學習重點在于體系結構設計、增量模式開發思想。在講授完案例3后,教師可以要求學生繼續擴展功能,重點進行數據庫與業務組件設計。

3.2成績評定在課程進展的每個階段,教師展示實際軟件公司的文檔范例,要求每組提交該次迭代的相關文檔,進行軟件演示并答辯。答辯內容包括項目計劃制訂、人員分工、虛擬成本、進度偏差分析、預算偏差分析、程序設計技術、缺陷分析等。評委由教師及各組項目經理組成。成績評定包含文檔規范性、設計合理性、實現正確性、項目過程管理執行情況4項內容。課程整體結束前,由3次迭代的評定成績取均值作為小組平均成績,最后小組項目經理和教師共同依據小組中個人對項目的貢獻以及小組均值打分,將其作為個人成績。

4結語

國內普通非著名高校的計算機專業很多研究生缺乏必備的軟件工程經驗。針對這一情況,筆者在兼顧SWEBOK和GSwE2009的基礎上,以面向行業工程及應用為培養目標,設計了一套行之有效的教學方案并采用課內外一體化模式實施,可使學生在較短時間內掌握軟件計劃制訂、軟件開發周期模型、軟件過程管理、軟件體系結構設計等基本概念,并基于敏捷過程思想開發一套文檔完整的基于業務組件的小型系統,同時掌握MSProject及Rose工具的基本使用。學生普遍反映,該課程為其順利進入導師的工程研究項目奠定了堅實基礎。文中的案例設計對其他行業類院校也具有一定的借鑒意義。

作者:樊瑋霍緯綱張志遠單位:中國民航大學計算機學院

主站蜘蛛池模板: 2019亚洲午夜无码天堂| 久久大香伊焦在人线免费| 精品乱码一区内射人妻无码| 国产成人无码精品一区在线观看 | 男女性潮高清免费网站| 日本哺乳期网站xxxx| 亚洲娇小性色xxxx| 男同免费videos欧美| 四虎影片国产精品8848| 韩国理伦片在线观看手机版| 国产精品v欧美精品v日韩精品| 99久久综合狠狠综合久久aⅴ| 少妇极品熟妇人妻| 久久99九九99九九精品| 日韩视频免费看| 亚洲人交性视频| 正在播放国产美人| 免费一级毛片在线播放视频| 美女毛片免费看| 国产不卡在线视频| 麻豆国产人免费人成免费视频| 国产精品jizz在线观看老狼| 94久久国产乱子伦精品免费| 女人张开腿让男桶喷水高潮| 中文在线字幕中文字幕| 日本xxxxx高清| 久久精品亚洲综合一品| 最近免费高清版电影在线观看| 亚洲国产欧洲综合997久久| 波多野结av衣东京热无码专区| 俄罗斯极品美女毛片免费播放| 精品午夜福利1000在线观看| 含羞草传媒旧版每天免费3次| 蜜桃AV噜噜一区二区三区| 国产强被迫伦姧在线观看无码| 日本人强jizzjizz老| 国产精品午夜爆乳美女视频| 97sese电影| 国产麻豆精品在线观看| 99国产精品视频免费观看| 天天做天天爱夜夜爽毛片毛片|