版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)用軟件工程方法課程標(biāo)準(zhǔn)課程編號(hào):課程總學(xué)時(shí):48課程學(xué)分:4課程類別: 適用專業(yè):軟件技術(shù)專業(yè)制定單位: 制定時(shí)間:一 、課程總述1.課程性質(zhì)實(shí)用軟件工程方法課程是軟件技術(shù)專業(yè)的一門專業(yè)工程性基礎(chǔ)課程,在軟件工程學(xué)科人才培養(yǎng)體系中占有重要地位。軟件開(kāi)發(fā)是建立計(jì)算機(jī)應(yīng)用系統(tǒng)的重要環(huán)節(jié),人們通過(guò)軟件工程學(xué)把軟件開(kāi)發(fā)納入工程化的軌道,用以指導(dǎo)軟件開(kāi)發(fā)人員進(jìn)行軟件的開(kāi)發(fā)、維護(hù)和管理,是數(shù)學(xué)、工程學(xué)、計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)應(yīng)用相結(jié)合的一門課程,主要培養(yǎng)學(xué)生進(jìn)行軟件開(kāi)發(fā)、設(shè)計(jì)、應(yīng)用、維護(hù)的基本能力,該課程的前導(dǎo)課程是計(jì)算機(jī)硬件與維護(hù)、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)數(shù)據(jù)庫(kù)、VB、VC、Java等計(jì)算機(jī)編程語(yǔ)言等,后續(xù)課程是
2、學(xué)生的畢業(yè)設(shè)計(jì)。2.課程設(shè)計(jì)思路本課程注重學(xué)生理論應(yīng)用于實(shí)踐能力的培養(yǎng),以學(xué)生的就業(yè)為導(dǎo)向,根據(jù)對(duì)軟件技術(shù)專業(yè)所涵蓋的職業(yè)崗位群進(jìn)行的任務(wù)和職業(yè)能力分析,實(shí)用軟件工程方法課程承擔(dān)了學(xué)生職業(yè)核心能力軟件開(kāi)發(fā)、設(shè)計(jì)、應(yīng)用與維護(hù)能力的培養(yǎng)。本課程是理論與實(shí)踐相結(jié)合的課程,以軟件工程理論為主線,以學(xué)生畢業(yè)設(shè)計(jì)應(yīng)用為案例,以崗位職業(yè)能力培養(yǎng)為依據(jù),遵循學(xué)生認(rèn)知規(guī)律,確定本課程的教學(xué)內(nèi)容:軟件工程理論及其應(yīng)用。針對(duì)現(xiàn)在高職學(xué)生的特點(diǎn):接受能力一般、理解能力一般、喜歡動(dòng)手操作的特點(diǎn),課程內(nèi)容的選取以實(shí)戰(zhàn)化的畢業(yè)設(shè)計(jì)為案例。計(jì)算機(jī)硬件技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、計(jì)算機(jī)編程語(yǔ)言以夠用為準(zhǔn),使學(xué)生能夠初步掌握計(jì)算機(jī)軟件
3、開(kāi)發(fā)、設(shè)計(jì)、應(yīng)用及維護(hù)的基本方法;軟件工程教學(xué)內(nèi)容以實(shí)用為準(zhǔn),增加實(shí)踐性、操作性強(qiáng)的知識(shí)、緊密結(jié)合崗位技能需求,同時(shí)也注意學(xué)生畢業(yè)設(shè)計(jì)的要求,注重知識(shí)的連貫性。根據(jù)本課程的特點(diǎn)選擇“案例引導(dǎo)、任務(wù)驅(qū)動(dòng)”的教學(xué)模式,以“學(xué)生畢業(yè)設(shè)計(jì)”為依托,在教學(xué)中通過(guò)電子教案、視頻、現(xiàn)場(chǎng)演示、軟件操作等多種現(xiàn)代化教學(xué)手段,豐富教學(xué)信息量,激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。在課程教學(xué)中,為了充分體現(xiàn)“案例引導(dǎo)、任務(wù)驅(qū)動(dòng)”的課程思想,將學(xué)生畢業(yè)設(shè)計(jì)貫穿于教學(xué)的全過(guò)程。教學(xué)中將學(xué)生畢業(yè)設(shè)計(jì)分解成一個(gè)個(gè)小項(xiàng)目,從需求分析、可行性分析、應(yīng)用軟件開(kāi)發(fā)平臺(tái)的選擇,到建立項(xiàng)目的邏輯模型和項(xiàng)目的物理模型,明確項(xiàng)目的總體功能結(jié)構(gòu)、完
4、成數(shù)據(jù)庫(kù)的設(shè)計(jì),到學(xué)生選擇開(kāi)發(fā)平臺(tái),編程、調(diào)試、測(cè)試、運(yùn)行與維護(hù)等,完成一個(gè)實(shí)際軟件項(xiàng)目的完整設(shè)計(jì);這樣以具體的案例任務(wù)(畢業(yè)設(shè)計(jì))為抓手組織教學(xué),以典型實(shí)際問(wèn)題為載體,引出相關(guān)專業(yè)理論知識(shí),使學(xué)生在學(xué)習(xí)和實(shí)訓(xùn)過(guò)程中加深對(duì)專業(yè)知識(shí)、技能的理解和應(yīng)用,培養(yǎng)學(xué)生的綜合職業(yè)能力,滿足學(xué)生職業(yè)生涯發(fā)展的需要。實(shí)用軟件工程方法課程是一門理論與實(shí)踐并重的課程,我們對(duì)課程考核進(jìn)行了改革,在課程評(píng)價(jià)方面打破以往的傳統(tǒng)的課程評(píng)價(jià)方式,建立以學(xué)生的實(shí)際設(shè)計(jì)作品為主的課程評(píng)價(jià)體系,通過(guò)實(shí)戰(zhàn)化的教學(xué)設(shè)計(jì),加強(qiáng)、提高學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力。成績(jī)考核主要采取了課堂表現(xiàn)、完成作業(yè)情況和設(shè)計(jì)作品等方式相結(jié)合,其中課堂表
5、現(xiàn)占20%、完成作業(yè)占30%、設(shè)計(jì)作品占50%。3.課程目標(biāo)課程總體目標(biāo):通過(guò)本課程的學(xué)習(xí)與實(shí)踐,學(xué)生能夠掌握軟件工程理論的基本概念、初步掌握軟件設(shè)計(jì)的基本方法,具備在實(shí)際應(yīng)用項(xiàng)目中進(jìn)行軟件開(kāi)發(fā)的初步能力,為進(jìn)一步學(xué)習(xí)、設(shè)計(jì)、開(kāi)發(fā)實(shí)用的計(jì)算機(jī)應(yīng)用系統(tǒng)提供必要的基礎(chǔ),也為從事計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)工作打下基礎(chǔ)。知識(shí)目標(biāo):(1) 掌握軟件工程的基本概念和理論;(2) 了解軟件工程的過(guò)程模型的概念,掌握軟件工程理論中的項(xiàng)目規(guī)劃與設(shè)計(jì)的基本方法;(3) 初步掌握軟件工程需求分析、可行性分析的方法;(4) 掌握軟件工程項(xiàng)目的概要設(shè)計(jì)方法;(5) 了解面向?qū)ο缶幊痰睦碚撆c方法;(6) 掌握軟件工程項(xiàng)目的輸入
6、輸出界面的設(shè)計(jì)方法;(7) 掌握軟件程序流程圖與數(shù)據(jù)流程圖的畫法;(8) 初步掌握代碼設(shè)計(jì)方法;掌握軟件調(diào)試工具和軟件調(diào)試方法;(9) 掌握軟件測(cè)試方法;了解軟件運(yùn)行與維護(hù)的基本方法;(10) 了解軟件設(shè)計(jì)中的質(zhì)量管理與項(xiàng)目管理方法。 能力目標(biāo):(1) 能正確應(yīng)用軟件工程相關(guān)理論,進(jìn)行軟件項(xiàng)目的應(yīng)用開(kāi)發(fā);(2) 初步具備軟件項(xiàng)目的分析與設(shè)計(jì)能力;(3) 能獨(dú)立完成軟件項(xiàng)目的需求分析和可行性分析;(4) 初步掌握使用軟件程序流程圖完成軟件的邏輯設(shè)計(jì);(5) 能利用編程工具完成軟件的代碼設(shè)計(jì);(6) 學(xué)會(huì)使用軟件調(diào)試工具完成軟件調(diào)試;(7) 學(xué)會(huì)使用測(cè)試用例完成軟件的測(cè)試;(8) 具有制定、實(shí)施軟
7、件項(xiàng)目工作計(jì)劃的能力;(9) 初步具備軟件項(xiàng)目管理和運(yùn)行維護(hù)能力。素質(zhì)目標(biāo)(1) 培養(yǎng)學(xué)生自主學(xué)習(xí)的能力;(2) 培養(yǎng)學(xué)生的溝通能力及團(tuán)隊(duì)協(xié)作能力;(3) 培養(yǎng)學(xué)生邏輯思維能力和分析問(wèn)題、解決問(wèn)題的能力;(4) 培養(yǎng)學(xué)生嚴(yán)肅認(rèn)真、實(shí)事求是的科學(xué)態(tài)度和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng);(5) 培養(yǎng)學(xué)生的社會(huì)責(zé)任心和勇于創(chuàng)新、敬業(yè)樂(lè)業(yè)的工作作風(fēng)。4.課程重點(diǎn)、難點(diǎn)本課程的重點(diǎn)是軟件項(xiàng)目的開(kāi)發(fā)與設(shè)計(jì),難點(diǎn)是軟件項(xiàng)目的需求分析與可行性分析(即把用戶的實(shí)際需求轉(zhuǎn)化為信息技術(shù)的概要模型)。本課程的教學(xué)中主要采用下列方法,使學(xué)生理解和掌握本課程的重點(diǎn)和難點(diǎn)內(nèi)容:(1) 從實(shí)際出發(fā),以畢業(yè)設(shè)計(jì)為實(shí)際應(yīng)用案例,講解軟件項(xiàng)目開(kāi)發(fā)設(shè)
8、計(jì)的全過(guò)程。(2) 對(duì)重點(diǎn)難點(diǎn)內(nèi)容軟件的需求分析、軟件的可行性分析、軟件的概要設(shè)計(jì)、軟件的詳細(xì)設(shè)計(jì)、軟件的調(diào)試與測(cè)試、軟件的運(yùn)行與維護(hù),結(jié)合畢業(yè)設(shè)計(jì)的要求,要求學(xué)生完成畢業(yè)設(shè)計(jì)的選題、需求分析報(bào)告、可行性分析報(bào)告、畢業(yè)設(shè)計(jì)說(shuō)明書。通過(guò)漸進(jìn),深入的學(xué)習(xí)和應(yīng)用,使學(xué)生逐步掌握軟件項(xiàng)目開(kāi)發(fā)設(shè)計(jì)的全過(guò)程。(3) 對(duì)重點(diǎn)內(nèi)容軟件的詳細(xì)設(shè)計(jì),采取要求學(xué)生完成一個(gè)實(shí)際項(xiàng)目的編碼設(shè)計(jì),通過(guò)具體的實(shí)踐練習(xí)來(lái)掌握具體編程語(yǔ)言下的程序設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、調(diào)試以及測(cè)試的方法。(4) 以學(xué)生畢業(yè)設(shè)計(jì)為實(shí)例,貫穿整個(gè)教學(xué)過(guò)程,并通過(guò)開(kāi)發(fā)一個(gè)實(shí)際應(yīng)用系統(tǒng),使學(xué)生掌握和理解軟件項(xiàng)目的開(kāi)發(fā)設(shè)計(jì)方法,解決難點(diǎn)問(wèn)題,并在實(shí)訓(xùn)中通過(guò)畢
9、業(yè)設(shè)計(jì)說(shuō)明書幫助學(xué)生初步掌握和理解科技論文的書寫格式和方法。(5) 以實(shí)驗(yàn)、實(shí)訓(xùn)、課外作業(yè)等實(shí)踐教學(xué)方式解決教學(xué)中的重點(diǎn)和難點(diǎn),培養(yǎng)學(xué)生項(xiàng)目合作,團(tuán)隊(duì)精神及創(chuàng)新能力。5.教學(xué)學(xué)時(shí)分配本課程共48學(xué)時(shí), 4學(xué)分,講授24學(xué)時(shí),課內(nèi)實(shí)踐24學(xué)時(shí)。具體學(xué)時(shí)分配如下表所示:序號(hào)內(nèi) 容講授學(xué)時(shí)課內(nèi)實(shí)踐學(xué)時(shí)1一、軟件工程概論22二、軟件工程過(guò)程模型23三、項(xiàng)目分析與規(guī)劃224四、軟件需求分析265五、軟件概要設(shè)計(jì)266六、七、面向?qū)ο蠓治雠c設(shè)計(jì)、Jackson系統(tǒng)開(kāi)發(fā)方法27八、程序算法設(shè)計(jì)與編碼268九、軟件測(cè)試229十、軟件維護(hù)、軟件工程標(biāo)準(zhǔn)化與文檔22合計(jì)24246.實(shí)施建議6.1教材及參考資料選用
10、(1)教材選用軟件工程,主編:曾強(qiáng)聰,高等教育出版社,2011.09。本教材是為應(yīng)用型本科、???、高職高專計(jì)算機(jī)相關(guān)專業(yè)“軟件工程”課程所編寫,以系統(tǒng)性、科學(xué)性、實(shí)用性為原則,結(jié)構(gòu)嚴(yán)謹(jǐn)、布局合理、概念清晰、內(nèi)容適度。本教材基于軟件工程理論,以軟件開(kāi)發(fā)的實(shí)際過(guò)程貫穿整個(gè)教學(xué)過(guò)程,非常適合高職院校以培養(yǎng)實(shí)踐能力為主的教學(xué)目標(biāo)。對(duì)于實(shí)驗(yàn)、實(shí)習(xí)部分,以夠用為原則,通過(guò)編寫的實(shí)驗(yàn)指導(dǎo)書來(lái)補(bǔ)充。(2)參考資料選用軟件工程(第3版)(21世紀(jì)高等學(xué)校計(jì)算機(jī)規(guī)劃教材),主編:張海藩倪寧,人民郵電出版社,2010.02軟件工程與開(kāi)發(fā)技術(shù),主編:張凱,清華出版社,2012.01軟件工程實(shí)驗(yàn)教程,主編:竇萬(wàn)峰,機(jī)械
11、工業(yè)出版社,2009.036.2其他資源的利用與開(kāi)發(fā)網(wǎng)絡(luò)課程:軟件工程資源下載參考網(wǎng)站:6.3 教學(xué)方法手段根據(jù)本課程的特點(diǎn)選擇“案例引導(dǎo)、任務(wù)驅(qū)動(dòng)”的教學(xué)模式,以學(xué)生畢業(yè)設(shè)計(jì)為任務(wù)驅(qū)動(dòng),在教學(xué)中通過(guò)電子教案、視頻、現(xiàn)場(chǎng)演示、軟件操作等多種現(xiàn)代化教學(xué)手段,豐富教學(xué)信息量,激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性。在課程教學(xué)中,為了充分體現(xiàn)“案例引導(dǎo)、任務(wù)驅(qū)動(dòng)”的課程思想,將學(xué)生的畢業(yè)設(shè)計(jì)貫穿于教學(xué)的全過(guò)程(從學(xué)生的畢業(yè)設(shè)計(jì)開(kāi)題報(bào)告、畢業(yè)設(shè)計(jì)任務(wù)書到需求分析報(bào)告、可行性分析報(bào)告,到畢業(yè)設(shè)計(jì)說(shuō)明書)。教學(xué)中將軟件工程的每一個(gè)階段任務(wù)結(jié)合學(xué)生的畢業(yè)設(shè)計(jì),從選題開(kāi)始,到需求分析、可行性分析、系統(tǒng)的概要設(shè)計(jì),到開(kāi)題
12、報(bào)告的書寫要求、畢業(yè)設(shè)計(jì)任務(wù)書的要求,到系統(tǒng)的詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì),到程序代碼的編寫,到程序的調(diào)試、測(cè)試、運(yùn)行與維護(hù),到完成學(xué)生畢業(yè)設(shè)計(jì)論文(畢業(yè)設(shè)計(jì)說(shuō)明書)的書寫等,最后通過(guò)模擬項(xiàng)目組的建立,完成一個(gè)完成的軟件工程項(xiàng)目。這樣以具體的案例任務(wù)為單位組織教學(xué),以典型實(shí)際問(wèn)題為載體,引出相關(guān)專業(yè)理論知識(shí),使學(xué)生在學(xué)習(xí)和實(shí)訓(xùn)過(guò)程中加深對(duì)專業(yè)知識(shí)、技能的理解和應(yīng)用,培養(yǎng)學(xué)生的綜合職業(yè)能力,滿足學(xué)生職業(yè)生涯發(fā)展的需要。軟件工程課程的理論與實(shí)踐并重,對(duì)于實(shí)踐性操作強(qiáng)的教學(xué)內(nèi)容,通過(guò)“案例引導(dǎo)、任務(wù)驅(qū)動(dòng)”,可以先向?qū)W生布置工作任務(wù),由學(xué)生在完成工作任務(wù)的過(guò)程中發(fā)現(xiàn)問(wèn)題,通過(guò)將每個(gè)工作任務(wù)中要解決問(wèn)題的
13、不斷延伸和拓展,在前、后知識(shí)點(diǎn)之間建立起聯(lián)系,實(shí)現(xiàn)知識(shí)點(diǎn)的有效過(guò)渡和深化,鞏固和加深學(xué)生從應(yīng)用角度對(duì)知識(shí)的理解,幫助學(xué)生提高分析、解決問(wèn)題的能力,提升學(xué)生綜合職業(yè)能力。6.4考核評(píng)價(jià)(1)考核類型本課程是過(guò)程性考試課程(2)考核評(píng)價(jià)方式軟件工程課程是一門理論與實(shí)踐并重的課程,我們對(duì)課程考核進(jìn)行了改革,在課程評(píng)價(jià)方面完全立體化,打破以往的傳統(tǒng)的課程評(píng)價(jià)方式,建立多維度的課程評(píng)價(jià)體系,把學(xué)生的學(xué)習(xí)態(tài)度和學(xué)習(xí)表現(xiàn)也納入到評(píng)價(jià)體系中,強(qiáng)調(diào)過(guò)程考核與集中考核相結(jié)合,理論考核與實(shí)踐考核相結(jié)合。成績(jī)考核主要采取了課堂表現(xiàn)、實(shí)驗(yàn)實(shí)訓(xùn)記分、考試等方式。課堂表現(xiàn)占20%、完成作業(yè)占30%、設(shè)計(jì)作品占50%。二、教
14、學(xué)內(nèi)容和要求一、軟件工程概述1.教學(xué)內(nèi)容1.1 軟件 軟件特點(diǎn) 軟件分類 軟件發(fā)展歷程1.2 軟件危機(jī)1.2.1 軟件危機(jī)現(xiàn)象 產(chǎn)生軟件危機(jī)的原因1.3 軟件工程 軟件工程概念 軟件工程技術(shù) 軟件工程管理 軟件工程基本原則 軟件工程目標(biāo) 軟件工程文化2.教學(xué)要求了解軟件危機(jī)產(chǎn)生的原因;掌握軟件、軟件工程的基本定義;掌握軟件工程技術(shù)、軟件工程管理、軟件工程基本原則;理解軟件工程目標(biāo)和軟件工程文化相關(guān)內(nèi)容。教學(xué)重點(diǎn):軟件危機(jī)及產(chǎn)生的原因教學(xué)難點(diǎn):軟件工程基本原則二、軟件工程過(guò)程模型1.教學(xué)內(nèi)容2.1 軟件生命周期 軟件定義期 軟件開(kāi)發(fā)期 軟件運(yùn)行與維護(hù)期2.2 瀑布模型 瀑布模型的特點(diǎn) 瀑布模型的
15、作用 帶有信息反饋環(huán)的瀑布模型 瀑布模型的局限2.3 原型模型 快速原型方法 原型進(jìn)化模型2.4 增量模型 增量 增量模型的作用2.5 螺旋模型2.6 噴泉模型2.7 組件復(fù)用模型2.教學(xué)要求掌握軟件生命周期的基本概念;初步掌握瀑布模型、原始模型、增量模型、螺旋模型、噴泉模型及組件復(fù)用模型的建模方法; 教學(xué)重點(diǎn):軟件生命周期教學(xué)難點(diǎn):瀑布模型、原始模型、增量模型三、項(xiàng)目分析與規(guī)劃1.教學(xué)內(nèi)容3.1 計(jì)算機(jī)系統(tǒng)分析 計(jì)算機(jī)系統(tǒng) 系統(tǒng)分析方法 建立系統(tǒng)模型3.2 項(xiàng)目可行性分析 可行性分析意義 可行性分析內(nèi)容 可行性分析過(guò)程3.3 項(xiàng)目成本效益分析 項(xiàng)目成本估算 項(xiàng)目效益分析3.4 項(xiàng)目規(guī)劃 項(xiàng)目
16、開(kāi)發(fā)計(jì)劃 項(xiàng)目進(jìn)度表2.教學(xué)要求初步掌握系統(tǒng)分析方法;掌握項(xiàng)目成本效益分析、項(xiàng)目規(guī)劃、項(xiàng)目開(kāi)發(fā)計(jì)劃和項(xiàng)目進(jìn)度表的設(shè)計(jì)方法;掌握項(xiàng)目可行性分析報(bào)告的書寫方法和規(guī)范。教學(xué)重點(diǎn):系統(tǒng)建模教學(xué)難點(diǎn):項(xiàng)目的可行性分析報(bào)告四、軟件需求分析1.教學(xué)內(nèi)容4.1 需求分析的任務(wù) 用戶需求 系統(tǒng)需求4.2 需求分析過(guò)程4.3 用戶需求獲取 研究用戶4.3.2 從調(diào)查中獲取用戶需求 通過(guò)原型完善用戶需求 用戶需求陳述4.4 結(jié)構(gòu)化分析建模 功能層次模型 數(shù)據(jù)流模型(DFD圖) 數(shù)據(jù)關(guān)系模型(ER圖) 系統(tǒng)狀態(tài)模型4.5 需求有效性驗(yàn)證 需求驗(yàn)證內(nèi)容 需求驗(yàn)證方法4.6 需求規(guī)格定義2.教學(xué)要求初步掌握項(xiàng)目需求分析的
17、一般方法;掌握數(shù)據(jù)流程圖(DFD圖)的繪制方法;初步掌握項(xiàng)目需求報(bào)告的書寫方法和規(guī)范。教學(xué)重點(diǎn):項(xiàng)目的需求分析方法、數(shù)據(jù)流程圖的畫法教學(xué)難點(diǎn):項(xiàng)目需求分析報(bào)告五、軟件概要設(shè)計(jì)1.教學(xué)內(nèi)容5.1 概要設(shè)計(jì)過(guò)程與任務(wù) 設(shè)計(jì)過(guò)程 設(shè)計(jì)任務(wù)5.2 系統(tǒng)構(gòu)架設(shè)計(jì) 集中式結(jié)構(gòu) 客戶機(jī)/服務(wù)器結(jié)構(gòu) 多層客戶機(jī)/月艮務(wù)器結(jié)構(gòu) 組件對(duì)象分布式結(jié)構(gòu)5.3 軟件結(jié)構(gòu)設(shè)計(jì) 模塊概念 模塊的獨(dú)立性 結(jié)構(gòu)化設(shè)計(jì)建模 軟件結(jié)構(gòu)優(yōu)化5.4 面向數(shù)據(jù)流的結(jié)構(gòu)設(shè)計(jì) 變換流分析與設(shè)計(jì) 事務(wù)流分析與設(shè)計(jì) 混合流分析與設(shè)計(jì) 設(shè)計(jì)舉例5.5 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)2.教學(xué)要求掌握軟件項(xiàng)目概要設(shè)計(jì)的基本方法;初步掌握模
18、塊化設(shè)計(jì)的方法;理解系統(tǒng)架構(gòu)設(shè)計(jì);初步掌握面向數(shù)據(jù)流的結(jié)構(gòu)設(shè)計(jì);掌握數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)。教學(xué)重點(diǎn):系統(tǒng)的概要設(shè)計(jì)教學(xué)難點(diǎn):系統(tǒng)設(shè)計(jì)的模塊劃分方法六、面向?qū)ο蠓治雠c設(shè)計(jì)1.教學(xué)內(nèi)容6.1 面向?qū)ο蠓椒▽W(xué) 面向?qū)ο蠓椒ǖ幕靖拍?面向?qū)ο蠓椒ň哂械膬?yōu)越性 UML建模方法6.2 面向?qū)ο蠓治鼋?用例圖 活動(dòng)圖 分析類圖 序列圖6.3 面向?qū)ο笤O(shè)計(jì)建模 設(shè)計(jì)類圖 協(xié)作圖 狀態(tài)圖 構(gòu)件圖 部署圖2.教學(xué)要求理解面向?qū)ο蠓椒ǖ幕靖拍?、基本理論和基本方法;了解面向?qū)ο蠓治鼋?、面向?qū)ο笤O(shè)計(jì)建模的方法。教學(xué)重點(diǎn):面向?qū)ο笤O(shè)計(jì)的基本知識(shí)七、用戶界面設(shè)計(jì)1.教學(xué)內(nèi)容7.1 用戶界面設(shè)計(jì)過(guò)程7.2 界面設(shè)計(jì)中需要
19、考慮的因素7.3 界面類型 單窗體界面(SDI) 多窗體界面(MDI) 輔助窗體 Web頁(yè)面7.4 界面功能特征 用戶交互 信息表示 用戶聯(lián)機(jī)支持7.5 界面導(dǎo)航設(shè)計(jì)2.教學(xué)要求掌握系統(tǒng)界面設(shè)計(jì)的基本方法;能根據(jù)用戶的需求導(dǎo)出系統(tǒng)的輸出界面,從系統(tǒng)的輸出界面確定系統(tǒng)的輸入界面;掌握系統(tǒng)身份確認(rèn)的方法。教學(xué)重點(diǎn):輸入輸出界面設(shè)計(jì)。教學(xué)難點(diǎn):輸出界面設(shè)計(jì)八、程序算法設(shè)計(jì)與編碼1.教學(xué)內(nèi)容8.1 結(jié)構(gòu)化程序特征8.2 程序算法設(shè)計(jì)工具 程序流程圖 N-S圖8.2.3 PAD圖8.2.4 PDL語(yǔ)言 判定表8.3 Jackson程序設(shè)計(jì)方法 Jackson數(shù)據(jù)結(jié)構(gòu)圖 Jackson程序設(shè)計(jì)步驟 Jac
20、kson程序設(shè)計(jì)舉例8.4 程序編碼 編程語(yǔ)言種類 選擇編程語(yǔ)言的依據(jù) 編程風(fēng)格與質(zhì)量 影響程序工作效率的因素8.5 程序算法復(fù)雜性度量2.教學(xué)要求掌握程序流程圖的設(shè)計(jì)方法;掌握根據(jù)軟件工程項(xiàng)目選擇編程語(yǔ)言的方法;初步形成自己的編程風(fēng)格;初步掌握算法設(shè)計(jì)。教學(xué)重點(diǎn):程序流程圖的設(shè)計(jì)教學(xué)難點(diǎn):編碼設(shè)計(jì)九、軟件測(cè)試1.教學(xué)內(nèi)容9.1 軟件測(cè)試基本概念 測(cè)試目標(biāo) 測(cè)試方法 測(cè)試中的信息流9.2 軟件測(cè)試過(guò)程 單元測(cè)試 集成測(cè)試 確認(rèn)測(cè)試9.3 軟件測(cè)試用例設(shè)計(jì) 白盒測(cè)試用例設(shè)計(jì) 黑盒測(cè)試用例設(shè)計(jì)9.4 面向?qū)ο鬁y(cè)試 面向?qū)ο髥卧獪y(cè)試 面向?qū)ο蠹蓽y(cè)試 面向?qū)ο蟠_認(rèn)測(cè)試9.5 軟件調(diào)試 調(diào)試方法 調(diào)試
21、策略9.6 自動(dòng)測(cè)試工具9.7 軟件可靠性評(píng)估 可靠性概念 估算系統(tǒng)平均無(wú)故障時(shí)間 估算系統(tǒng)中的故障總數(shù)2.教學(xué)要求掌握軟件測(cè)試中白盒法、黑盒法的測(cè)試方法并設(shè)計(jì)出具體的測(cè)試用例;能夠使用調(diào)試工具完成軟件的調(diào)試;初步掌握單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試的一般方法;能夠簡(jiǎn)單地進(jìn)行軟件的質(zhì)量評(píng)估。教學(xué)重點(diǎn):軟件測(cè)試方法教學(xué)難點(diǎn):測(cè)試用例的設(shè)計(jì)十、軟件維護(hù)1.教學(xué)內(nèi)容10.1 軟件維護(hù)概述 軟件維護(hù)定義 影響軟件維護(hù)工作的因素 非結(jié)構(gòu)化維護(hù)與結(jié)構(gòu)化維護(hù) 軟件維護(hù)的代價(jià)10.2 軟件可維護(hù)性10.3 軟件維護(hù)的實(shí)施 維護(hù)機(jī)構(gòu) 維護(hù)申請(qǐng)報(bào)告 軟件維護(hù)工作流程 維護(hù)記錄 維護(hù)評(píng)價(jià)10.4 對(duì)老化系統(tǒng)的維護(hù)10.
22、5 逆向工程與再工程10.6 軟件配置管理 配置標(biāo)識(shí) 變更控制 版本控制2.教學(xué)要求理解軟件維護(hù)的基本概念,掌握軟件維護(hù)的工作流程。教學(xué)重點(diǎn):軟件維護(hù)的工作流程三、課內(nèi)實(shí)踐教學(xué)1.實(shí)踐教學(xué)內(nèi)容序號(hào)實(shí)踐項(xiàng)目名稱內(nèi)容提要實(shí)踐學(xué)時(shí)實(shí)踐類型必開(kāi)/選開(kāi)1需求分析完成需求分析報(bào)告4驗(yàn)證型必開(kāi)2可行性分析完成可行性分析報(bào)告4驗(yàn)證型必開(kāi)3系統(tǒng)設(shè)計(jì)完成系統(tǒng)設(shè)計(jì)說(shuō)明書16驗(yàn)證型必開(kāi)2.實(shí)踐教學(xué)目的和基本要求軟件工程實(shí)驗(yàn)是軟件工程課程的配套教學(xué)環(huán)節(jié),是一個(gè)不可缺少的重點(diǎn)實(shí)踐環(huán)節(jié)。其目的是使學(xué)生能針對(duì)具體軟件工程項(xiàng)目,全面掌握軟件工程管理、軟件需求分析、軟件可行性分析、軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)等階段的方法和技術(shù),
23、通過(guò)該實(shí)驗(yàn)課程使學(xué)生進(jìn)一步理解和掌握軟件開(kāi)發(fā)模型、軟件生命周期、軟件過(guò)程等理論在軟件項(xiàng)目開(kāi)發(fā)過(guò)程中的意義與作用,培養(yǎng)學(xué)生按照軟件工程的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,進(jìn)行軟件開(kāi)發(fā)的能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項(xiàng)目的管理能力。軟件工程實(shí)驗(yàn)是以學(xué)生畢業(yè)設(shè)計(jì)為案例,通過(guò)軟件工程實(shí)驗(yàn),學(xué)生可以掌握和了解畢業(yè)設(shè)計(jì)的相關(guān)要求和規(guī)范,并初步掌握畢業(yè)設(shè)計(jì)說(shuō)明書等文檔的規(guī)范寫作方法。軟件工程實(shí)驗(yàn)把學(xué)生分成若干個(gè)小組,每小組選出一個(gè)組長(zhǎng)(項(xiàng)目負(fù)責(zé)人),進(jìn)行項(xiàng)目的計(jì)劃與分工,每名學(xué)生必須獨(dú)立完成自己負(fù)責(zé)部分的工作,完成學(xué)生設(shè)計(jì)雷同檢查,杜絕抄襲。實(shí)踐一 需求分析 【1】能力培養(yǎng)要求:通過(guò)調(diào)查、走訪
24、、座談、調(diào)查問(wèn)卷等形式,培養(yǎng)學(xué)生提煉用戶需求,并轉(zhuǎn)化為信息化目標(biāo)的能力。【2】實(shí)踐內(nèi)容、目的、要求:實(shí)驗(yàn)內(nèi)容: 完成需求分析、完成需求分析報(bào)告實(shí)驗(yàn)?zāi)康暮鸵螅和ㄟ^(guò)調(diào)查、走訪、座談、調(diào)查問(wèn)卷等形式,了解用戶需求,并且用信息化的方式表達(dá)出來(lái),完成需求分析報(bào)告。通過(guò)實(shí)驗(yàn)掌握需求分析的方法,如:調(diào)查問(wèn)卷法、座談會(huì)法、查詢資料法、個(gè)別訪談法等通過(guò)實(shí)驗(yàn)掌握需求分析報(bào)告的書寫規(guī)范通過(guò)實(shí)驗(yàn)加深對(duì)需求分析的重要性的了解實(shí)驗(yàn)注意事項(xiàng):1. 切忌一知半解,流于形式2. 調(diào)查了解不徹底,得出的結(jié)論與實(shí)際情況完全相反3. 不能完全收集各方面的意見(jiàn)和要求實(shí)驗(yàn)具體要求:需求分析報(bào)告書寫格式*需求分析報(bào)告摘要:主要說(shuō)明項(xiàng)目名
25、稱、項(xiàng)目用途、項(xiàng)目主要功能及項(xiàng)目開(kāi)發(fā)的環(huán)境(一般不超過(guò)200字)關(guān)鍵詞:3-6個(gè)最能反映文章內(nèi)容的詞或者詞組(腳注部分注明作者基本情況)(注:以下為正文部分)一、 系統(tǒng)的現(xiàn)狀與不足(通過(guò)說(shuō)明現(xiàn)狀與不足,尤其是不足,重點(diǎn)引出項(xiàng)目建設(shè)的必要性)二、 解決方案(解決方案要針對(duì)現(xiàn)狀與不足提出,要能解決現(xiàn)狀與不足中提出的不足,在需求分析報(bào)告中不需要書寫詳細(xì)的方案細(xì)節(jié),只要說(shuō)明解決方案能解決現(xiàn)狀與不足中的不足就可以了)三、 前景展望(主要從短期、中期、長(zhǎng)期幾個(gè)角度來(lái)大致地描述一下項(xiàng)目的效果,可以是經(jīng)濟(jì)效益、也可以是社會(huì)效益、也可以是管理效益)參考資料:(參照范本的格式)【3】實(shí)驗(yàn)主要配套儀器設(shè)備及臺(tái)(套)
26、數(shù):個(gè)人計(jì)算機(jī),每人一臺(tái)【4】實(shí)驗(yàn)考核及實(shí)驗(yàn)報(bào)告要求:實(shí)驗(yàn)完成后要及時(shí)書寫實(shí)驗(yàn)報(bào)告。實(shí)踐二 可行性分析報(bào)告【1】能力培養(yǎng)要求:能夠從項(xiàng)目的技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性等方面論證項(xiàng)目?!?】實(shí)踐內(nèi)容、目的、要求:實(shí)驗(yàn)內(nèi)容:完成項(xiàng)目的可行性論證,完成可行性分析報(bào)告。實(shí)驗(yàn)?zāi)康暮鸵螅赫莆湛尚行苑治龅姆椒?,學(xué)會(huì)書寫可行性分析報(bào)告。實(shí)驗(yàn)要求:1、通過(guò)實(shí)驗(yàn)掌握可行性分析的方法,如:技術(shù)可行性分析、經(jīng)濟(jì)可行性分析、社會(huì)可行性分析等2、 通過(guò)實(shí)驗(yàn)掌握可行性分析報(bào)告的書寫規(guī)范3、 通過(guò)實(shí)驗(yàn)加深對(duì)可行性分析的重要性的了解實(shí)驗(yàn)注意事項(xiàng):a) 在可行性分析時(shí)只強(qiáng)調(diào)對(duì)自己有利的一面,忽略對(duì)自己不利的一面。b) 對(duì)
27、困難的分析和預(yù)測(cè)不足,造成項(xiàng)目實(shí)施后騎虎難下。c) 不能做到言之有據(jù),空喊口號(hào)d) 技術(shù)方案在現(xiàn)有條件下實(shí)施困難4、 實(shí)驗(yàn)具體要求:可行性分析報(bào)告書寫格式*可行性分析報(bào)告摘要:主要說(shuō)明項(xiàng)目名稱、項(xiàng)目用途、項(xiàng)目主要功能及項(xiàng)目開(kāi)發(fā)的環(huán)境(一般不超過(guò)200字)關(guān)鍵詞:3-6個(gè)最能反映文章內(nèi)容的詞或者詞組(腳注部分注明作者基本情況)(注:以下為正文部分)一、 新系統(tǒng)的描述(大致說(shuō)明新系統(tǒng)的使用環(huán)境、主要功能)二、 新系統(tǒng)的技術(shù)可行性分析(寫明具體的技術(shù)方案、盡可能附圖說(shuō)明、參考范本)三、 新系統(tǒng)的經(jīng)濟(jì)可行性分析(投資多少、費(fèi)用多少、利潤(rùn)多少,要用具體數(shù)字說(shuō)話,盡可能做成表格說(shuō)明、參考范本)四、 新系統(tǒng)
28、的社會(huì)可行性分析(從社會(huì)習(xí)俗、道德倫理、法律等方面論述、如果沒(méi)有可以不寫)五、 與其他方案的對(duì)比(如果沒(méi)有可以不寫)六、 結(jié)論七、 前景展望(短期、中期、長(zhǎng)期)參考資料:(參考范本)【3】實(shí)驗(yàn)主要配套儀器設(shè)備及臺(tái)(套)數(shù):個(gè)人計(jì)算機(jī),每人一臺(tái)【4】實(shí)驗(yàn)考核及實(shí)驗(yàn)報(bào)告要求:實(shí)驗(yàn)完成后要及時(shí)書寫實(shí)驗(yàn)報(bào)告。實(shí)踐三 系統(tǒng)設(shè)計(jì)(系統(tǒng)設(shè)計(jì)說(shuō)明書)【1】能力培養(yǎng)要求:掌握系統(tǒng)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、調(diào)試、測(cè)試、運(yùn)行與維護(hù)的方法,學(xué)會(huì)書寫系統(tǒng)設(shè)計(jì)說(shuō)明書(畢業(yè)設(shè)計(jì)論文)。【2】實(shí)踐內(nèi)容、目的、要求:實(shí)驗(yàn)內(nèi)容:通過(guò)實(shí)驗(yàn)使學(xué)生掌握系統(tǒng)設(shè)計(jì)報(bào)告的寫作規(guī)范,學(xué)會(huì)進(jìn)行項(xiàng)目管理、系統(tǒng)的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、輸入輸出界面設(shè)計(jì)
29、、系統(tǒng)的調(diào)試、系統(tǒng)的測(cè)試、系統(tǒng)的運(yùn)行與維護(hù)。實(shí)驗(yàn)?zāi)康暮鸵螅簩?shí)驗(yàn)?zāi)康模撼醪秸莆障到y(tǒng)設(shè)計(jì)方法、學(xué)會(huì)系統(tǒng)設(shè)計(jì)說(shuō)明書的書寫規(guī)范。實(shí)驗(yàn)要求:1. 通過(guò)實(shí)驗(yàn)掌握項(xiàng)目管理的方法,如:項(xiàng)目組的組建、項(xiàng)目開(kāi)發(fā)計(jì)劃、項(xiàng)目的預(yù)算。2. 通過(guò)實(shí)驗(yàn)掌握系統(tǒng)的概要設(shè)計(jì),學(xué)會(huì)把用戶的需求轉(zhuǎn)化為系統(tǒng)功能的方法,掌握從靜態(tài)分析產(chǎn)生系統(tǒng)功能結(jié)構(gòu)的設(shè)計(jì)、學(xué)會(huì)系統(tǒng)功能結(jié)構(gòu)圖的畫法,掌握從動(dòng)態(tài)數(shù)據(jù)分析了解系統(tǒng)內(nèi)數(shù)據(jù)流動(dòng)、學(xué)會(huì)系統(tǒng)數(shù)據(jù)流程圖的畫法,學(xué)會(huì)數(shù)據(jù)詞典、數(shù)據(jù)加工的表達(dá)方法。3. 通過(guò)實(shí)驗(yàn)掌握系統(tǒng)的詳細(xì)設(shè)計(jì)方法,掌握系統(tǒng)的輸出、輸入界面的設(shè)計(jì)方法,掌握程序流程圖的設(shè)計(jì)方法,掌握程序編碼的方法并形成自己的程序設(shè)計(jì)風(fēng)格。4. 通過(guò)實(shí)
30、驗(yàn)掌握系統(tǒng)的調(diào)試方法,學(xué)會(huì)使用調(diào)試工具進(jìn)行錯(cuò)誤定位的方法。5. 通過(guò)實(shí)驗(yàn)掌握系統(tǒng)的測(cè)試方法,學(xué)會(huì)設(shè)計(jì)測(cè)試方法、使用測(cè)試用例完成系統(tǒng)測(cè)試的方法。6. 通過(guò)實(shí)驗(yàn)掌握系統(tǒng)的運(yùn)行與維護(hù)的方法,學(xué)會(huì)系統(tǒng)運(yùn)行與維護(hù)的日志編制和運(yùn)行與維護(hù)的管理方法。7. 通過(guò)實(shí)驗(yàn)掌握系統(tǒng)設(shè)計(jì)報(bào)告的書寫規(guī)范。8. 通過(guò)實(shí)驗(yàn)學(xué)會(huì)編制系統(tǒng)使用說(shuō)明書。實(shí)驗(yàn)注意事項(xiàng):1、 在實(shí)驗(yàn)過(guò)程中要克服重編碼、輕項(xiàng)目管理的思想。2、 項(xiàng)目的功能確定要以用戶的需求為導(dǎo)向。3、 界面設(shè)計(jì)要以用戶需求推導(dǎo)出輸出界面,然后根據(jù)輸出界面定輸入界面。4、 在實(shí)驗(yàn)過(guò)程中要按照預(yù)先制定的項(xiàng)目計(jì)劃執(zhí)行。實(shí)驗(yàn)具體要求:以畢業(yè)設(shè)計(jì)說(shuō)明書作為實(shí)例,完成一份完整的畢業(yè)設(shè)計(jì)說(shuō)明書的報(bào)告,并且通過(guò)報(bào)告的書寫,學(xué)會(huì)畢業(yè)設(shè)計(jì)的選題、開(kāi)題及設(shè)計(jì)、測(cè)試
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版施工隊(duì)中途退場(chǎng)預(yù)防措施及違約責(zé)任協(xié)議3篇
- 2025年湖南省懷化靖州苗族侗族自治縣自來(lái)水公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年銷售員聘用協(xié)議書含客戶關(guān)系維護(hù)服務(wù)2篇
- 2025年度新型智能公寓租賃合同范本4篇
- 2025版安防產(chǎn)品銷售代理居間服務(wù)合同范本
- 2025年度個(gè)人租車保險(xiǎn)及救援服務(wù)合作協(xié)議4篇
- 2025年全球及中國(guó)半導(dǎo)體光刻模擬器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球心包穿刺套件行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)光熱液壓系統(tǒng)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年鋼構(gòu)工程裝配式建筑合同樣本2篇
- 公務(wù)攝影拍攝技巧分享
- 倉(cāng)儲(chǔ)中心退貨管理制度
- 豐田鋒蘭達(dá)說(shuō)明書
- 白宮-人工智能行業(yè):美國(guó)人工智能權(quán)利法案藍(lán)圖(英譯中)
- 典范英語(yǔ)8-15Here comes trouble原文翻譯
- 六安市葉集化工園區(qū)污水處理廠及配套管網(wǎng)一期工程環(huán)境影響報(bào)告書
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制課件第一章運(yùn)動(dòng)技能學(xué)習(xí)與控制概述
- 工程設(shè)計(jì)費(fèi)取費(fèi)標(biāo)準(zhǔn)
- 清華大學(xué)考生自述
- 人機(jī)工程學(xué)與眼鏡
- 中層后備干部培訓(xùn)心得體會(huì)范本
評(píng)論
0/150
提交評(píng)論