



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE4軟件綜合開發(fā)與維護教學大綱一、說明(一)課程性質(zhì)本課程是軟件工程專業(yè)培養(yǎng)專業(yè)綜合實踐能力的重要必修課程。(二)教學目的其目的是使學生能夠針對具體軟件工程項目,全面掌握軟件工程管理、軟件需求分析、軟件初步設計、軟件詳細設計、軟件測試等階段的方法和技術,通過該課程設計使學生進一步理解和掌握軟件開發(fā)模型、軟件生命周期、軟件過程等理論在軟件項目開發(fā)過程中的意義和作用,培養(yǎng)學生按照軟件工程的原理、方法、技術、標準和規(guī)范,進行軟件開發(fā)的能力,培養(yǎng)學生的合作意識和團隊精神,培養(yǎng)學生對技術文檔的編寫能力,從而使學生提高軟件工程的綜合能力,提高軟件項目的管理能力。(三)教學內(nèi)容課程須完成下列內(nèi)容:項目可行性研究成立項目小組并選定項目組長項目組長召集小組成員選擇開發(fā)項目項目組長召集小組成員開展項目可行性研究按照《軟件文檔編寫概要》格式要求,由項目組長執(zhí)筆完成《項目可行性研究報告》制定項目開發(fā)計劃項目組長召集小組成員針對所選項目開展討論開發(fā)計劃,進一步明確項目的大小、范圍、復雜程度等項目組長召集小組成員進行任務分解與任務分配確定任務進度確定完成項目的環(huán)境和工具按照《軟件文檔編寫概要》的格式要求,項目組長執(zhí)筆完成《項目開發(fā)計劃書》需求分析按照項目任務分配結(jié)果和項目進度要求,由任務承擔人開展項目的需求分析的主要工作,不得超越前述項目的大小、范圍、復雜程度等項目小組的其他成員配合任務承擔人,完成項目的需求分析按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目需求分析規(guī)格說明書》由教師完成對《項目需求分析規(guī)格說明書》的評審工作,并給出評審意見初步設計按照項目任務分配結(jié)果和項目進度要求,并依據(jù)《項目需求分析規(guī)格說明》,由任務承擔人完成項目的初步設計任務項目小組的其他成員配合任務承擔人,完成項目的初步設計任務按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目初步設計規(guī)格說明書》由教師完成對《項目初步設計規(guī)格說明書》的評審工作,并給出評審意見詳細設計按照項目任務分配結(jié)果和項目進度要求,并依據(jù)《項目初步設計規(guī)格說明書》,由任務承擔人完成項目的詳細設計任務項目小組的其他成員配合任務承擔人,完成項目的詳細設計任務按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目詳細設計規(guī)格說明書》由教師完成對《項目詳細設計規(guī)格說明書》的評審工作,并給出評審意見實現(xiàn)按照項目任務分配結(jié)果和項目進度要求,并依據(jù)《項目初步設計規(guī)格說明書》和《項目詳細設計規(guī)格說明書》由任務承擔人完成項目的具體實現(xiàn)任務由任務承擔人給出實現(xiàn)的源程序清單(打印或磁盤)測試按照項目任務分配結(jié)果和項目進度要求,并依據(jù)《項目需求分析規(guī)格說明書》、《項目初步設計規(guī)格說明書》和《項目詳細設計規(guī)格說明書》,由任務承擔人完成對已實現(xiàn)部分的軟件或模塊的測試任務按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目測試報告》(四)教學時數(shù)實驗36學時(五)教學方式課程采用基于項目和團隊的教學和組織方式。每個團隊針對一個實際項目,教師作為團隊指導者,項目相關方作為項目客戶。學生團隊將按照項目相關方的需求和要求進行軟件系統(tǒng)開發(fā)和維護。課程考核以項目符合項目相關方要求、項目管理過程、以及每個學生的實際完成工作和質(zhì)量綜合進行。二、本文(一)基本要求本課程具體要求如下:各班級按項目小組進行分組,每組不得超過4人;每個項目小組選出項目負責人,由項目負責人經(jīng)理召集項目組成員討論、選定開發(fā)項目,項目的選定必須考慮“范圍、期限、成本、人員、設備”等條件;項目負責人完成“可行性研究報告”、制定“項目開發(fā)計劃”、管理項目并根據(jù)項目進展情況對項目開發(fā)計劃進行調(diào)整;對于調(diào)整的項目開發(fā)計劃必須存檔;項目開發(fā)計劃必須由粗到細通過甘特圖給出,每項任務要落實到人且規(guī)定該任務的起止日期和時間;明確每個階段提交文檔的日期和時間;每個項目小組必須明確指定文檔的審查小組和審查人員以及審查結(jié)果的返回日期;審查小組和審查人員不得是完成被審查內(nèi)容的完成者;審查結(jié)果至少包括:存在的問題、出現(xiàn)問題的所在文檔的位置及頁碼、具體建議等;每個階段的審查結(jié)果不得少于10個問題;每個項目小組必須按照給定的文檔規(guī)范標準提供下列文檔,文檔中必須注明執(zhí)筆者、完成者(簽名)和完成日期,其中完成需求分析和設計工作的人員不能相同,完成編碼和審查/測試的人員不能相同;文檔包括:編碼清單(部分或全部)、詳細設計規(guī)格說明、概要設計規(guī)格說明、需求分析規(guī)格說明、項目開發(fā)計劃(包括調(diào)整的項目開發(fā)計劃)、可行性研究報告、審查/測試問題清單課程活動集中在機房進行。課程要求每位學生獨立完成份內(nèi)工作,分成小組進行的要有明確的分工,并在報告中給以說明。課程報告撰寫要求本課程必須以小組方式提交相關文檔(報告),每份報告需在封面注明報告項目名稱、班級、項目組成員姓名、學號及日期、地點。文檔必須按7個部分順序排列。文檔以打印稿提交,要求如下:紙張:A4,項目標題:3號黑體,各部分中標題:4號黑體,內(nèi)容:5號宋體。9.課程考核辦法與成績評定根據(jù)學生開發(fā)的系統(tǒng)以及軟件文檔的規(guī)范與質(zhì)量進行綜合評定。(二)實驗項目總表序號實驗項目名稱學時數(shù)項目類別項目類型1分組與項目選題4綜合必做2編寫項目需求分析說明書8綜合必做3編寫項目詳細設計說明書16綜合必做4軟件編碼與單元測試32綜合必做5軟件集成測試8綜合必做6項目成果評審8綜合必做(三)實驗項目內(nèi)容及要求序號實驗項目名稱實驗項目內(nèi)容要求1分組與項目選題選題,查閱資料,編寫《項目可行性研究報告》、《項目開發(fā)計劃書》課程選題盡量結(jié)合教學、科研的實際課題,反映新技術,以獲得更好的工程設計實踐的訓練。課題規(guī)模、大小適當,具有一定復雜度,通過激發(fā)學生參加開發(fā)實踐的積極性與創(chuàng)造性,經(jīng)過努力能夠完成,才能達到綜合應用所學知識的目的。2編寫項目需求分析說明書按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目需求分析規(guī)格說明書》對系統(tǒng)的功能及性能要求進行分析,寫出需求規(guī)格說明書(可行性分析報告、系統(tǒng)的分層DFD圖、加工小說明及數(shù)據(jù)詞典)。若使用面向?qū)ο蟮拈_發(fā)方法,則應確定系統(tǒng)的對象模型,狀態(tài)模型及處理模型。3編寫項目詳細設計說明書按照《軟件文檔編寫概要》的格式要求,由任務承擔人執(zhí)筆完成《項目詳細設計規(guī)格說明書》總體設計:確定系統(tǒng)總體設計方案,完成系統(tǒng)的模塊結(jié)構(gòu)圖及模塊的功能說明。詳細設計:對模塊內(nèi)部過程及數(shù)據(jù)結(jié)構(gòu)進行設計。注:同時進行用戶界面設計。4軟件編碼與單元測試按照項目任務分配結(jié)果和項目進度要求,并依據(jù)《項目需求分析規(guī)格說明書》、《項目初步設計規(guī)格說明書》和《項目詳細設計規(guī)格說明書》,由任務承擔人完成對相應的軟件或模塊的編碼與測試任務源程序要求給出詳細的注釋,包括:模塊名,模塊功能,中間過程的功能,變量說明等。5軟件集成測試完善編碼,系統(tǒng)聯(lián)調(diào),編制“軟件測試計劃”書與用戶手冊。集成測試過程要求采用綜合測試策略;先作靜態(tài)分析,再作動態(tài)測試。應事先制訂測試計劃,并要求保留所有測試用例,完成測試報告。模塊測試、組裝測試、系統(tǒng)(或功能)測試(時間由學生在編碼階段自行安排)由學生完成。驗收測試由教師完成。6項目成果評審系統(tǒng)檢查、相關資料上交。系統(tǒng)成果評審,分組答辯,成績評定。教師組成完成三、參考書目1、李代平著,《軟件工程分析案例》,清華大學出版社,2009年1月出版。2、竇萬峰編,《軟件工程方法與實踐》,機械工業(yè)出版社,2013年7月出版。3、馬小軍等編著,《軟件工程項目案例與實踐指導》,清華大學出版社,2013年6月出版。4、李學相,梁恒編著,《Java軟件工程與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度商鋪租賃合同終止及市場租金指數(shù)掛鉤協(xié)議
- 2025年度股東股份協(xié)議書:智慧城市建設項目股權分配及合作協(xié)議
- 自建房安全質(zhì)量監(jiān)督承包協(xié)議書(2025年度)
- 農(nóng)村自建房建筑工程保險合同(2025年度)
- 二零二五年度教育機構(gòu)學費返利合同
- 二零二五年度高端基金份額代持保密協(xié)議書
- 2025年度磚廠安全生產(chǎn)承包管理合同
- 二零二五年度汽修廠汽車維修技師職業(yè)健康檢查合同
- 2025年度煙草店店鋪轉(zhuǎn)讓與獨家銷售區(qū)域授權合同
- 2025年度水平定向鉆施工與施工期環(huán)境保護合同
- (完整版)數(shù)字電子技術基礎教案
- 小回溝礦井3.0Mt-a新建工程變更項目環(huán)評
- 汽車維修合同管理制度
- 2024中交二航局分包合同范本
- 2024年益陽醫(yī)學高等專科學校單招職業(yè)適應性測試題庫全面
- 2024年四川電力職業(yè)技術學院單招職業(yè)適應性測試題庫新版
- (完整)低壓配電柜技術規(guī)范
- 2024年注冊安全工程師考試題庫【含答案】
- 第2課《樹立科學的世界觀》第2框《用科學世界觀指導人生發(fā)展》-【中職專用】《哲學與人生》同步課堂課件
- 南航航空安全員培訓
- 焊接基礎知識:焊接的缺陷及檢驗方法
評論
0/150
提交評論