久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

軟件工程與實(shí)踐課程設(shè)計(jì)

時(shí)間:2019-05-12 16:53:35下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《軟件工程與實(shí)踐課程設(shè)計(jì)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《軟件工程與實(shí)踐課程設(shè)計(jì)》。

第一篇:軟件工程與實(shí)踐課程設(shè)計(jì)

《軟件工程與實(shí)踐》課程設(shè)計(jì)方案

本課程屬專業(yè)必修課,是一門實(shí)踐性較強(qiáng)的計(jì)算機(jī)類課程,授課對(duì)象為計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的本科生。本課程是對(duì)軟件工程課程所述內(nèi)容的進(jìn)一步深化與具體應(yīng)用,通過(guò)啟發(fā)式教學(xué)和大量實(shí)例的練習(xí),引導(dǎo)學(xué)生完成不同類型系統(tǒng)的分析與設(shè)計(jì)工作,培養(yǎng)學(xué)生關(guān)于軟件工程理論的實(shí)際運(yùn)用能力、軟件開發(fā)實(shí)踐動(dòng)手與文檔編寫及組織管理能力,同時(shí)培養(yǎng)和提高學(xué)生在軟件開發(fā)過(guò)程中的團(tuán)隊(duì)協(xié)作精神。

在課程設(shè)計(jì)過(guò)程中必須完成以下一些環(huán)節(jié):

1、任務(wù)布置與說(shuō)明,備有多個(gè)題目供學(xué)生選擇。

2、學(xué)生自主分組,并展開軟件項(xiàng)目的選題與論證,要求提交分組項(xiàng)目選題和組織分工。

3、進(jìn)行可行性研究,編寫可行性分析報(bào)告和項(xiàng)目開發(fā)計(jì)劃,并進(jìn)行審查。

4、獲取需求,編寫軟件需求規(guī)格說(shuō)明書,并進(jìn)行審查。

5、進(jìn)行系統(tǒng)分析和設(shè)計(jì),編寫軟件分析設(shè)計(jì)報(bào)告,并進(jìn)行審查。

6、通過(guò)實(shí)現(xiàn)系統(tǒng)主要界面來(lái)模擬軟件實(shí)現(xiàn),并進(jìn)行審查。

7、編寫軟件測(cè)試計(jì)劃,編寫軟件測(cè)試分析報(bào)告,并進(jìn)行審查。

8、編寫用戶使用說(shuō)明書,并進(jìn)行審查。

可供選擇的課程設(shè)計(jì)方案:

1、圖書館圖書預(yù)定系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

功能如下:(1)由供書部門提供書目給訂購(gòu)組;(2)訂書組從各單位取得要訂的書目;(3)根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;(4)將訂書信息(包括數(shù)目,數(shù)量等)反饋給供書單位;(5)將未訂書目通知訂書者;(6)對(duì)于重復(fù)訂購(gòu)的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。

2、網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

要求基于B/S模式來(lái)構(gòu)建整個(gè)網(wǎng)絡(luò)考試系統(tǒng),整個(gè)系統(tǒng)擬由試題庫(kù)管理子系統(tǒng)、學(xué)籍管理子系統(tǒng)、成績(jī)管理子系統(tǒng)、網(wǎng)絡(luò)考場(chǎng)四大模塊組成。系統(tǒng)用戶端劃分為學(xué)生端、教師端和管理員端,通過(guò)數(shù)據(jù)庫(kù)操作權(quán)限設(shè)定等機(jī)制來(lái)保證系統(tǒng)及相關(guān)數(shù)據(jù)的安全性。

3、網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

著重研究、設(shè)計(jì)與實(shí)現(xiàn)用戶管理、目錄管理、信息錄入管理、定單管理、瀏覽和查找、購(gòu)物結(jié)帳等功能。

(1)會(huì)員注冊(cè)、登錄與管理模塊,包括新會(huì)員注冊(cè)、會(huì)員身份驗(yàn)證、會(huì)員身份注銷和預(yù)定制商品。

(2)商品陳列上架模塊,實(shí)現(xiàn)商店所有商品的分類上架,供用戶瀏覽選擇。(3)為客戶提供各個(gè)商品信息細(xì)節(jié)展示模塊。

(4)為客戶提供所選擇商品的瀏覽、退貨等管理模塊。(5)購(gòu)物車模塊,需要完成用戶選購(gòu)商品,購(gòu)物訂單生成功能。

4、病員監(jiān)護(hù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) I.問(wèn)題概述

本例為醫(yī)院特級(jí)護(hù)理病房的病員監(jiān)視系統(tǒng)。1)在每一病床旁有一個(gè)監(jiān)護(hù)器。

2)在病員身上附著各種傳感器,監(jiān)測(cè)各種生理參數(shù),諸如血壓、呼吸、體溫等,信號(hào)被送到監(jiān)護(hù)器。

3)監(jiān)護(hù)器帶有輸入鍵盤,用以輸入病員的病號(hào)的病歷號(hào)、各種監(jiān)測(cè)的生理因素的安全范圍值(上下限值),以及監(jiān)測(cè)頻率定期(監(jiān)測(cè)周期)等。

4)各監(jiān)測(cè)部件與中心計(jì)算機(jī)相連,后者按指定的監(jiān)測(cè)頻率定期地對(duì)監(jiān)視器進(jìn)行檢查。5)檢查所得到的數(shù)據(jù)記錄在每個(gè)病員的記錄文件上。

6)如果發(fā)現(xiàn)病員的生理因數(shù)超出安全范圍時(shí),在護(hù)理室有各病員的各種報(bào)警信號(hào)(燈光)出現(xiàn)。

7)每個(gè)監(jiān)視器有一開關(guān),用來(lái)控制監(jiān)測(cè)工作。

8)本例中假設(shè)監(jiān)視255個(gè)病員,每人設(shè)定4個(gè)因素。監(jiān)視周期可從秒到小時(shí)變化,對(duì)每一病員進(jìn)行24小時(shí)監(jiān)視。

9)安全范圍為十進(jìn)制數(shù)值,內(nèi)部表示為浮點(diǎn)數(shù)。病歷號(hào)為9位整數(shù)。II.需要設(shè)計(jì)實(shí)時(shí)系統(tǒng)。

首先要確定按適當(dāng)?shù)念l率監(jiān)測(cè)病員的辦法:一種是用中斷的方法,在每個(gè)監(jiān)測(cè)器內(nèi)設(shè)置一個(gè)定時(shí)器;另一種是對(duì)各病員進(jìn)行巡回監(jiān)視。

5、學(xué)籍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

學(xué)生學(xué)籍管理系統(tǒng)由三部分組成,分別是學(xué)生檔案管理模塊、學(xué)生成績(jī)管理模塊、學(xué)生成績(jī)查詢模塊。學(xué)生檔案管理模塊主要是對(duì)學(xué)生檔案(如基本資料、學(xué)習(xí)情況、學(xué)籍變動(dòng)、備注等)進(jìn)行管理,本模塊又分為添加學(xué)生檔案、查詢學(xué)生檔案、修改/刪除學(xué)生檔案、打印學(xué)生檔案、數(shù)據(jù)庫(kù)管理五個(gè)子模塊。學(xué)生成績(jī)管理模塊主要是由教師對(duì)學(xué)生成績(jī)進(jìn)行管理,本模塊又分為添加學(xué)生、學(xué)生管理、成績(jī)添加、成績(jī)管理、數(shù)據(jù)庫(kù)管理等子模塊。學(xué)生成績(jī)查詢模塊是指學(xué)生通過(guò)輸入自己的姓名和密碼登陸成績(jī)查詢系統(tǒng),便可查詢各個(gè)科目的考試成績(jī),同時(shí)也可以進(jìn)行密碼修改。要求采用B/S結(jié)構(gòu),可以對(duì)不同角色進(jìn)行權(quán)限管理。

6、內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

為了讓用戶能夠?qū)崿F(xiàn)模塊共享,并考慮到安全性,需要開發(fā)一個(gè)平臺(tái)展示模塊的相關(guān)信息,并實(shí)現(xiàn)用戶申請(qǐng)、模塊的開發(fā)者上傳、管理員審核等功能。

該平臺(tái)需要完成的功能為:每個(gè)用戶可以對(duì)模塊的相關(guān)信息進(jìn)行瀏覽,查找,若需要下載某個(gè)模塊,可向管理員提出申請(qǐng);模塊的開發(fā)者可以上傳模塊的相關(guān)信息;管理員對(duì)用戶的申請(qǐng)進(jìn)行審核。

具體需求如下:

用戶可以對(duì)模塊的相關(guān)信息進(jìn)行瀏覽并申請(qǐng)使用某些模塊:

進(jìn)行注冊(cè)、登錄;

能夠?qū)δK的相關(guān)信息進(jìn)行瀏覽;

可按標(biāo)題、內(nèi)容、作者、時(shí)間、分類等方式進(jìn)行查找;

將想要下載使用的模塊記錄下來(lái),待瀏覽完畢后形成申請(qǐng)單,提交給管理員。模塊開發(fā)者能夠?qū)⒆约褐谱鞯哪K的相關(guān)信息進(jìn)行上傳:

將模塊的標(biāo)題、圖片、作者、類別、日期、內(nèi)容等信息進(jìn)行上傳。管理員進(jìn)行管理:

對(duì)新注冊(cè)的用戶信息進(jìn)行統(tǒng)計(jì)察看;

對(duì)用戶的關(guān)于模塊使用的申請(qǐng)信息進(jìn)行統(tǒng)計(jì)審核; 對(duì)開發(fā)者上傳的模塊信息進(jìn)行統(tǒng)計(jì)察看; 對(duì)已經(jīng)批準(zhǔn)并提供模塊下載的用戶信息進(jìn)行統(tǒng)計(jì)察看。

7、教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

網(wǎng)站主要面向三類人:老師、學(xué)生、管理員,包括一個(gè)BBS。三類人權(quán)限各不相同,老師可以布置作業(yè)、修改作業(yè)、登記成績(jī);學(xué)生則可以通過(guò)這個(gè)網(wǎng)站看老師的通知、做作業(yè)、利用豐富的資源等等;管理員則主要做后臺(tái)的一些修改操作; BBS模塊主要用于師生之間、學(xué)生之間的交流。

學(xué)生端的功能包括:主頁(yè)、登入、作業(yè)模塊、查詢模塊、個(gè)人設(shè)置、交流、資料下載、BBS;教師端的功能包括:主頁(yè)、登入、查詢、通知管理、作業(yè)管理、上機(jī)管理、成績(jī)管理、收信箱、BBS、個(gè)人設(shè)置;管理員端包括:主頁(yè)、登入、數(shù)據(jù)初始化、學(xué)生管理、教師管理、BBS管理、修改個(gè)人信息。

課程設(shè)計(jì)評(píng)分標(biāo)準(zhǔn):

1、按照參考的范例,完成規(guī)定的文檔。

2、2-3人一組,完成同一文檔的學(xué)生成績(jī)相同。

3、行文流暢,格式標(biāo)點(diǎn)正確。

4、插圖必須是矢量圖。

5、涉及UML的內(nèi)容資料必須完整。

6、文檔必須真實(shí)反映分析、設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試的內(nèi)容。

7、單獨(dú)完成所有文檔的學(xué)生加分。

第二篇:軟件工程課程設(shè)計(jì)

軟件工程課程設(shè)計(jì)實(shí)驗(yàn)心得

經(jīng)過(guò)一個(gè)星期的軟件工程課程設(shè)計(jì),本人在老師的指導(dǎo)下,順利完成該課程設(shè)計(jì)。通過(guò)該課程設(shè)計(jì),收獲頗多。

一、對(duì)實(shí)驗(yàn)原理有更深的理解

通過(guò)該課程設(shè)計(jì),掌握了什么是軟件程序,軟件程序工作的基本過(guò)程及其各階段的基本任務(wù),熟悉了軟件程序總流程框圖,了解了軟件程序的生成過(guò)程、構(gòu)造工具及其相關(guān)的技術(shù)對(duì)課本上的知識(shí)有了更深的理解,課本上的知識(shí)師機(jī)械的,表面的。通過(guò)把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),把原來(lái)以為很深?yuàn)W的書本知識(shí)變的更為簡(jiǎn)單,對(duì)實(shí)驗(yàn)原理有更深的理解。

二、對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解

通過(guò)把該算法的內(nèi)容,算法的執(zhí)行順序在計(jì)算機(jī)上實(shí)現(xiàn),知道和理解了該理論在計(jì)算機(jī)中是怎樣執(zhí)行的,對(duì)該理論在實(shí)踐中的應(yīng)用有深刻的理解。

三、激發(fā)了學(xué)習(xí)的積極性

通過(guò)該課程設(shè)計(jì),全面系統(tǒng)的理解了軟件工程程序構(gòu)造的一般原理和基本實(shí)現(xiàn)方法。把死板的課本知識(shí)變得生動(dòng)有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過(guò)的軟件工程的知識(shí)強(qiáng)化,能夠把課堂上學(xué)的知識(shí)通過(guò)自己設(shè)計(jì)的程序表示出來(lái),加深了對(duì)理論知識(shí)的理解。以前對(duì)與計(jì)算機(jī)操作系統(tǒng)的認(rèn)識(shí)是模糊的,概念上的,現(xiàn)在通過(guò)

自己動(dòng)手做實(shí)驗(yàn),從實(shí)踐上認(rèn)識(shí)了操作系統(tǒng)是如何處理命令的,如何協(xié)調(diào)計(jì)算機(jī)內(nèi)部各個(gè)部件運(yùn)行,對(duì)軟件工程的認(rèn)識(shí)更加深刻。課程設(shè)計(jì)中程序比較復(fù)雜,在調(diào)試時(shí)應(yīng)該仔細(xì),在程序調(diào)試時(shí),注意指針,將不必要的命令去除。在這次課程設(shè)計(jì)中,我就是按照實(shí)驗(yàn)指導(dǎo)的思想來(lái)完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實(shí)現(xiàn),培養(yǎng)實(shí)踐動(dòng)手能力和程序開發(fā)能力的目的。

四、理解了該知識(shí)點(diǎn)以及學(xué)科之間的融合滲透

本次課程設(shè)計(jì)程序部分是用C語(yǔ)言編寫的,把《計(jì)算機(jī)操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計(jì)》《C語(yǔ)言》四門學(xué)科聯(lián)系起來(lái),把各個(gè)學(xué)科之間的知識(shí)融合起來(lái),把各門課程的知識(shí)聯(lián)系起來(lái),對(duì)計(jì)算機(jī)整體的認(rèn)識(shí)更加深刻。使我加深了對(duì)《計(jì)算機(jī)操作系統(tǒng)》,《軟件工程》,《算法分析與設(shè)計(jì)》《C語(yǔ)言》四門課程的認(rèn)識(shí)。

第三篇:軟件工程綜合性課程設(shè)計(jì)的教學(xué)實(shí)踐

軟件工程綜合性課程設(shè)計(jì)的教學(xué)實(shí)踐

--

發(fā)表日期:2010年8月10日

共瀏覽111 次

出處:互聯(lián)網(wǎng)

【購(gòu)買方式】【聯(lián)

系方式】【關(guān)閉窗口】

--

課題名稱:軟件工程綜合性課程設(shè)計(jì)的教學(xué)實(shí)踐

摘要:綜合性課程設(shè)計(jì)能有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的動(dòng)手能力,促進(jìn)其綜合素質(zhì)的全面發(fā)展。本文闡述了開展軟件工程綜合性課程設(shè)計(jì)的必要性,給出了課程設(shè)計(jì)的組織方式、考核與評(píng)價(jià)方法;并且通過(guò)教學(xué)實(shí)踐,提出了課程設(shè)計(jì)的創(chuàng)新模式。

關(guān)鍵詞:綜合性課程設(shè)計(jì);軟件工程;教學(xué)實(shí)踐;創(chuàng)新模式

G642

1引言

軟件工程課程具有綜合性強(qiáng),實(shí)踐性要求高的特點(diǎn)。但是,通過(guò)教學(xué)實(shí)踐發(fā)現(xiàn)學(xué)生普遍感覺軟件工程課程中的概念抽象,不容易在課堂講授中獲取切身的體會(huì)和認(rèn)識(shí)。同時(shí),大部分學(xué)生的編程實(shí)踐較少,很少參與開發(fā)實(shí)際的軟件項(xiàng)目,對(duì)項(xiàng)目的背景了解甚少,欠缺在實(shí)際環(huán)境中綜合運(yùn)用知識(shí)的能力。因此,僅僅是在上軟件工程課程的時(shí)候以固定課時(shí)的方式進(jìn)行實(shí)驗(yàn)訓(xùn)練,學(xué)生很難真正理解和掌握軟件工程的內(nèi)涵。從實(shí)驗(yàn)過(guò)程來(lái)說(shuō),學(xué)生也沒有足夠的時(shí)間為具體的項(xiàng)目做好充分的準(zhǔn)備,以完成資料查找、閱讀、系統(tǒng)分析、設(shè)計(jì)、編碼和測(cè)試等軟件開發(fā)工作。此外,很多學(xué)生重視編程等技術(shù)的學(xué)習(xí)而忽視了必要的文獻(xiàn)查找、閱讀和寫作的訓(xùn)練。

開展綜合性課程設(shè)計(jì)主要是要解決本科生在學(xué)習(xí)中重理論輕實(shí)踐,缺乏綜合運(yùn)用各種知識(shí)來(lái)完成實(shí)際工作的問(wèn)題。軟件工程綜合性課程設(shè)計(jì)作為培養(yǎng)學(xué)生軟件開發(fā)能力的重要教學(xué)手段為軟件工程課程教學(xué)提供了理論與實(shí)踐相結(jié)合的有效途徑。通過(guò)參與綜合性課程設(shè)計(jì),學(xué)生能更好地掌握軟件開發(fā)的基本技能,培養(yǎng)動(dòng)手能力,鍛煉分析和解決問(wèn)題的能力。通過(guò)經(jīng)歷整個(gè)軟件開發(fā)過(guò)程,學(xué)生發(fā)現(xiàn)和解決各種問(wèn)題,能進(jìn)一步培養(yǎng)學(xué)生的創(chuàng)新素質(zhì);同時(shí),經(jīng)過(guò)工程實(shí)踐,學(xué)生還能建立起獨(dú)立開展軟件開發(fā)工作的信心和動(dòng)力。

2課程設(shè)計(jì)的組織

課程設(shè)計(jì)以學(xué)生為主體,為學(xué)生提供一個(gè)既動(dòng)腦又動(dòng)手,并且獨(dú)立實(shí)踐的機(jī)會(huì)。首先實(shí)驗(yàn)題目要能激發(fā)學(xué)生的興趣而不僅僅是一些常規(guī)的示例性課題。其次,課程設(shè)計(jì)的時(shí)間安排、實(shí)驗(yàn)的開展都需要學(xué)生自己把握。因此,在實(shí)踐過(guò)程中不能按通常的課程教學(xué)來(lái)組織,需要圍繞給定的具體題目指導(dǎo)學(xué)生自己查閱相關(guān)的資料,自學(xué)必要的開發(fā)工具,搭建實(shí)驗(yàn)的開發(fā)環(huán)境,完成編程和測(cè)試工作。除了軟件開發(fā)實(shí)踐以外,還要在此過(guò)程中培養(yǎng)學(xué)生的項(xiàng)目組織和管理能力,以及團(tuán)隊(duì)協(xié)作精神。老師主要是通過(guò)指引方向、討論問(wèn)題、提出建議、評(píng)價(jià)和考核完成情況為學(xué)生提供一個(gè)將所學(xué)知識(shí)進(jìn)行融會(huì)貫通的環(huán)境,讓學(xué)生在這個(gè)環(huán)境中自由的成長(zhǎng)。

圍繞上述的教學(xué)理念,教學(xué)過(guò)程的組織主要包括以下三個(gè)方面:

(1)制定目標(biāo)和要求。讓學(xué)生明確綜合課程設(shè)計(jì)的重要性、需要完成的任務(wù)和考核目標(biāo),給出具體的問(wèn)題領(lǐng)域和題目。綜合性設(shè)計(jì)的題目可以按照不同的標(biāo)準(zhǔn)進(jìn)行劃分,例如:研究型和應(yīng)用型題目,或科研型和教學(xué)型題目。研究型題目可以指定學(xué)生完成某個(gè)特定的研究問(wèn)題,例如:某些比較復(fù)雜且學(xué)生沒有學(xué)過(guò)的算法。應(yīng)用型題目則偏重軟件開發(fā)實(shí)踐,訓(xùn)練學(xué)生掌握新的技術(shù),例如對(duì)于網(wǎng)站開發(fā)類題目,不僅是簡(jiǎn)單的實(shí)現(xiàn)網(wǎng)站構(gòu)建,而是引入當(dāng)前IT領(lǐng)域最新的技術(shù)(如Ajax),使學(xué)生學(xué)會(huì)如何在較短時(shí)間內(nèi)掌握一門新的開發(fā)技術(shù)。

(2)按學(xué)生的實(shí)際水平和情況進(jìn)行分組管理。學(xué)生在知識(shí)掌握和運(yùn)用方面有一定的差異。有的學(xué)生具有較強(qiáng)的分析、理解能力,但是動(dòng)手能力較差;而有的學(xué)生動(dòng)手能力較強(qiáng),但在寫作方面的訓(xùn)練較少。不少的學(xué)生在接觸到自己不熟悉的領(lǐng)域時(shí),感覺進(jìn)入陌生的領(lǐng)域很困難,缺乏完成題目的信心。另外,很多學(xué)生由于認(rèn)識(shí)上的問(wèn)題,關(guān)心編程鍛煉而忽視寫作練習(xí)。針對(duì)這些問(wèn)題,在組織管理時(shí),要充分了解學(xué)生各自的特點(diǎn),把不同類型的學(xué)生劃分到一個(gè)小組中,例如:在一個(gè)小組中以五個(gè)人為上限,進(jìn)行合理組合和搭配使在一個(gè)團(tuán)隊(duì)中既有具有較強(qiáng)管理意識(shí)的學(xué)生、編程能力較強(qiáng)的學(xué)生,又有一定寫作能力的學(xué)生。在管理小組時(shí),讓每個(gè)人去嘗試其他小組成員的角色,讓他們從團(tuán)隊(duì)中學(xué)習(xí),既發(fā)揮各自的專長(zhǎng),又能全面培養(yǎng)軟件開發(fā)的才能。

(3)項(xiàng)目實(shí)施和指導(dǎo)。采用定期檢查任務(wù)進(jìn)度、召開團(tuán)隊(duì)會(huì)議、討論問(wèn)題等形式關(guān)注并檢查學(xué)生的工作情況。在時(shí)間安排方面,通過(guò)一個(gè)學(xué)期來(lái)實(shí)施整個(gè)課程設(shè)計(jì),所有實(shí)踐不占用課程時(shí)間,學(xué)生利用課余時(shí)間來(lái)完成分配的任務(wù)。前期老師對(duì)如何開展工作進(jìn)行指導(dǎo),然后定期對(duì)學(xué)生的階段性成果進(jìn)行檢查。根據(jù)學(xué)生所積累的問(wèn)題的數(shù)量和重要程度不定期的做一些軟件開發(fā)知識(shí)的專題指導(dǎo),如軟件編程規(guī)范、界面和數(shù)據(jù)庫(kù)設(shè)計(jì)、軟件體系架構(gòu)等。在完成系統(tǒng)后,指導(dǎo)學(xué)生依據(jù)文檔規(guī)范撰寫實(shí)驗(yàn)報(bào)告。針對(duì)在寫作過(guò)程中出現(xiàn)的條理混亂、表述不清等問(wèn)題,通過(guò)講解相應(yīng)的寫作模板和案例來(lái)加強(qiáng)學(xué)生的寫作訓(xùn)練。最后,對(duì)學(xué)生提交的各種文檔采用分析、討論等方式進(jìn)行評(píng)審和考核。

3教學(xué)實(shí)踐

在綜合考慮各情況的基礎(chǔ)上,以實(shí)驗(yàn)項(xiàng)目的形式開展綜合課程設(shè)計(jì)的教學(xué)活動(dòng)。設(shè)計(jì)的實(shí)驗(yàn)題目涉及多領(lǐng)域的知識(shí)和工程背景。老師在指導(dǎo)過(guò)程中,運(yùn)用引導(dǎo)、輔助等手段來(lái)充分發(fā)揮學(xué)生在實(shí)踐中的主導(dǎo)作用,加強(qiáng)創(chuàng)新能力的培養(yǎng),讓學(xué)生充滿熱情地參與到系統(tǒng)開發(fā),從中獲取知識(shí)和經(jīng)驗(yàn)。

(1)引導(dǎo)學(xué)生進(jìn)入課程設(shè)計(jì)

開始課程設(shè)計(jì)時(shí),首先召集學(xué)生,建立小組聯(lián)系方式,確立項(xiàng)目的開發(fā)團(tuán)隊(duì)。給小組成員講解綜合性課程設(shè)計(jì)的目的和意義、題目背景,以及所涉及的知識(shí)領(lǐng)域。大多數(shù)學(xué)生是第一次完成這樣較大的軟件開發(fā)題目,缺乏足夠的自信,老師需要通過(guò)鼓勵(lì)來(lái)幫助學(xué)生掃清心理障礙。剛開始學(xué)生對(duì)整個(gè)工作沒有明確的思路和規(guī)劃,因此要引導(dǎo)學(xué)生按照項(xiàng)目的開發(fā)方式進(jìn)行規(guī)劃,包括時(shí)間安排、任務(wù)分配、確定重點(diǎn)、查閱資料文獻(xiàn),等等。通過(guò)培養(yǎng)學(xué)生獨(dú)立查閱文獻(xiàn)資料的能力和對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì)的能力,使他們能獨(dú)立地思考問(wèn)題,逐步擺脫對(duì)老師的依賴。

對(duì)于項(xiàng)目完成的成果,給出明確的規(guī)范和考核標(biāo)準(zhǔn)。在開始課程設(shè)計(jì)前需要向參加項(xiàng)目的成員介紹軟件開發(fā)需要建立哪些文檔,例如:需求規(guī)格說(shuō)明書、概要設(shè)計(jì)說(shuō)明書,等等,要求學(xué)生按照標(biāo)準(zhǔn)的軟件工程文檔來(lái)完成課程設(shè)計(jì)報(bào)告。概要講解有關(guān)的軟件開發(fā)工具,包括設(shè)計(jì)工具(MS Visio等)、開發(fā)環(huán)境工具(MS Visual Studio,Eclipse等)、測(cè)試工具(JUnit等)。這些工具的安裝、配置和使用要學(xué)生通過(guò)搜索Internet、查找圖書館資料來(lái)自學(xué)掌握。

(2)培養(yǎng)創(chuàng)新能力

軟件工程教學(xué)如果僅僅在抽象的概念、術(shù)語(yǔ)和圖表上進(jìn)行分析、講解,學(xué)生沒有直接的項(xiàng)目開發(fā)體驗(yàn),不了解真實(shí)用戶的需求,就很難發(fā)現(xiàn)在軟件開發(fā)中存在的問(wèn)題,這樣也就限制了學(xué)生用新的思維或新的角度去思考問(wèn)題。從很多IT行業(yè)的成功例子中可以發(fā)現(xiàn)很多優(yōu)秀的人才在實(shí)踐中發(fā)現(xiàn)問(wèn)題、解決問(wèn)題從而創(chuàng)造了新的產(chǎn)品和技術(shù),甚至開拓了一個(gè)新的市場(chǎng)或領(lǐng)域。例如,Google、Facebook、P2P軟件等都是從最初一點(diǎn)想法和實(shí)踐發(fā)展起來(lái)的。因此,在綜合性的課程設(shè)計(jì)中要充分考慮發(fā)揮學(xué)生自己的想象力,訓(xùn)練學(xué)生的創(chuàng)新思維。

在綜合性課程設(shè)計(jì)中提出四種創(chuàng)新模式,通過(guò)不同的創(chuàng)新模式引導(dǎo)學(xué)生突破傳統(tǒng)和常規(guī)的思維方式,盡可能以創(chuàng)造性的方式去解決實(shí)踐中遇到的問(wèn)題。

① 應(yīng)用創(chuàng)新。應(yīng)用創(chuàng)新以實(shí)際工程中的用戶需求為核心,以多領(lǐng)域相結(jié)合,強(qiáng)調(diào)軟件系統(tǒng)的實(shí)用性,例如:在指導(dǎo)學(xué)生確定題目時(shí),把P2P網(wǎng)絡(luò)和信息檢索相結(jié)合提出應(yīng)用軟件課題。

② 技術(shù)創(chuàng)新。開發(fā)一個(gè)具體的軟件系統(tǒng)需要各門課程,甚至是其他學(xué)科的知識(shí),因此,掌握新的技術(shù),并對(duì)多種技術(shù)進(jìn)行融合創(chuàng)新,能極大地激發(fā)學(xué)生的積極性。例如:根據(jù)學(xué)生已掌握的操作系統(tǒng)知識(shí),在實(shí)驗(yàn)中結(jié)合多核技術(shù)擬定“基于多核實(shí)現(xiàn)矩陣并行運(yùn)算”的題目。

③ 研究創(chuàng)新。研究創(chuàng)新強(qiáng)調(diào)問(wèn)題驅(qū)動(dòng)和研究導(dǎo)向,通過(guò)給出能激發(fā)學(xué)生興趣的研究問(wèn)題,進(jìn)行研討式分析和實(shí)驗(yàn)。老師指導(dǎo)學(xué)生閱讀某個(gè)研究領(lǐng)域前沿性的論文,在論文的基礎(chǔ)上實(shí)現(xiàn)相關(guān)的算法和系統(tǒng),在逐步積累的基礎(chǔ)上,對(duì)不足的地方加以改進(jìn),實(shí)現(xiàn)創(chuàng)新。

④ 管理創(chuàng)新。在實(shí)際的軟件項(xiàng)目開發(fā)中,管理比技術(shù)更重要。通過(guò)實(shí)踐要讓學(xué)生重視管理,學(xué)會(huì)管理,培養(yǎng)管理能力,實(shí)現(xiàn)管理創(chuàng)新。例如,在軟件開發(fā)中經(jīng)常會(huì)出現(xiàn)各種變化,包括軟件需求、設(shè)計(jì)、源代碼等都會(huì)在開發(fā)過(guò)程中出現(xiàn)這樣或那樣的改變,學(xué)生通過(guò)在實(shí)踐中體會(huì)這些變化對(duì)軟件開發(fā)的影響,思考如何從管理的角度去解決這些問(wèn)題,從而發(fā)揮創(chuàng)造性。

(3)評(píng)價(jià)與考核

在實(shí)驗(yàn)過(guò)程中要進(jìn)行階段性評(píng)價(jià),以討論的方式找出軟件系統(tǒng)和文檔中的問(wèn)題。將文檔分發(fā)給團(tuán)隊(duì)成員,每個(gè)人要對(duì)其他成員的工作進(jìn)行分析和衡量,對(duì)程序代碼和各種文檔進(jìn)行評(píng)估,提出自己的看法。通過(guò)討論以及批判性和創(chuàng)造性的思考,來(lái)強(qiáng)化學(xué)生之間的知識(shí)交流,提高其分析能力,鍛煉交流和溝通技能。老師在評(píng)價(jià)時(shí)要考察學(xué)生的開發(fā)進(jìn)度、商討解決出現(xiàn)的技術(shù)問(wèn)題,協(xié)調(diào)管理中的矛盾。在總結(jié)學(xué)生工作時(shí)要對(duì)學(xué)生作出指導(dǎo),并給出改進(jìn)建議。

考核方式主要是對(duì)學(xué)生開發(fā)的軟件系統(tǒng)和課程設(shè)計(jì)報(bào)告進(jìn)行評(píng)分。在評(píng)分時(shí),要綜合考慮學(xué)生的平時(shí)表現(xiàn)、提交的源代碼、課程設(shè)計(jì)報(bào)告,以及是否具有創(chuàng)新性。具體來(lái)說(shuō),考核分為三個(gè)部分:第一部分是軟件系統(tǒng)的需求分析,這一部分占 30分,主要根據(jù)文檔考察學(xué)生對(duì)系統(tǒng)的認(rèn)識(shí)和分析能力;第二部分是軟件系統(tǒng)的設(shè)計(jì),這一部分占30分,主要考核學(xué)生運(yùn)用各種圖表和語(yǔ)言進(jìn)行系統(tǒng)分解和設(shè)計(jì)的能力;第三部分是軟件系統(tǒng)的編碼和測(cè)試,這一部分占40分,主要考核學(xué)生的邏輯思維能力和動(dòng)手能力。

4總結(jié)

當(dāng)前本科生除了掌握基本的理論知識(shí)和技能外,還需要通過(guò)訓(xùn)練學(xué)會(huì)如何運(yùn)用各種知識(shí)來(lái)解決實(shí)際問(wèn)題。綜合性課程設(shè)計(jì)以培養(yǎng)學(xué)生的綜合素質(zhì)和能力為目標(biāo),以發(fā)揮學(xué)生主觀能動(dòng)性為指導(dǎo)思想,注重學(xué)生在實(shí)踐過(guò)程中各方面能力的培養(yǎng)。通過(guò)開展軟件工程的綜合性課程設(shè)計(jì),為學(xué)生建立起完成具體任務(wù)的團(tuán)隊(duì)合作環(huán)境,使學(xué)生真正成為學(xué)習(xí)的主動(dòng)者,讓學(xué)生組織項(xiàng)目團(tuán)隊(duì),擔(dān)任不同的角色,培養(yǎng)了組織和管理才能,提升了動(dòng)手能力和創(chuàng)新素質(zhì)。

參考文獻(xiàn):

[1] 周波,鐘林飛.軟件工程課程設(shè)計(jì)教學(xué)方法探討[J].計(jì)算機(jī)與網(wǎng)絡(luò)教學(xué),2007(9):154-155.[2] 劉智,劉加伶,閆河,李唯唯.數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)思路與實(shí)施[J].軟件導(dǎo)刊,2009(1):198-199.[3] 龐曉瓊.案例驅(qū)動(dòng)的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)教學(xué)改革實(shí)踐[J].計(jì)算機(jī)教育,2009(1):53-55.[4] 唐仕喜.編譯技術(shù)可擴(kuò)展式課程設(shè)計(jì)改革研究[J].計(jì)算機(jī)教育,2009(2):40-42.[5] 張?zhí)鞂?王攀峰.試論新型教與學(xué)的關(guān)系的建構(gòu)[J].教育研究,2001,(10):38.Teaching Practice of Comprehensive Course Design of Software Engineering

ZHU Da-yong1, ZHANG Xin-li2, LI Shu-quan1

(1.School of Software, University of Electronic Science and Technology of China, Chengdu 610054, China;2.Department of Math and Information, Chengdu University of Information Technology, Chengdu 610054, China)

Abstract: Comprehensive course design can effectively motivate learning interest of students, improve practical ability, and promote comprehensive quality.In this paper, we discuss the necessity of teaching practice of comprehensive course design and introduce the organization and assessment method of course design.Innovation modes of developing overall quality of students are presented through practice of teaching practice.Key words: comprehensive course design, software engineering, teaching practice, innovation pattern [1]

第四篇:軟件工程課程設(shè)計(jì)封面

淮南師范學(xué)院 計(jì)算機(jī)與信息工程系

《軟件工程》課程設(shè)計(jì)

工資管理項(xiàng)目軟件工程報(bào)告

專業(yè)班級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)08(1)班 項(xiàng)目組號(hào): 組

長(zhǎng):程亮

員:吳騰、徐羅敬 指導(dǎo)老師:孫淮寧(教授)

2011年6月24日

工資管理軟件工程分工安排

1、需求分析

負(fù)責(zé)人:程亮

參與人:吳騰

2、軟件設(shè)計(jì)

負(fù)責(zé)人:吳騰

參與人:

3、編碼工作

負(fù)責(zé)人:

參與人:

4、測(cè)試工作

負(fù)責(zé)人:

參與人:

工資管理項(xiàng)目軟件需求分析報(bào)告

負(fù) 責(zé) 人: 參 與 人: 功能模型: 數(shù)據(jù)模型: 行為模型: 數(shù)據(jù)詞典: 審 核 人:

2011年6月24日

工資管理項(xiàng)目軟件結(jié)構(gòu)設(shè)計(jì)報(bào)告

負(fù) 責(zé) 人: 參 與 人: 總體結(jié)構(gòu): 內(nèi)部結(jié)構(gòu): 數(shù)據(jù)結(jié)構(gòu): 借 接 口: 界

面: 審 核 人:

2011年6月24日

工資管理軟件編碼工作報(bào)告

負(fù) 責(zé) 人: 參 與 人: 主控模塊: 子控模塊: 原子模塊: 審 核 人:

2011年6月24日

工資管理軟件系統(tǒng)測(cè)試報(bào)告

負(fù) 責(zé) 人: 參 與 人:, 單元測(cè)試: 組裝測(cè)試: 確認(rèn)測(cè)試: 審 核 人:

2011年6月26日

第五篇:《軟件工程》課程設(shè)計(jì)要求

《軟件工程》課程設(shè)計(jì)要求

一、課程設(shè)計(jì)目的

《軟件工程》是一門實(shí)踐性極強(qiáng)的課程。課程設(shè)計(jì)通過(guò)一個(gè)實(shí)際的項(xiàng)目,培養(yǎng)學(xué)生分析問(wèn)題和解決實(shí)際問(wèn)題的能力,培養(yǎng)學(xué)生綜合應(yīng)用軟件工程的基本原理,方法和技術(shù)的能力,做到學(xué)以致用。

在教師的指導(dǎo)下,以實(shí)際應(yīng)用中自選的中、小型題目為主,根據(jù)不同的題目類型選擇一種開發(fā)模式,完成從系統(tǒng)定義、可行性研究、軟件需求分析、軟件設(shè)計(jì)、軟件實(shí)現(xiàn)(編程)、軟件測(cè)試,直到運(yùn)行的軟件生存周期各階段的任務(wù)。

要求學(xué)生能把軟件工程的基本原理和方法應(yīng)用到軟件的實(shí)際開發(fā)中。強(qiáng)化軟件開發(fā)的團(tuán)隊(duì)協(xié)作意識(shí),合作完成一個(gè)項(xiàng)目的開發(fā)過(guò)程。

二、課程設(shè)計(jì)基本要求

1、由學(xué)生自行選定題目。

2、根據(jù)學(xué)生的意愿,兩人組成一個(gè)小組,也可單獨(dú)完成。

3、采用學(xué)生自主完成項(xiàng)目為主,教師輔導(dǎo)答疑為輔的教學(xué)方式。

4、嚴(yán)格按照時(shí)間要求和進(jìn)度安排,獨(dú)立完成各階段的任務(wù)。

5、課程設(shè)計(jì)的工作量,因選題不同,可以略有不同。

6、開發(fā)工具和程序設(shè)計(jì)語(yǔ)言自行確定。

7、要求每個(gè)小組的設(shè)計(jì)報(bào)告不少于50頁(yè)。

三、課程設(shè)計(jì)報(bào)告的驗(yàn)收

每個(gè)小組必須提交一份完整的報(bào)告文檔,包含如下八個(gè)方面的內(nèi)容:

1、系統(tǒng)規(guī)格說(shuō)明書

2、可行性分析報(bào)告

3、軟件需求規(guī)格說(shuō)明書

4、軟件設(shè)計(jì)說(shuō)明書

5、模塊開發(fā)卷宗(源代碼清單)和單元測(cè)試

6、軟件測(cè)試計(jì)劃和測(cè)試分析報(bào)告

7、軟件安裝手冊(cè)、用戶操作手冊(cè)

8、項(xiàng)目開發(fā)總結(jié)報(bào)告

四、排版要求

1、文檔內(nèi)容完善,格式規(guī)范,基本符合國(guó)家標(biāo)準(zhǔn)。

2、課程設(shè)計(jì)報(bào)告的各級(jí)標(biāo)題為黑體三號(hào),正文為小四號(hào)宋體字,默認(rèn)A4紙,行距為固定值22磅。

下載軟件工程與實(shí)踐課程設(shè)計(jì)word格式文檔
下載軟件工程與實(shí)踐課程設(shè)計(jì).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    軟件工程課程設(shè)計(jì)任務(wù)書

    抽獎(jiǎng)程序設(shè)計(jì)說(shuō)明書 1 概述 1.1 系統(tǒng)簡(jiǎn)述 學(xué)院將舉行慶元旦暨迎新春聯(lián)歡晚會(huì),其中有抽獎(jiǎng)活動(dòng),需要一個(gè)抽獎(jiǎng)程序。首先將班級(jí)同學(xué)分發(fā)抽獎(jiǎng)券,獎(jiǎng)券號(hào)碼與學(xué)號(hào)、姓名綁定,聯(lián)歡會(huì)上......

    軟件工程課程設(shè)計(jì)選題

    軟件工程課程設(shè)計(jì)選題 1、俄羅斯方塊 設(shè)計(jì)俄羅斯方塊游戲程序,用戶可以通過(guò)平移和轉(zhuǎn)動(dòng)自動(dòng)落下的不同形狀物體,填滿一行來(lái)得分。開發(fā)智力和反應(yīng)能力。 要求 (1)界面的左側(cè)是游戲......

    軟件工程課程設(shè)計(jì)題目

    軟件工程設(shè)計(jì)題目 1.個(gè)人通訊錄管理系統(tǒng) 要求:增加記錄、刪除記錄、顯示所有記錄、查詢記錄、退出。通訊錄記錄信息包括:姓名,電話,email等。(其中,用戶輸入正確的用戶名和密碼才......

    《軟件工程》課程設(shè)計(jì)指導(dǎo)書

    《軟件工程》課程設(shè)計(jì)指導(dǎo) 課程設(shè)計(jì)名稱 :軟件工程 課程設(shè)計(jì)周(時(shí))數(shù): 2014.03.12-2014.06.10 (3個(gè)月) 一、 課程設(shè)計(jì)教學(xué)目的及基本要求: 1. 課程設(shè)計(jì)教學(xué)目的 按照關(guān)系型數(shù)據(jù)庫(kù)......

    軟件工程課程設(shè)計(jì)題目

    軟件工程設(shè)計(jì)題目 1. 學(xué)生學(xué)籍管理系統(tǒng) 要求: 1)包括基本需求: 主要對(duì)學(xué)生的學(xué)籍進(jìn)行管理。學(xué)籍管理包括各種信息的錄入、修改、刪除等操作;此外還有對(duì)各種信息的查詢,便于老師和......

    軟件工程課程設(shè)計(jì)總結(jié)

    軟件工程課程設(shè)計(jì)總結(jié) 我們所選擇的圖書管理系統(tǒng)的課程設(shè)計(jì)對(duì)我們是新的挑戰(zhàn)和嘗試的過(guò)程,利用所學(xué)習(xí)的軟件設(shè)計(jì)知識(shí)并制作一個(gè)關(guān)于圖書管理系統(tǒng),在具體的設(shè)計(jì)與實(shí)施中,我們看......

    軟件工程課程設(shè)計(jì)教學(xué)大綱

    專業(yè)實(shí)踐教學(xué)大綱 《軟件工程課程設(shè)計(jì)》教學(xué)大綱 英文名稱 課程代碼:學(xué)分:1 分 執(zhí)筆人:金霜 審定人: 一、前言 《軟件工程課程設(shè)計(jì)》是一個(gè)綜合的設(shè)計(jì)性實(shí)驗(yàn),是在學(xué)習(xí)完核心課程......

    《軟件工程課程設(shè)計(jì)》教學(xué)大綱

    《軟件工程課程設(shè)計(jì)》教學(xué)大綱 英文名稱: Software Engineering Course Design 學(xué)分:3 適用專業(yè): 參考學(xué)時(shí):3周 實(shí)驗(yàn)學(xué)時(shí): 3周 070472 課程編碼:上機(jī)學(xué)時(shí): 計(jì)算機(jī)科學(xué)與技術(shù)(專升......

主站蜘蛛池模板: 2018国产精华国产精品| av人摸人人人澡人人超碰手机版| 亚洲国产精品成人久久久| 在线精品亚洲观看不卡欧| 777爽死你无码免费看一二区| 亚洲情xo亚洲色xo无码| 中文字幕乱码无码人妻系列蜜桃| 久久精品亚洲一区二区三区浴池| 精品一区二区三区影院在线午夜| 少妇特黄a一区二区三区| 亚洲精品天天影视综合网| 成人无码av免费网站| 亚洲精品国精品久久99热一| 国产精品久久久久久久网| 国产高清无码在线com| 99久久无码一区人妻a黑| 国产综合色在线视频区| 免费无码又爽又刺激高潮的app| 成 人 网 站 免费观看| 99爱在线精品免费观看| 日产精品卡三卡在线| 久久精品成人无码观看免费| 国产成人亚洲综合色就色| 久久99精品国产麻豆婷婷洗澡| 亚洲av无码久久寂寞少妇| 免费国产成人高清在线观看网站| 国产97色在线 | 亚洲| 插插无码视频大全不卡网站| 国产美女视频国产视视频| 米奇777四色精品人人爽| 亚洲国产精品无码久久一线| 成人av无码一区二区三区| 免费无码黄动漫在线观看| 欧美日韩国产专区一区二区| 国产综合色在线视频区| 中文字幕一区二区三区精彩视频| 精品人妻无码视频中文字幕一区二区三区| 亚洲精品成人网站在线观看| 人与动人物xxxx毛片| 久久夜色精品国产亚洲| 亚洲精品一本之道高清乱码|