




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學習與交流 軟件工程專業(yè)軟件工程實訓教學大綱.精品文檔. 軟件工程專業(yè)軟件工程實訓教學大綱1.課程概況課程代碼1103411課程所屬模塊/課程性質(zhì)應(yīng)用創(chuàng)新課程課程名稱軟件工程實訓總學時/學分54/3開設(shè)學期6考核方式考查先修課程軟件工程概論、軟件需求分析、軟件設(shè)計與體系結(jié)構(gòu)適用專業(yè)軟件工程課程設(shè)計指導(dǎo)書 軟件工程實訓教程 自編教材大綱執(zhí)筆人蔡勇大綱審核人曾安平課程簡介:(300字以內(nèi))軟件工程實訓是為軟件工程專業(yè)課程體系配套設(shè)置的一個重要的、不可或缺的綜合實踐環(huán)節(jié),其目的是通過軟件項目開發(fā)的實戰(zhàn)訓練,在老師指導(dǎo)下,進行企業(yè)級項目實戰(zhàn)開發(fā)及軟件工程職業(yè)實
2、踐,在項目實踐中鞏固技術(shù)、增長能力、提升素質(zhì)、豐富經(jīng)驗,真正達到具有解決工程實踐問題能力的目標。本課程要求學生以團隊的形式完成一個軟件項目的設(shè)計與開發(fā),遵從軟件工程原理、方法、技術(shù)、標準和規(guī)范,根據(jù)軟件生命周期的規(guī)范開展工作,按照迭代開發(fā)實現(xiàn)軟件項目過程,經(jīng)歷需求分析、數(shù)據(jù)庫設(shè)計、概要設(shè)計、詳細設(shè)計、代碼設(shè)計、系統(tǒng)集成與調(diào)試、系統(tǒng)功能測試與性能測試、項目產(chǎn)品部署與上線實施等階段,讓學生達到在軟件開發(fā)過程中各階段所需的和崗位所要求的素質(zhì)與能力。教學目標(M)M1: 培養(yǎng)學生工程化的思維方式。M2: 培養(yǎng)學生按照軟件工程的原理、方法、技術(shù)、標準和規(guī)范,進行軟件開發(fā)的能力M3: 培養(yǎng)學生的合作意識和
3、團隊精神M4: 培養(yǎng)學生對技術(shù)文檔的編寫能力教學方式(J)J1. 討論法10 學時 18%J2. 互動式教學10學時 18%J3. 任務(wù)驅(qū)動法34學時 64%J4. 練習法學時 %J5. 嘗試教學法 學時 %J5 考核方式(K)K1. 設(shè)計說明書10%K 2. 設(shè)計方案%K3. 設(shè)計報告 %K4. 設(shè)計作品10%K5. 答辯10%K6. 實訓報告 40 %K7. 實訓項目考核10%K8. 綜合評價10 %K9. 口頭表達10 %2. 實訓內(nèi)容與要求軟件工程實訓的內(nèi)容:項目可行性研究:提出實訓要求,分組,選題,分工,確定每個人的具體任務(wù),開始可行性分析。項目介紹:介紹項目背景,掌握工作時間、環(huán)境
4、、以及真實企業(yè)基本工作概念和文化。項目團隊建設(shè),為項目合作所做的準備。業(yè)務(wù)背景:理解客戶歷史數(shù)據(jù)與表單;制定訪談提綱;問題澄清和形成訪談紀要;訪談提綱和訪談紀要呈現(xiàn)和總結(jié);培訓溝通技巧,為需求分析做準備。學生閱讀自己所分配的相關(guān)文檔,并模擬客戶進行交流。制定項目開發(fā)計劃:明確項目的大小、范圍、復(fù)雜程度等。項目經(jīng)理召集小組成員進行任務(wù)分解與任務(wù)分配,確定任務(wù)進度,確定完成項目的環(huán)境和工具需求分析:進行系統(tǒng)的需求分析,包括:功能要求, 非功能要求;用適當?shù)墓ぞ弑硎拘枨蟆=榻B需求階段工作內(nèi)容和工作要求,包括對工作模板的介紹,分析用例的編寫。模擬與客戶的交流。系統(tǒng)分析用例的編寫,系統(tǒng)用例交流,系統(tǒng)用例
5、的調(diào)整和修訂,需求分析呈現(xiàn)和總結(jié)。模擬與客戶的交流。概要設(shè)計:進行概要系統(tǒng)設(shè)計,完成系統(tǒng)的體系結(jié)構(gòu)的建立和系統(tǒng)概要設(shè)計。在了解客戶的需求基礎(chǔ)上,進行總體設(shè)計準備,需要介紹總體設(shè)計涉及的文檔模板;要進行界面設(shè)計,界面設(shè)計小組交流,界面設(shè)計文檔調(diào)整和修訂,數(shù)據(jù)庫模型設(shè)計,宏觀設(shè)計呈現(xiàn)和總結(jié),微觀設(shè)計規(guī)范和模板介紹。模擬客戶進行討論和確認。詳細設(shè)計:繪制各類UML圖和相應(yīng)的各模塊規(guī)格說明書。需要對詳細設(shè)計文檔模板及內(nèi)容介紹,要進行序列圖設(shè)計,類圖設(shè)計,詳細設(shè)計小組交流,詳細設(shè)計文檔調(diào)整和修訂,詳細設(shè)計呈現(xiàn)和總結(jié),老師介紹編碼和單元測試規(guī)范。編碼和單元測試: 介紹編碼和單元測試方法,學生要進行單元測試
6、,代碼交流和復(fù)審,代碼修改和回歸測試,軟件的呈現(xiàn)和總結(jié), 測試案例編寫,組織進行測試案例交流,介紹集成測試規(guī)范和模板。集成測試: 編寫測試案例和測試報告。學生要進行測試和缺陷跟蹤,缺陷修復(fù),新版本發(fā)布,代碼修改和回歸測試,缺陷和修復(fù)的呈現(xiàn)和總結(jié)。生產(chǎn)環(huán)境準備和安裝,數(shù)據(jù)準備和導(dǎo)入,驗收測試和測試報告。系統(tǒng)實施和驗收:老師驗收測試報告呈現(xiàn)和驗收報告簽字,學生要進行整體系統(tǒng)展示,項目部署和上線。要模擬客戶對系統(tǒng)進行測試,培訓展示技巧,為最后的項目答辯做準備總結(jié)階段: 總結(jié)實踐過程,吸取教訓,總結(jié)經(jīng)驗,主要是回顧各個階段的出現(xiàn)的主要問題,以及今后如何避免。軟件工程實訓的要求:實訓要求學生采用“項目小
7、組”的形式,結(jié)合具體的開發(fā)項目進行設(shè)計。具體要求如下: 1. 每個班級按項目小組進行分組,每組不得超過4人; 2. 每個項目小組選出項目負責人或項目經(jīng)理,由項目經(jīng)理召集項目組成員討論,選定開發(fā)項目,項目的選定必須考慮“范圍、期限、成本、人員、設(shè)備”等條件;項目經(jīng)理負責完成“可行性研究報告”,制定“項目開發(fā)計劃”,管理項目并根據(jù)項目進展情況對項目開發(fā)計劃進行調(diào)整;對于調(diào)整的項目開發(fā)計劃必須存檔;3. 項目開發(fā)計劃書中每項任務(wù)要落實到人且規(guī)定該任務(wù)的起止日期和時間;明確每個階段提交文檔的日期和時間;每個項目小組必須明確指定文檔的審查小組和審查人員以及審查結(jié)果的返回日期;審查小組和審查人員不得是完成
8、被審查內(nèi)容的完成者;審查結(jié)果至少包括:存在的問題、出現(xiàn)問題的所在文檔的位置及頁碼、具體建議等;每個階段的審查結(jié)果不得少于10個問題;4. 每個項目小組必須按照給定的文檔規(guī)范標準提供下列文檔,文檔中必須注明執(zhí)筆者,完成者(簽名)和完成日期,其中完成需求分析和設(shè)計工作的人員不能相同,完成編碼和審查/測試的人員不能相同;文檔包括: 可行性研究報告、項目開發(fā)計劃、需求分析規(guī)格說明、概要設(shè)計規(guī)格說明、詳細設(shè)計規(guī)格說明、編碼清單(部分或全部)、測試清單;5. 每個項目小組可以選擇完成編碼,測試等階段的部分任務(wù);6. 根據(jù)合理的進度安排,一步一步,踏踏實實地開展實訓活動,按時完成每部分工作;7. 實訓過程中
9、,堅持獨立完成,分成小組進行的要有明確的分工,并在報告中給以說明。3.建議教學安排序號主要內(nèi)容完成時間課程目標教學 方式考核方式1項目可行性研究:成立項目小組并選定項目經(jīng)理或項目小組長,項目經(jīng)理召集小組成員選擇開發(fā)項目,項目經(jīng)理召集小組成員開展項目可行性研究,按照軟件工程國家標準文檔的格式要求,由項目經(jīng)理執(zhí)筆完成項目可行性研究報告。8M1、M2、M3J1、J2K92制定項目開發(fā)計劃:項目經(jīng)理召集小組成員針對所選項目開展討論開發(fā)計劃,進一步明確項目的大小、范圍、復(fù)雜程度等。項目經(jīng)理召集小組成員進行任務(wù)分解與任務(wù)分配,確定任務(wù)進度,確定完成項目的環(huán)境和工具,按照軟件工程國家標準文檔的格式要求,項目
10、經(jīng)理執(zhí)筆完成項目開發(fā)計劃書。4M1、M2、M3J1、J2、J3K1、K7、K93需求分析:按照項目任務(wù)分配結(jié)果和項目進度要求,由任務(wù)承擔人開展項目的需求分析的主要工作,不得超越前述項目的大小、范圍、復(fù)雜程度等。項目小組的其他成員配合任務(wù)承擔人,完成項目的需求分析,按照軟件工程國家標準文檔的格式要求,由任務(wù)承擔人執(zhí)筆完成項目需求分析規(guī)格說明書。由評審人員完成對項目需求分析規(guī)格說明書的評審工作,并給出評審意見。8M2、M3、M4J1、J2、J3K1、K5 K7、K94概要設(shè)計:按照項目任務(wù)分配結(jié)果和項目進度要求,并依據(jù)項目需求分析規(guī)格說明,由任務(wù)承擔人完成項目的初步設(shè)計任務(wù)。項目小組的其他成員配合
11、任務(wù)承擔人,完成項目的初步設(shè)計任務(wù),按照軟件工程國家標準文檔的格式要求,由任務(wù)承擔人執(zhí)筆完成項目初步設(shè)計規(guī)格說明書,由評審人員完成對項目初步設(shè)計規(guī)格說明書的評審工作,并給出評審意見。8M2、M3、M4J1、J2、J3K1、K5 K7、K95詳細設(shè)計:按照項目任務(wù)分配結(jié)果和項目進度要求,并依據(jù)項目初步設(shè)計規(guī)格說明書,由任務(wù)承擔人完成項目的詳細設(shè)計任務(wù),項目小組的其他成員配合任務(wù)承擔人,完成項目的詳細設(shè)計任務(wù),按照軟件工程國家標準文檔的格式要求,由任務(wù)承擔人執(zhí)筆完成項目詳細設(shè)計規(guī)格說明書,由評審人員完成對項目詳細設(shè)計規(guī)格說明書的評審工作,并給出評審意見實現(xiàn),按照項目任務(wù)分配結(jié)果和項目進度要求,并依
12、據(jù)項目初步設(shè)計規(guī)格說明書的評審工作,并給出評審意見。6M2、M3、M4J1、J2、J3K1、K5 K7、K96編碼和單元測試: 按照前期分析和設(shè)計的工作進行代碼的編寫工作。6M2、M3、M4J1、J2、J3K1、K9 K77系統(tǒng)測試: 根據(jù)項目需求分析規(guī)格說明書對已實現(xiàn)部分的軟件或模塊進行測試工作,并按照軟件工程國家標準文檔的格式要求,由任務(wù)承擔人執(zhí)筆完成項目測試報告。4M2、M3、M4J1、J2、J3K1、K5 K7、K98系統(tǒng)驗收和總結(jié):老師驗收測試報告呈現(xiàn)和驗收報告簽字,學生要進行整體系統(tǒng)展示,項目部署和上線。要模擬客戶對系統(tǒng)進行測試,培訓展示技巧,總結(jié)實踐過程,吸取教訓,總結(jié)經(jīng)驗,主要
13、是回顧各個階段的出現(xiàn)的主要問題,以及今后如何避免。10M1、M3J3K6、K4、K94.參考書目和資料1 軟件工程實訓教程 自編教材2軟件工程項目實訓教程 呂云翔、劉瀚誠、劉天毅 清華大學出版社 2016.113軟件工程實習實訓教程 李春青、楊洋 清華大學出版社 2013.084UML系統(tǒng)建模與分析設(shè)計課程設(shè)計刁成嘉主編,機械工業(yè)出版社,出版日期:2008年5.專業(yè)個性化需求補充說明考核方式及評分標準:以提交的實訓設(shè)計報告為主,考核成績由小組成績和個人成績兩部分組成。 1、小組成績(50%):小組評分是從整體上對每組的課程設(shè)計報告進行評分,其目的是為了讓學生體會到軟件開發(fā)中團隊合作的
14、重要性。 具體要求: (1)文檔(設(shè)計說明書)編寫科學合理、正確完整、規(guī)范,包括編寫過程符合軟件工程開發(fā)設(shè)計流程等(10%) (2)軟件功能達到設(shè)計要求,實現(xiàn)正確、程序穩(wěn)定、界面美觀大方、編程符合規(guī)范、程序具有易讀性等(10%) (3)階段性驗收(實訓項目考核) 所做管理文檔和技術(shù)文檔完整翔實,能明確體現(xiàn)每位組員的工作情況,并能按時提交(10%) (4)綜合評價,小組成員學習態(tài)度認真,既有獨立工作能力,又能與他人合作(10%) (5 )答辯,對軟件開發(fā)的每一個階段評審,答辯效果好 (10%). 2、個人成績(50%):對個人在課程設(shè)計過程中所做工作的評分。 具體要求: (1)口頭表達清楚,回答準確,有自己獨特見解(10%) (2)實訓報告中由此同學完成的部分完整性、合理性、正確性;(35%) (3)在報告中有個人總結(jié)和心得;(5%)階段性驗收+最終完成情況+平時考勤 1.階段性驗收包括:每組提交一份課程設(shè)計報告,要求包括可行性分析、軟件項目開發(fā)計劃、需求分析、概要設(shè)計、詳細設(shè)計等部分最終結(jié)果,而且每組內(nèi)前后設(shè)計保持連續(xù)性。 2.最終完成包括:實訓總結(jié)(如果是兩周實訓,則檢查系統(tǒng)運行情況、改進方案
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校燃安全管理制度
- 學校課后班管理制度
- 安保室衛(wèi)生管理制度
- 安全設(shè)備科管理制度
- 安防中控室管理制度
- 定制家具廠管理制度
- 實訓室倉庫管理制度
- 審批程序等管理制度
- 客車gps管理制度
- 宮腔鏡檢查管理制度
- 《二倍角的正弦、余弦、正切公式》名師課件2
- 2024年中國濃縮料預(yù)混料行業(yè)市場現(xiàn)狀、前景分析研究報告(智研咨詢發(fā)布)
- 內(nèi)蒙古興安盟(2024年-2025年小學四年級語文)人教版期末考試(下學期)試卷及答案
- 2021-2022學年物理高一第二學期期末教學質(zhì)量檢測模擬試題含解析
- 小學數(shù)學練習設(shè)計的有效性研究結(jié)題報告
- 江蘇省蘇州市工業(yè)園區(qū)2023-2024學年八年級下學期期末語文試題(解析版)
- 浙江溫州十校2023至2024學年高二下學期6月期末聯(lián)考化學試題附參考答案(解析)
- 湖南省婁底市漣源市2023-2024學年六年級下學期6月期末英語試題
- 上海市徐匯區(qū)市級名校2025屆物理高一第二學期期末考試模擬試題含解析
- 2024年安徽省初中(八年級)學業(yè)水平考試初二會考生物+地理試卷真題
- DL-T5017-2007水電水利工程壓力鋼管制造安裝及驗收規(guī)范
評論
0/150
提交評論