千文網(wǎng)小編為你整理了多篇相關(guān)的《軟件工程實踐課個人總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在千文網(wǎng)還可以找到更多《軟件工程實踐課個人總結(jié)》。
軟件工程實踐
實踐總學(xué)時:20 面向?qū)I(yè)和年級:計算機科學(xué)技術(shù)4年級
一、實踐課程的性質(zhì)、目的與任務(wù)
《軟件工程》課程是本專業(yè)中實踐性非常強的一門課程。本課程的目的是培養(yǎng)軟件工程應(yīng)用能力。軟件工程實踐是《軟件工程》課程的后繼教學(xué)環(huán)節(jié),是一個重要的、不可或缺的實踐環(huán)節(jié)。其目的是使學(xué)生能夠針對具體軟件工程項目,全面掌握軟件工程管理、軟件需求分析、軟件設(shè)計、軟件測試等階段的方法和技術(shù),通過該實踐課程使學(xué)生進一步理解和掌握軟件開發(fā)模型、軟件生命周期、軟件過程等理論在軟件項目開發(fā)過程中的意義和作用,培養(yǎng)學(xué)生按照軟件工程的原理、方法、技術(shù)、標準和規(guī)范,進行軟件開發(fā)的能力,培養(yǎng)學(xué)生的合作意識和團隊精神,培養(yǎng)學(xué)生對技術(shù)文檔的編寫能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項目的管理能力。
二、實踐課程教學(xué)的基本要求
通過課程實踐熟悉軟件工程的原理、方法和技術(shù),能全面、系統(tǒng)地應(yīng)用所學(xué)的概念、原理和方法完成系統(tǒng)開發(fā)的規(guī)劃、分析、設(shè)計和實施工作;掌握軟件開發(fā)的過程和技術(shù),以達到對本課程的綜合知識的考察和基本技能技巧的運用,培養(yǎng)自己的獨立操作能力和團隊合作精神。
三、實踐內(nèi)容
××××軟件系統(tǒng)的分析與設(shè)計
[實踐類型]
綜合設(shè)計型
[目的要求]
1、目的:將所學(xué)的軟件工程理論知識應(yīng)用于軟件開發(fā)實踐中去,做到學(xué)以致用。
2、要求:把小問題當(dāng)作大任務(wù)來看待,一步一個腳印進行,從而積累開發(fā)大工程的經(jīng)驗和方法。各個階段的文檔完整、規(guī)范,建模工具使用得當(dāng)。
[內(nèi)容提要]
本課程的實踐環(huán)節(jié)設(shè)計以實際應(yīng)用中的小型題目為主(大綱后附有候選的項目列表供學(xué)生參考),要求學(xué)
生采用“項目小組”的形式,結(jié)合具體的開發(fā)項目進行設(shè)計。軟件工程實踐具體實施的要求如下:
1)每個班級按項目小組進行分組,每組人數(shù)在6人左右;
2)每個項目小組選出項目負責(zé)人或項目經(jīng)理(項目經(jīng)理適當(dāng)加分),由項目經(jīng)理召集項目組成員討論、選定開發(fā)項目,項目的選定必須考慮“范圍、期限、成本、人員、設(shè)備”等條件;項目經(jīng)理負責(zé)完成“可行性研究報告”、制定“項目開發(fā)計劃”、管理項目并根據(jù)項目進展情況對項目開發(fā)計劃進行調(diào)整;對于調(diào)整的項目開發(fā)計劃必須存檔;
3)項目開發(fā)計劃必須具備可行性,每項任務(wù)要落實到人且規(guī)定該任務(wù)的起止日期和時間;明確每個階段提交文檔的日期和時間;每個項目小組必須明確指定文檔的審查小組和審查人員以及審查結(jié)果的返回日期;審查小組和審查人員不得是完成被審查內(nèi)容的完成者;審查結(jié)果至少包括:存在的問題、出現(xiàn)問題的所在文檔的位置及頁碼、具體建議等;每個階段的審查結(jié)果不得少于6個問題;
4)每個項目小組必須按照給定的文檔規(guī)范標準提供下列文檔,文檔中必須注明執(zhí)筆者、完成者(簽名)和完成日期,其中完成需求分析和設(shè)計工作的人員不能相同,完成編碼和審查/測試的人員不能相同;文檔包括:
1.可行性研究報告
2.項目開發(fā)計劃(包括調(diào)整的項目開發(fā)計劃)
3.需求分析規(guī)格說明
4.概要設(shè)計規(guī)格說明
5.詳細設(shè)計規(guī)格說明
6.編碼清單(部分或全部)
7.審查/測試問題清單
[主要儀器設(shè)備]
1.硬件設(shè)備:微機和打印機
2.操作系統(tǒng):Windows 2k以上系統(tǒng)
3.圖文排版:Microsoft Office 2K及其以上系統(tǒng)
4.軟件開發(fā)工具:Microsoft Visual Studio、Borland Delphi 等
5.數(shù)據(jù)庫系統(tǒng):Microsoft SQL Server 等
6.建模工具軟件:PowerDesigner或者ROSE
四、考核方法
軟件工程實踐環(huán)節(jié)的成績不單獨記分,僅作為《軟件工程》課程成績的20%--30%記入總成績。實踐環(huán)節(jié)結(jié)束,每個學(xué)生必須提交軟件工程實踐總結(jié)報告,教師根據(jù)每個同學(xué)的實踐總結(jié)報告和在小組中提交的文檔進行考核,時間允許的話可以加入實踐報告的答辯環(huán)節(jié)。根據(jù)提交的實踐報告和答辯的情況對每個同學(xué)劃分為A、B、C、D、E五個等級。
五、主要參考資料
[1] 盧瀟 等:《軟件工程》 清華大學(xué)出版社/北京交通大學(xué)2005年1月
[2] 周蘇 等 《軟件工程學(xué)實驗》 科學(xué)出版社 2005年4月
[3] 鄧良松等 《軟件工程》 西安電子科技大學(xué)出版社2004年6月
[4] 張海藩 《軟件工程導(dǎo)論(第四版)》 清華大學(xué)出版社 2003年11月
[5] 吳潔明 袁山龍 《軟件工程應(yīng)用實踐教程》 清華大學(xué)出版社 2003年7月
[6] 文斌 等《軟件工程與軟件文檔寫作》 清華大學(xué)出版社 2005年8月
六、實踐教學(xué)建議
在實踐環(huán)節(jié)的實施中,建議同學(xué)們選擇熟悉的具有代表性的應(yīng)用系統(tǒng)作為實踐環(huán)節(jié)的軟件項目選題。為方便起見,在此列出部分參考選題如下:
1.酒店餐飲管理系統(tǒng)
2.多媒體播放器
3.進銷存管理系統(tǒng)
4.賓館客房管理系統(tǒng)
5.人事管理系統(tǒng)
6.工資管理系統(tǒng)
7.KTV點歌系統(tǒng)
8.網(wǎng)上考試系統(tǒng)
9.考務(wù)管理系統(tǒng)
10.學(xué)生成績管理系統(tǒng)
11.超市POS系統(tǒng)
12.學(xué)生綜合測評系統(tǒng)
13.學(xué)生任選課管理系統(tǒng)
14.網(wǎng)上書店系統(tǒng)
15.音像租賃管理系統(tǒng)
16.圖書借閱管理系統(tǒng)
17.學(xué)生學(xué)籍管理系統(tǒng)
18.門禁管理系統(tǒng)