(建筑工程設(shè)計(jì))軟件工程課程設(shè)計(jì)方案_第1頁
(建筑工程設(shè)計(jì))軟件工程課程設(shè)計(jì)方案_第2頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程課程設(shè)計(jì)方案一、設(shè)計(jì)的目的軟件工程課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完軟件工程課程后進(jìn)行的一次全面的綜合練習(xí)。本課程設(shè)計(jì)主要目的在于:復(fù)習(xí)、領(lǐng)會(huì)、鞏固和運(yùn)用軟件工程課堂上所學(xué)的軟件開發(fā)方法和知識(shí);為學(xué)生適應(yīng)畢業(yè)后團(tuán)隊(duì)合作開發(fā)規(guī)模稍大項(xiàng)目和綜合應(yīng)用本專業(yè)所學(xué)習(xí)的多門課程知識(shí)創(chuàng)造實(shí)踐機(jī)會(huì)。為學(xué)生提供主動(dòng)學(xué)習(xí)、積極探索與大膽創(chuàng)新的機(jī)會(huì);使學(xué)生通過參加小組團(tuán)隊(duì)的開發(fā)實(shí)踐,了解項(xiàng)目管理、團(tuán)隊(duì)合作、文檔編寫、口頭與書面表達(dá)的重要性;使每個(gè)學(xué)生了解軟件工具與環(huán)境對(duì)于項(xiàng)目開發(fā)的重要性,并且重點(diǎn)深入掌握好一、兩種較新或較流行的軟件工具或計(jì)算機(jī)應(yīng)用技術(shù)、技能;通過“稍大的”富有挑戰(zhàn)性

2、的軟件實(shí)驗(yàn)項(xiàng)目開發(fā)實(shí)踐,為學(xué)生提供主動(dòng)學(xué)習(xí)、深入實(shí)踐的機(jī)會(huì),并且通過課程設(shè)計(jì)實(shí)踐中,提高學(xué)生的自學(xué)能力、書面與口頭表達(dá)能力、創(chuàng)造能力和與團(tuán)隊(duì)其他成員交往和協(xié)作開發(fā)軟件的能力,提高學(xué)生今后參與開發(fā)稍大規(guī)模實(shí)際軟件項(xiàng)目和探索未知領(lǐng)域的能力和自信心。二、參與人員與組織方式 07 級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的所有學(xué)生都必須完成,設(shè)計(jì)采用分組的方式進(jìn)行,根據(jù)選題的不同,每組人數(shù)要求不超過指定的人數(shù),兩個(gè)班級(jí)配備兩位指導(dǎo)老師進(jìn)行全程指導(dǎo)。三、設(shè)計(jì)內(nèi)容課程設(shè)計(jì)可以網(wǎng)站開發(fā)或 MIS 系統(tǒng)開發(fā)為內(nèi)容,開發(fā)工具自選。采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法完成一個(gè)軟件系統(tǒng)的分析、設(shè)計(jì)和開發(fā)。學(xué)生根據(jù)自己的具體情況,可以從以下

3、系統(tǒng)中選擇一個(gè),也可以自選題目。設(shè)計(jì)題目:網(wǎng)站開發(fā)類:每組 8 人 My-eBookStore1 、問題描述:假設(shè)個(gè)體書店店主小童委托計(jì)算機(jī)專業(yè)的大學(xué)畢業(yè)生組成的開發(fā)小組(10 人)為他創(chuàng)建網(wǎng)上書店系統(tǒng) 高效益。該書店以經(jīng)營英語、計(jì)算機(jī)書籍為主。在網(wǎng)上書店建立初期,要求在確?;竟δ苷5那闆r下,盡量簡(jiǎn)化,并且在 2 個(gè)月內(nèi)完成。網(wǎng)站主要提供的基本服務(wù)項(xiàng)目有:用戶的注冊(cè),登錄;用戶的分級(jí)瀏覽或圖書選購;店主對(duì)進(jìn)書、售書、庫存、帳目、客戶的管理;以及網(wǎng)站的日常維護(hù)(比如,如果可能,店主小童還希望利用電子商務(wù)突出自己網(wǎng)上書店的特色和提高書店的經(jīng)營效益。其下是圖書的二級(jí)目錄,它對(duì)應(yīng)于某基本分類之下的

4、書名及其簡(jiǎn)要信息;當(dāng)客戶點(diǎn)一般客戶可以瀏覽網(wǎng)上書店內(nèi)容。欲購書的客戶需要注冊(cè)(提供郵購和管理所必須的有效信息,如姓名、地址、電話等)取得唯一的用戶名成為會(huì)員。會(huì)員登錄后便可以購書一本或多本。店主在客戶確認(rèn)網(wǎng)上訂書單后的 7 日內(nèi)收到其足額購書匯款單后的 10 的送書單回執(zhí)。店主應(yīng)該能夠?qū)W(wǎng)上書店的進(jìn)書、售書訂單、庫存、帳目(比如,日結(jié)帳,日為了便于測(cè)試所開發(fā)的 My-eBookStore系統(tǒng),系統(tǒng)開發(fā)小組應(yīng)該輸入各30 冊(cè)以上的英語圖書和計(jì)算機(jī)圖書到系統(tǒng)中。假設(shè)網(wǎng)上書店系統(tǒng)運(yùn)行在 Windows 2000 平臺(tái)之上,所選用的數(shù)據(jù)庫是 Access或 SQL Server;交互網(wǎng)頁技術(shù)可以采用

5、ASP 技術(shù)微軟方案或 JSP 技術(shù)(Java 方案)或 PHP 技術(shù);軟件文檔的開發(fā)和編制可以采用 、Rose 等工具。2 、要求: 23 介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標(biāo),并且在考察同類著名網(wǎng)站功能和設(shè)計(jì)特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法。3 、備注:由于大學(xué)生開發(fā)小組對(duì)于所涉及到的學(xué)科知識(shí)和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學(xué)邊干,并且采用原型法進(jìn)行有效的團(tuán)隊(duì)

6、開發(fā)。 My-eCompany1 、問題描述:假設(shè)由善長(zhǎng)于計(jì)算機(jī)平面設(shè)計(jì)、英漢翻譯、Java 編程與網(wǎng)絡(luò)應(yīng)用開發(fā)的幾名大學(xué)畢業(yè)生創(chuàng)辦了一個(gè)小的創(chuàng)業(yè)公司從事承接上述專業(yè)任務(wù)及其相關(guān)信息咨詢業(yè)務(wù)。創(chuàng)業(yè)初期的任務(wù)是開發(fā)該公司的創(chuàng)業(yè)網(wǎng)站 My-eCompany功能除了可以參考項(xiàng)目 2 中所述的網(wǎng)上書店 My-eBookStore之外,還可以參考以下一般企業(yè)網(wǎng)站具有的基本功能。在創(chuàng)業(yè)網(wǎng)站建立初期,同樣要求在確?;竟δ苷5那闆r下,盡量簡(jiǎn)化,并且在 2 個(gè)月內(nèi)完成。假設(shè)創(chuàng)業(yè)網(wǎng)站 My-eCompany系統(tǒng)運(yùn)行在 Windows 2000據(jù)庫是 Access 或 SQL Server;交互網(wǎng)頁技術(shù)可以采用

7、 ASP 技術(shù)或 JSP技術(shù)(Java 方案或 PHP Rose 等工具。2 、要求: 13 介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標(biāo),并且在考察同類著名網(wǎng)站功能和設(shè)計(jì)特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)可以采用傳的結(jié)構(gòu)化分析與設(shè)計(jì)方法。3、備注:由于大學(xué)生開發(fā)小組對(duì)于所涉及到的學(xué)科知識(shí)和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學(xué)邊干,并且采用原型法進(jìn)行有效的團(tuán)隊(duì)開發(fā)。 Our-eOrganization1 、

8、問題描述:假設(shè)由善長(zhǎng)計(jì)算機(jī)網(wǎng)站開發(fā)的幾名大學(xué)畢業(yè)生創(chuàng)辦了一個(gè)小的創(chuàng)業(yè)公司,為了培 養(yǎng) 隊(duì) 伍 , 他 們 主 動(dòng) 為 政 府 的 某 個(gè) 機(jī) 構(gòu) 開 發(fā) 一 個(gè) 政 府 機(jī) 構(gòu) 實(shí) 驗(yàn) 網(wǎng) 站網(wǎng)上辦公;網(wǎng)上監(jiān)督;公眾反饋;機(jī)構(gòu)特色內(nèi)容與特色功能;網(wǎng)站的日常服務(wù)與安全。在考慮該網(wǎng)站的內(nèi)容、功能和技術(shù)指標(biāo)時(shí)還可以參看有關(guān)我國城市政府網(wǎng)站的以下三個(gè)表摘自計(jì)算機(jī)世界 34 期 2002 年 9 月 9 日 A24-A26)網(wǎng)站開發(fā)初期,要求在確?;竟δ苷5那闆r下,盡量簡(jiǎn)化,并且在 2 至 3 個(gè)月內(nèi)完成。假設(shè)政府機(jī)構(gòu)實(shí)驗(yàn)網(wǎng)站 Our-eOrganization系統(tǒng)運(yùn)行在 Windows 2000平

9、臺(tái)之上,所選用的數(shù)據(jù)庫是 Access 或 SQL Server;交互網(wǎng)頁技術(shù)可以采用 ASP 技術(shù)微軟方案或 JSP 技術(shù)(Java 方案或 PHP Rose等工具。2 、要求:學(xué)生開發(fā)小組對(duì)上述客戶需求仔細(xì)研究、分析,同時(shí)參考網(wǎng)站開發(fā)項(xiàng)目 1、項(xiàng)目2 介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標(biāo),并且在考察同類著名網(wǎng)站功能和設(shè)計(jì)特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法。3、備注:由于大學(xué)

10、生開發(fā)小組對(duì)于所涉及到的學(xué)科知識(shí)和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學(xué)邊干,并且采用原型法進(jìn)行有效的團(tuán)隊(duì)開發(fā)。MIS 系統(tǒng)開發(fā)類:每組 4人1 、問題描述:系統(tǒng)簡(jiǎn)介每個(gè)學(xué)期的期中,學(xué)校教務(wù)處向各個(gè)學(xué)院發(fā)出下各學(xué)期的教學(xué)計(jì)劃,包括課程名稱、主管人員根據(jù)教學(xué)任務(wù)和要求給出各個(gè)課程的相關(guān)限制(如:任課教師的職稱、上調(diào)任可,將教學(xué)計(jì)劃上交學(xué)院主管教學(xué)計(jì)劃的人員,批準(zhǔn)后上報(bào)學(xué)校教務(wù)處,最終由教務(wù)處給出下個(gè)學(xué)期全學(xué)院教師的教學(xué)任務(wù)書。假設(shè)上述排課過程全部由人工操作,現(xiàn)要求為上述過程實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)處理過程。限定條件(1 2 門/定主課的主講任務(wù)。(2)學(xué)院中層干部的主講課時(shí)不能超過 4 學(xué)時(shí)/周。(

11、3)本學(xué)期出現(xiàn)嚴(yán)重教學(xué)事故的教師不能承擔(dān)下各學(xué)期的主講任務(wù)。(4)本系統(tǒng)的輸入項(xiàng)至少包括:教務(wù)處布置的教學(xué)計(jì)劃,學(xué)院教師自報(bào)的授課計(jì)劃和學(xué)院定的有關(guān)授課限制條件。(5)本系統(tǒng)的輸出項(xiàng)至少包括:教務(wù)處最終下達(dá)全院教師的教學(xué)任務(wù)書和學(xué)院各個(gè)2 、要求:學(xué)生開發(fā)小組對(duì)上述客戶需求仔細(xì)研究、分析,擬定出本小組要開發(fā)信息系統(tǒng)的問題定義與基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法。1 、問題描述:系統(tǒng)簡(jiǎn)介本系統(tǒng)可以細(xì)化為兩個(gè)子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售

12、系統(tǒng)的主要工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生可以到書庫領(lǐng)書。采購系統(tǒng)的主要工作過程為:若是教材脫銷,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進(jìn)書通知給教材發(fā)行人員。以上功能要求在計(jì)算機(jī)上實(shí)現(xiàn)。技術(shù)要求和限制條件(1)當(dāng)書庫中的各種書籍?dāng)?shù)量發(fā)生變化(包括進(jìn)書和出書)時(shí),都應(yīng)修改相關(guān)的書庫記錄,如庫存表或進(jìn)/出庫表。(2)在實(shí)現(xiàn)上述銷售和采購的工作過程時(shí),需考慮有關(guān)的合法性驗(yàn)證。(3)系統(tǒng)的外部項(xiàng)至少包括:教師、學(xué)生和教材工作人員。(4)系統(tǒng)的相關(guān)數(shù)據(jù)存儲(chǔ)至少包括:購書表、庫存表、缺書登記表、待購

13、教材表、進(jìn)庫表和出庫表。2 、要求:學(xué)生開發(fā)小組對(duì)上述客戶需求仔細(xì)研究、分析,擬定出本小組要開發(fā)信息系統(tǒng)的問題定義與基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法。1 、問題描述:系統(tǒng)簡(jiǎn)介每學(xué)年要對(duì)實(shí)驗(yàn)室設(shè)備使用情況進(jìn)行統(tǒng)計(jì)、更新。其中:(1)對(duì)于已徹底損壞的做報(bào)廢處理,同時(shí)詳細(xì)記錄有關(guān)信息。(2)對(duì)于由嚴(yán)重問題(故障)的要及時(shí)修理,并記錄修理日期、設(shè)備名、編號(hào)、修理廠家、修理費(fèi)用、責(zé)任人等。(3)對(duì)于急需修改但又缺少的設(shè)備,需以“申請(qǐng)表”的形式

14、送交上級(jí)領(lǐng)導(dǎo)請(qǐng)求批準(zhǔn)購買。新設(shè)備購入后要立即進(jìn)行設(shè)備登記(包括類別、設(shè)備名、編號(hào)、型號(hào)、規(guī)格、容。(4)隨時(shí)對(duì)現(xiàn)有設(shè)備及其修理、報(bào)廢情況進(jìn)行統(tǒng)計(jì)、查詢,要求能夠按類別和時(shí)間段等查詢。技術(shù)要求及限制條件(1)所有工作由專門人員負(fù)責(zé)完成,其他人不得任意使用。(2)每件設(shè)備在做入庫登記時(shí)均由系統(tǒng)按類別加自動(dòng)順序號(hào)編號(hào),形成設(shè)備號(hào);設(shè)備報(bào)廢時(shí)要及時(shí)修改相應(yīng)的設(shè)備記錄,且有領(lǐng)導(dǎo)認(rèn)可。(3(4)本系統(tǒng)的輸入項(xiàng)至少包括:新設(shè)備信息、修理信息、申請(qǐng)購買信息、具體查詢統(tǒng)計(jì)要求。(5)本系統(tǒng)的輸出項(xiàng)至少包括:設(shè)備購買申請(qǐng)表、修理/報(bào)廢設(shè)備資金統(tǒng)計(jì)表。2 、要求:學(xué)生開發(fā)小組對(duì)上述客戶需求仔細(xì)研究、分析,擬定出本小

15、組要開發(fā)信息系統(tǒng)的問題定義與基本功能與特色、開發(fā)技術(shù)與工具、設(shè)計(jì)初步方案、開發(fā)計(jì)劃與成員分工等文檔。然后再按照本課程設(shè)計(jì)指導(dǎo)書的各項(xiàng)要求進(jìn)行設(shè)計(jì)、開發(fā)、測(cè)試與文檔編制和總結(jié)。項(xiàng)目的分析與設(shè)計(jì)任務(wù)采用傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計(jì)方法。四、設(shè)計(jì)時(shí)間課程設(shè)計(jì)時(shí)間為 2 個(gè)月(2010 年 7 月至 2010 年 9 教學(xué)內(nèi)容 3 天教室、圖書館教室、軟件實(shí)驗(yàn)室軟件實(shí)驗(yàn)室軟件實(shí)驗(yàn)室軟件實(shí)驗(yàn)室完成模塊聯(lián)調(diào),進(jìn)行測(cè)試 12 天成果驗(yàn)收,完成設(shè)計(jì)報(bào)告 1 天五、設(shè)計(jì)報(bào)告要求學(xué)生完成設(shè)計(jì)任務(wù)后,應(yīng)按要求提交課程設(shè)計(jì)報(bào)告。設(shè)計(jì)報(bào)告除了填寫封面內(nèi)容和正文部分的規(guī)定內(nèi)容外,還包含如下幾個(gè)文檔:1:項(xiàng)目需求分析一、文檔名稱:項(xiàng)目需求分析二、編寫時(shí)間:三、編寫地點(diǎn):四、編寫目的:1. 根據(jù)教師給定的的題目或自選題目進(jìn)行需求分析工作;2. 進(jìn)行業(yè)務(wù)需求分析、用戶需求、功能需求、非功能需求分析;3. 寫出需求規(guī)格說明書(含數(shù)據(jù)流圖)。五、內(nèi)容與步驟:2:項(xiàng)目總體設(shè)計(jì)(即項(xiàng)目概要設(shè)計(jì))一、文檔名稱:項(xiàng)目總體設(shè)計(jì)(即項(xiàng)目概要設(shè)計(jì))二、編寫時(shí)間:三、編寫地點(diǎn):四、編寫目的:1. 建立初始結(jié)構(gòu)圖;2. 對(duì)初始結(jié)構(gòu)圖進(jìn)行改進(jìn)、優(yōu)化;3. 寫出概要設(shè)計(jì)說明書。五、內(nèi)容與步驟:3:項(xiàng)目詳細(xì)設(shè)計(jì)一、文檔名稱:項(xiàng)目詳細(xì)設(shè)計(jì)二、編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論