軟件工程課程設(shè)計預(yù)案分析_第1頁
軟件工程課程設(shè)計預(yù)案分析_第2頁
軟件工程課程設(shè)計預(yù)案分析_第3頁
軟件工程課程設(shè)計預(yù)案分析_第4頁
軟件工程課程設(shè)計預(yù)案分析_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

13/13軟件工程課程設(shè)計方案一、設(shè)計的目的《軟件工程》課程設(shè)計是計算機科學與技術(shù)專業(yè)集中實踐性環(huán)節(jié)之一,是學習完《軟件工程》課程后進行的一次全面的綜合練習。本課程設(shè)計要緊目的在于:①復(fù)習、領(lǐng)會、鞏固和運用軟件工程課堂上所學的軟件開發(fā)方法和知識;②為學生適應(yīng)畢業(yè)后團隊合作開發(fā)規(guī)模稍大項目和綜合應(yīng)用本專業(yè)所學習的多門課程知識制造實踐機會。為學生提供主動學習、積極探究與大膽創(chuàng)新的機會;③使學生通過參加小組團隊的開發(fā)實踐,了解項目治理、團隊合作、文檔編寫、口頭與書面表達的重要性;④使每個學生了解軟件工具與環(huán)境關(guān)于項目開發(fā)的重要性,同時重點深入掌握好一、兩種較新或較流行的軟件工具或計算機應(yīng)用技術(shù)、技能;⑤通過“稍大的”富有挑戰(zhàn)性的軟件實驗項目開發(fā)實踐,為學生提供主動學習、深入實踐的機會,同時通過課程設(shè)計實踐中,提高學生的自學能力、書面與口頭表達能力、制造能力和與團隊其他成員交往和協(xié)作開發(fā)軟件的能力,提高學生今后參與開發(fā)稍大規(guī)模實際軟件項目和探究未知領(lǐng)域的能力和自信心。二、參與人員與組織方式按照專業(yè)教學打算的安排,本課程設(shè)計要求07級計算機科學與技術(shù)專業(yè)的所有學生都必須完成,設(shè)計采納分組的方式進行,依照選題的不同,每組人數(shù)要求不超過指定的人數(shù),兩個班級配備兩位指導(dǎo)老師進行全程指導(dǎo)。三、設(shè)計內(nèi)容課程設(shè)計能夠網(wǎng)站開發(fā)或MIS系統(tǒng)開發(fā)為內(nèi)容,開發(fā)工具自選。采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法完成一個軟件系統(tǒng)的分析、設(shè)計和開發(fā)。學生依照自己的具體情況,能夠從以下系統(tǒng)中選擇一個,也能夠自選題目。設(shè)計題目:網(wǎng)站開發(fā)類:每組8人(一):網(wǎng)上書店My-eBookStore

1、問題描述:假設(shè)個體書店店主小童托付計算機專業(yè)的大學畢業(yè)生組成的開發(fā)小組(10人)為他創(chuàng)建網(wǎng)上書店系統(tǒng)My-eBookStore,以便能夠擴展書店的客戶群、科學治理、提高效益。該書店以經(jīng)營英語、計算機書籍為主。在網(wǎng)上書店建立初期,要求在確保差不多功能正常的情況下,盡量簡化,同時在2個月內(nèi)完成。網(wǎng)站要緊提供的差不多服務(wù)項目有:用戶的注冊,登錄;用戶的分級掃瞄或圖書選購;店主對進書、售書、庫存、帳目、客戶的治理;以及網(wǎng)站的日常維護(比如,網(wǎng)上書店簡介;網(wǎng)上書店信息公布;客戶留言及對客戶留言的反饋)。假如可能,店主小童還希望利用電子商務(wù)突出自己網(wǎng)上書店的特色和提高書店的經(jīng)營效益。要求網(wǎng)頁能夠提供兩級圖書目錄和三層信息(一級目錄是圖書的差不多分類目錄;其下是圖書的二級目錄,它對應(yīng)于某差不多分類之下的書名及其簡要信息;當客戶點擊二級目錄中的某本書之后,系統(tǒng)應(yīng)當顯示詳細介紹該書的文字與圖形信息)。一般客戶能夠掃瞄網(wǎng)上書店內(nèi)容。欲購書的客戶需要注冊(提供郵購和治理所必須的有效信息,如姓名、地址、電話等)取得唯一的用戶名成為會員。會員登錄后便能夠購書一本或多本。店主在客戶確認網(wǎng)上訂書單后的7日內(nèi)收到其足額購書匯款單后的10日內(nèi)依照與客戶的約定時刻送書到客戶手中,同時應(yīng)收到有客戶簽名的送書單回執(zhí)。店主應(yīng)該能夠?qū)W(wǎng)上書店的進書、售書訂單、庫存、帳目(比如,日結(jié)帳,日銷售額與鸁利額、)、客戶信息進行查詢和治理。為了便于測試所開發(fā)的My-eBookStore系統(tǒng),系統(tǒng)開發(fā)小組應(yīng)該輸入各30冊以上的英語圖書和計算機圖書到系統(tǒng)中。假設(shè)網(wǎng)上書店系統(tǒng)運行在Windows2000平臺之上,所選用的數(shù)據(jù)庫是Access或SQLServer;交互網(wǎng)頁技術(shù)能夠采納ASP技術(shù)(微軟方案)或JSP技術(shù)(Java方案)或PHP技術(shù);軟件文檔的開發(fā)和編制能夠采納Visio、Rose等工具。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,同時參考網(wǎng)站開發(fā)項目2、項目3介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標,同時在考察同類聞名網(wǎng)站功能和設(shè)計特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法。3、備注:由于大學生開發(fā)小組關(guān)于所涉及到的學科知識和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學邊干,同時采納原型法進行有效的團隊開發(fā)。(二):創(chuàng)業(yè)網(wǎng)站My-eCompany

1、問題描述:假設(shè)由善長于計算機平面設(shè)計、英漢翻譯、Java編程與網(wǎng)絡(luò)應(yīng)用開發(fā)的幾名大學畢業(yè)生創(chuàng)辦了一個小的創(chuàng)業(yè)公司從事承接上述專業(yè)任務(wù)及其相關(guān)信息咨詢業(yè)務(wù)。創(chuàng)業(yè)初期的任務(wù)是開發(fā)該公司的創(chuàng)業(yè)網(wǎng)站My-eCompany,以便向公眾展示公司的宗旨、業(yè)務(wù)(典型業(yè)務(wù)與報價)、構(gòu)成、專長與特色、成果及聯(lián)系方式。創(chuàng)業(yè)網(wǎng)站的功能除了能夠參考項目2中所述的網(wǎng)上書店My-eBookStore之外,還能夠參考以下一般企業(yè)網(wǎng)站具有的差不多功能。在創(chuàng)業(yè)網(wǎng)站建立初期,同樣要求在確保差不多功能正常的情況下,盡量簡化,同時在2個月內(nèi)完成。假設(shè)創(chuàng)業(yè)網(wǎng)站My-eCompany系統(tǒng)運行在Windows2000平臺之上,所選用的數(shù)據(jù)庫是Access或SQLServer;交互網(wǎng)頁技術(shù)能夠采納ASP技術(shù)(微軟方案)或JSP技術(shù)(Java方案)或PHP技術(shù);軟件文檔的開發(fā)和編制能夠采納Visio、Rose等工具。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,同時參考網(wǎng)站開發(fā)項目1、項目3介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標,同時在考察同類聞名網(wǎng)站功能和設(shè)計特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)能夠采納傳的結(jié)構(gòu)化分析與設(shè)計方法。3、備注:由于大學生開發(fā)小組關(guān)于所涉及到的學科知識和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學邊干,同時采納原型法進行有效的團隊開發(fā)。(三):政府機構(gòu)網(wǎng)站Our-eOrganization1、問題描述:假設(shè)由善長計算機網(wǎng)站開發(fā)的幾名大學畢業(yè)生創(chuàng)辦了一個小的創(chuàng)業(yè)公司,為了培養(yǎng)隊伍,他們主動為政府的某個機構(gòu)開發(fā)一個政府機構(gòu)實驗網(wǎng)站Our-eOrganization,網(wǎng)站內(nèi)容要緊包括該政府機構(gòu)的如下內(nèi)容:政務(wù)公開;機構(gòu)概覽;網(wǎng)上辦公;網(wǎng)上監(jiān)督;公眾反饋;機構(gòu)特色內(nèi)容與特色功能;網(wǎng)站的日常服務(wù)與安全。在考慮該網(wǎng)站的內(nèi)容、功能和技術(shù)指標時還能夠參看有關(guān)我國都市政府網(wǎng)站的以下三個表(摘自計算機世界34期2002年9月9日A24-A26)。由因此實驗網(wǎng)站,在網(wǎng)站開發(fā)初期,要求在確保差不多功能正常的情況下,盡量簡化,同時在2至3個月內(nèi)完成。假設(shè)政府機構(gòu)實驗網(wǎng)站Our-eOrganization系統(tǒng)運行在Windows2000平臺之上,所選用的數(shù)據(jù)庫是Access或SQLServer;交互網(wǎng)頁技術(shù)能夠采納ASP技術(shù)(微軟方案)或JSP技術(shù)(Java方案)或PHP技術(shù);軟件文檔的開發(fā)和編制能夠采納Visio、Rose等工具。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,同時參考網(wǎng)站開發(fā)項目1、項目2介紹中有關(guān)網(wǎng)站開發(fā)的功能與技術(shù)指標,同時在考察同類聞名網(wǎng)站功能和設(shè)計特色的基礎(chǔ)上,擬定出本小組要開發(fā)網(wǎng)站系統(tǒng)的問題定義與網(wǎng)站原型差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法。3、備注:由于大學生開發(fā)小組關(guān)于所涉及到的學科知識和開發(fā)技術(shù)與工具并不完全熟悉,因此他們需要邊學邊干,同時采納原型法進行有效的團隊開發(fā)。MIS系統(tǒng)開發(fā)類:每組4人(四):“教務(wù)治理系統(tǒng)之子系統(tǒng)——學院課程安排”1、問題描述:系統(tǒng)簡介每個學期的期中,學校教務(wù)處向各個學院發(fā)出下各學期的教學打算,包括課程名稱、課程代碼、課時、班級類不(本科、??啤⒊扇私逃?、研究生)、班號等;學院教學主管人員依照教學任務(wù)和要求給出各個課程的相關(guān)限制(如:任課教師的職稱、上課的班數(shù)、最高和最低周學時數(shù)等);任課教師自報本人授課打算,經(jīng)所在教研室協(xié)調(diào)任可,將教學打算上交學院主管教學打算的人員,批準后上報學校教務(wù)處,最終由教務(wù)處給出下個學期全學院教師的教學任務(wù)書。假設(shè)上述排課過程全部由人工操作,現(xiàn)要求為上述過程實現(xiàn)計算機自動處理過程。限定條件(1)每位教師的主講課程門數(shù)不超過2門/學期:講師以下職稱的教師不能承擔學院定主課的主講任務(wù)。(2)學院中層干部的主講課時不能超過4學時/周。(3)本學期出現(xiàn)嚴峻教學事故的教師不能承擔下各學期的主講任務(wù)。(4)本系統(tǒng)的輸入項至少包括:教務(wù)處布置的教學打算,學院教師自報的授課打算和學院定的有關(guān)授課限制條件。(5)本系統(tǒng)的輸出項至少包括:教務(wù)處最終下達全院教師的教學任務(wù)書和學院各個班級下各學期的課程表(能夠不含上課地點)。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,擬定出本小組要開發(fā)信息系統(tǒng)的問題定義與差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法。(五):“學校教材定購系統(tǒng)”1、問題描述:系統(tǒng)簡介本系統(tǒng)能夠細化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售系統(tǒng)的要緊工作過程為:首先由教師或?qū)W生提交購書單,經(jīng)教材發(fā)行人員審核是有效購書單后,開發(fā)票、登記并返給教師或?qū)W生領(lǐng)書單,教師或?qū)W生能夠到書庫領(lǐng)書。采購系統(tǒng)的要緊工作過程為:若是教材脫銷,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進書通知給教材發(fā)行人員。以上功能要求在計算機上實現(xiàn)。技術(shù)要求和限制條件(1)當書庫中的各種書籍數(shù)量發(fā)生變化(包括進書和出書)時,都應(yīng)修改相關(guān)的書庫記錄,如庫存表或進/出庫表。(2)在實現(xiàn)上述銷售和采購的工作過程時,需考慮有關(guān)的合法性驗證。(3)系統(tǒng)的外部項至少包括:教師、學生和教材工作人員。(4)系統(tǒng)的相關(guān)數(shù)據(jù)存儲至少包括:購書表、庫存表、缺書登記表、待購教材表、進庫表和出庫表。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,擬定出本小組要開發(fā)信息系統(tǒng)的問題定義與差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法。(六):“實驗室設(shè)備治理系統(tǒng)”1、問題描述:系統(tǒng)簡介每學年要對實驗室設(shè)備使用情況進行統(tǒng)計、更新。其中:(1)關(guān)于已完全損壞的做報廢處理,同時詳細記錄有關(guān)信息。(2)關(guān)于由嚴峻問題(故障)的要及時修理,并記錄修理日期、設(shè)備名、編號、修理廠家、修理費用、責任人等。(3)關(guān)于急需修改但又缺少的設(shè)備,需以“申請表”的形式送交上級領(lǐng)導(dǎo)請求批準購買。新設(shè)備購入后要立即進行設(shè)備登記(包括類不、設(shè)備名、編號、型號、規(guī)格、單價、數(shù)量、購置日期、生產(chǎn)廠家、保質(zhì)期和經(jīng)辦人等信息),同時更新申請表的內(nèi)容。(4)隨時對現(xiàn)有設(shè)備及其修理、報廢情況進行統(tǒng)計、查詢,要求能夠按類不和時刻段等查詢。技術(shù)要求及限制條件(1)所有工作由專門人員負責完成,其他人不得任意使用。(2)每件設(shè)備在做入庫登記時均由系統(tǒng)按類不加自動順序號編號,形成設(shè)備號;設(shè)備報廢時要及時修改相應(yīng)的設(shè)備記錄,且有領(lǐng)導(dǎo)認可。(3)本系統(tǒng)的數(shù)據(jù)存儲至少包括:設(shè)備記錄、修理記錄、報廢記錄、申請購買記錄。(4)本系統(tǒng)的輸入項至少包括:新設(shè)備信息、修理信息、申請購買信息、具體查詢統(tǒng)計要求。(5)本系統(tǒng)的輸出項至少包括:設(shè)備購買申請表、修理/報廢設(shè)備資金統(tǒng)計表。2、要求:學生開發(fā)小組對上述客戶需求認真研究、分析,擬定出本小組要開發(fā)信息系統(tǒng)的問題定義與差不多功能與特色、開發(fā)技術(shù)與工具、設(shè)計初步方案、開發(fā)打算與成員分工等文檔。然后再按照本課程設(shè)計指導(dǎo)書的各項要求進行設(shè)計、開發(fā)、測試與文檔編制和總結(jié)。項目的分析與設(shè)計任務(wù)采納傳統(tǒng)的結(jié)構(gòu)化分析與設(shè)計方法。四、設(shè)計時刻課程設(shè)計時刻為2個月(2010年7月至2010年9月)。教學內(nèi)容學時地點備注設(shè)計動員,布置任務(wù),收集資料3天教室、圖書館系統(tǒng)分析、討論與設(shè)計30天教室、軟件實驗室編寫程序,進行調(diào)試15天軟件實驗室完成模塊聯(lián)調(diào),進行測試12天軟件實驗室成果驗收,完成設(shè)計報告1天軟件實驗室五、設(shè)計報告要求學生完成設(shè)計任務(wù)后,應(yīng)按要求提交課程設(shè)計報告。設(shè)計報告除了填寫封面內(nèi)容和正文部分的規(guī)定內(nèi)容外,還包含如下幾個文檔:1:項目需求分析一、文檔名稱:項目需求分析二、編寫時刻:三、編寫地點:四、編寫目的:依照教師給定的的題目或自選題目進行需求分析工作;進行業(yè)務(wù)需求分析、用戶需求、功能需求、非功能需求分析;寫出需求規(guī)格講明書(含數(shù)據(jù)流圖)。五、內(nèi)容與步驟:2:項目總體設(shè)計(即項目概要設(shè)計)一、文檔名稱:項目總體設(shè)計(即項目概要設(shè)計)二、編寫時刻:三、編寫地點:四、編寫目的:建立初始結(jié)構(gòu)圖;對初始結(jié)構(gòu)圖進行改進、優(yōu)化;寫出概要設(shè)計講明書。五、內(nèi)容與步驟:3:項目詳細設(shè)計一、文檔名稱:項目詳細設(shè)計二、編寫時刻:三、編寫地點:四、編寫目的:進行項目詳細設(shè)計

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論