




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件工程案例項目實訓(xùn)指導(dǎo)
1.1案例項目實訓(xùn)指導(dǎo)
1.1?1項目實訓(xùn)的目的
軟件工程案例項目實訓(xùn)是《軟件工程》課程講授中一個重要的、不可缺少的實踐環(huán)節(jié)。
《C語言程序設(shè)計》和《操作系統(tǒng)》等課程可作為《軟件工程》的前導(dǎo)課程,《VB程序設(shè)計》
課程可作為同開課程,《C*程序設(shè)計》、《JAVA程序設(shè)計》等課程可作為本課程的后續(xù)課程。
學(xué)好本門課程對于學(xué)生畢業(yè)以后從事軟件開發(fā)有著極為重要的作用。許多計算機專業(yè)的大學(xué)
本??飘厴I(yè)生認為:“軟件工程課程是他們參加工作以后最能直接應(yīng)用的一門專業(yè)課程”,為
此,要學(xué)好《軟件工程》課程,僅僅通過課堂理論教學(xué)或簡單的建模實驗環(huán)節(jié)掌握整個知識
體系是遠遠不夠的,還必須加強案例項目實訓(xùn)環(huán)節(jié)。需要完成軟件工程課程設(shè)計的若干個實
訓(xùn)環(huán)節(jié),從成功的經(jīng)驗和失敗的教訓(xùn)中雙向得到鍛煉和提高,以便讀者學(xué)會運用軟件工程理
論去解決軟件開發(fā)中的實際問題,達到學(xué)以致用的目的。
軟件工程案例項目的實訓(xùn)環(huán)節(jié)在于培養(yǎng)學(xué)生能夠針對具體軟件工程項目,全面掌握軟件
工程管理及軟件需求分析、概要設(shè)計、詳細設(shè)計、測試等階段的方法和技術(shù),通過對具體項
目的設(shè)計和實現(xiàn),使學(xué)生進一步理解和掌握軟件開發(fā)模型、軟件生命周期、軟件工程過程等
理論知識在軟件項目開發(fā)過程中的意義和作用,培養(yǎng)學(xué)生按照軟件工程的思想、方法、技術(shù)、
規(guī)范和工具,進行軟件開發(fā)的能力,培養(yǎng)學(xué)生的合作意識和團隊精神,培養(yǎng)學(xué)生對工程文檔
的編寫能力,從而使學(xué)生提高軟件工程的綜合應(yīng)用能力,提高軟件項目的管理能力。
根據(jù)《軟件工程》課程的特點,實訓(xùn)內(nèi)容包括軟件開發(fā)的兩大方法學(xué)的專題訓(xùn)練,即結(jié)
構(gòu)化的方法學(xué)和面向?qū)ο蟮姆椒▽W(xué),通過選取一個簡單的實訓(xùn)開發(fā)項目,要求學(xué)生利用結(jié)構(gòu)
化或面向?qū)ο蟮能浖_發(fā)技術(shù)完成對該項目的開發(fā)。因此多設(shè)置若干個案例項目實訓(xùn)題目,
有助于讀者在本課程的學(xué)習過程中,盡快從中選擇自己喜愛的題目完成整個軟件工程的實訓(xùn)
任務(wù)。此外在本書附錄2中還列舉了GB/T8567-2006《計算機軟件開發(fā)規(guī)范》文檔編寫實
際案例,以規(guī)范軟件文檔的書寫格式問題,有肋「提高軟件工程實訓(xùn)實踐教學(xué)的質(zhì)量。
1.1.2項目實訓(xùn)要求
軟件工程案例項目實訓(xùn)要求學(xué)生采用“項目小組”的形式,結(jié)合具體的開發(fā)項目進行課
程設(shè)計。具體要求如下:
1.班級按項目小組進行分組,每組5~8人。軟件開發(fā)的方法自定(結(jié)構(gòu)化或面向?qū)ο蠓椒ǎ?/p>
2.每個項口小組選出項目負貢人或項目經(jīng)理,由項目經(jīng)理召集項口組成員討論、選定并完
成案例項目的開發(fā)任務(wù)。
3.案例項目中的實訓(xùn)任務(wù)要求角色分工劃分明確,各項任務(wù)落實到人,且規(guī)定任務(wù)完成的
起止口期和時間,以便團隊更好的交流和協(xié)作,C-D-I-O,更好地實施和實現(xiàn)選題任務(wù)。
4.每個項目小組必須按照附錄中給定的GB/T8567-2006文檔規(guī)范標準,撰寫完成選題案例
項目的各個工程文檔。
1.1.3項目實施的步驟
(1)命題
實訓(xùn)的題目應(yīng)盡量結(jié)合教學(xué)、科研的實際需要,能反映最新軟件工程技術(shù),以便學(xué)生能
獲得更好的軟件工程項目設(shè)計實踐的訓(xùn)練。同時,實訓(xùn)選題受到時間長短及開發(fā)環(huán)境、個人
條件等的限制,選題應(yīng)從實際出發(fā),課題的大小規(guī)模、難易適中。題目應(yīng)具有一定的復(fù)雜度,
通過激發(fā)學(xué)生參預(yù)開發(fā)案例項目實訓(xùn)的積極性與創(chuàng)造性,經(jīng)過一定的努力能夠完成選題任
務(wù),從而達到綜合全面應(yīng)用所學(xué)軟件工程知識點到實際應(yīng)用中的目的。
(2)選題
由教師結(jié)合實際需求合理命題后并給出各課題的具體要求,學(xué)生根據(jù)課題的覆蓋領(lǐng)域及
熟悉程度和興趣來選題,經(jīng)教師審查調(diào)整后確定。學(xué)生也可以自己選題,但應(yīng)經(jīng)過指導(dǎo)老師
的批準后方可進行。學(xué)生選題后,應(yīng)立即著手準備進行調(diào)研資料的查閱和整理工作。
(3)角色劃分和任務(wù)分配,參考表1-1進行:
表1/軟件工程課程項目教學(xué)角色劃分及任務(wù)分配表
角色人員數(shù)量具體工作
客戶1人負責系統(tǒng)需求的提出工作,越具體越實際越好
實現(xiàn)本項目的規(guī)劃及人員劃分,管理?個軟件項目小組的日?;?/p>
項目經(jīng)理1人
動
負責系統(tǒng)的可行性分析,需求分析工作,協(xié)助項目負責人進行系
系統(tǒng)分析人員2人
統(tǒng)分析工作
系統(tǒng)設(shè)計人員2人負責系統(tǒng)的概要設(shè)計和詳細設(shè)計工作
數(shù)據(jù)庫管理員1人協(xié)助項目負責人實現(xiàn)對系統(tǒng)數(shù)據(jù)庫的設(shè)計和管理
美工(兼)1人負責系統(tǒng)界面的設(shè)計和美化工作
程序員2人協(xié)助項目負責人具體完成系統(tǒng)不同模塊代碼的設(shè)計實現(xiàn)任務(wù)
測試人員2人利用白盒測試和黑盒測試技術(shù)測試本項口軟件的實現(xiàn)功能
配置人員(兼)1人進行項目的配置和變更管理
熟練使用軟件工程的文檔模板,利用Visio及Rose等工具完成系
文檔編寫人員(兼)小組各成員參預(yù)
統(tǒng)的業(yè)務(wù)建模和規(guī)范的軟件文檔編寫任務(wù)
學(xué)生在指導(dǎo)老師的指導(dǎo)下著手進行角色劃分和程序設(shè)計總體方案的調(diào)研和論證。并根據(jù)
自己所選定的設(shè)計題FI設(shè)計出具體實施方案,報送指導(dǎo)老師批準后開始實施。
(4)系統(tǒng)的分析、設(shè)計、復(fù)審、編碼和測試
學(xué)生在指導(dǎo)老師的指導(dǎo)下劃分角色,明確分工,完成所選定題目的各階段的具體任務(wù)和
文檔編寫工作,并卜.機反復(fù)測試和運行,最后達到預(yù)期的開發(fā)實施效果。
(5)撰寫小組實訓(xùn)總結(jié)報告
實訓(xùn)總結(jié)報告是對實訓(xùn)工作的整理和總結(jié),在完成案例項目實訓(xùn)的分析、設(shè)計、復(fù)審、
編碼和測試任務(wù)后,要求寫出小組實訓(xùn)總結(jié)報告,并以電子文檔的形式提交給指導(dǎo)老師;其
次,每個角色所完成的軟件工程文檔報告要帶自動生成的目錄和規(guī)范格式打印出來后,?并
上交指導(dǎo)老師總評實訓(xùn)成績。
1-2實訓(xùn)題目選題參考
題目一:學(xué)生信息管理系統(tǒng)
i.系統(tǒng)簡介
高校學(xué)生信息管理系統(tǒng)應(yīng)提供學(xué)生信息管理方面的五種基本功能。具體如下:
(1)系統(tǒng)管理:對用戶管理和系統(tǒng)進行初始化設(shè)置。
(2)學(xué)生學(xué)籍管理:提供對學(xué)生學(xué)籍的基本管理功能,主要是學(xué)生學(xué)籍情況的錄入、
修改、刪除和瀏覽/查詢等基本功能。
(3)學(xué)生成績管理:提供學(xué)生考試成績的基本錄入、修改、杳詢、打印等基本管理功
能,以及學(xué)生單科和總成績的相關(guān)統(tǒng)計功能。
(4)學(xué)生獎懲管理及畢業(yè)生的就業(yè)指導(dǎo)管理:提供學(xué)生在學(xué)校期間的獎懲情況管理及
畢業(yè)生的就業(yè)指導(dǎo)管理。
(5)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)進行管理,包括數(shù)據(jù)備份和恢復(fù),以方便用戶對數(shù)據(jù)
庫進行管理和維護工作,提高系統(tǒng)的數(shù)據(jù)安全性。
2.技術(shù)要求和限制條件
(1)本系統(tǒng)的數(shù)據(jù)存儲至少包括:基本數(shù)據(jù)和考試相關(guān)基礎(chǔ)數(shù)據(jù)的管理功能,包括:
專業(yè)設(shè)置.、班級設(shè)置.、考試類型設(shè)置.、考試科目設(shè)置和考試學(xué)期設(shè)置等。
(2)除人事處、財務(wù)處外,其他職能部門和系名稱可以簡化表示。
題目二:學(xué)校教材定購系統(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)。
2.技術(shù)要求和限制條件
(1)當書庫中的各種書籍數(shù)量發(fā)生變化(包括進書和出書)時,都應(yīng)修改相關(guān)的書庫記
錄,如庫存表或進/出庫表。
(2)在實現(xiàn)上述銷售和采購的工作過程時,需考慮有關(guān)的合法性驗證。
(3)系統(tǒng)的外部項至少包括:教師、學(xué)生和教材工作人員。
(4)系統(tǒng)的相關(guān)數(shù)據(jù)存儲至少包括:購書表、庫存表、缺書登記表、待購教材表、進庫
表和出庫表。
題目三:學(xué)院排課系統(tǒng)
1.系統(tǒng)簡介
每個學(xué)期的期中,學(xué)校教務(wù)處向各個學(xué)院發(fā)出下學(xué)期的教學(xué)計劃,包括課程名稱、課程
代碼、課時、班級類別(本科、高職高專、成人教育、研究生)、班號等;學(xué)院教學(xué)主管人
員根據(jù)教學(xué)任務(wù)和要求給出各個課程的相關(guān)限制(如:任課教師的職稱、上課的班數(shù)、最高
和最低周學(xué)時數(shù)等);任課教師自報本人授課計劃,經(jīng)所在教研室協(xié)調(diào)任可,將教學(xué)計劃上
交學(xué)院主管教學(xué)計劃的人員,批準后上報學(xué)校教務(wù)處,最終由教務(wù)處給出下個學(xué)期全學(xué)院教
師的教學(xué)任務(wù)書。
假設(shè)上述排課過程全皆由人工操作,現(xiàn)要求為上述過程實現(xiàn)計算機自動處理過程。
2.限定條件
(1)每位教師的主講課程門數(shù)不超過3門/學(xué)期:講師以下職稱的教師不能承擔學(xué)院定主
課的主講任務(wù)。
(2)學(xué)院中層干部的主講課時不能超過8學(xué)時/周。
(3本學(xué)期出現(xiàn)嚴重教學(xué)事故的教師不能承擔后續(xù)各學(xué)期的主講任務(wù)。
(4)本系統(tǒng)的輸入項至少包括:教務(wù)處布置的教學(xué)計劃,學(xué)院教師自報的授課計劃和學(xué)
院定的有關(guān)授課限制條件。
(5)本系統(tǒng)的輸出項至少包括:教務(wù)處最終下達全院教師的教學(xué)任務(wù)書和學(xué)院各個班級
后續(xù)各學(xué)期的課程表(川以暫不含I:課地點)。
題目四:實驗室設(shè)備管理系統(tǒng)
1.系統(tǒng)簡介
每學(xué)年要對實驗室設(shè)備使用情況進行統(tǒng)計、更新。其中:
(1)對「已徹底損壞的做報廢處理,同時詳細記錄有關(guān)信息。
(2)對于由嚴重問題(故障)的要及時修理,并記錄修理日期、設(shè)備名、編號、修理
廠家、修理費用、責任人等。
(3)對于急需修改但又缺少的設(shè)備,需以“申請表”的形式送交上級領(lǐng)導(dǎo)請求批準購
買。新設(shè)備購入后要立即進行設(shè)備登記(包括類別、設(shè)備名、編號、型號、規(guī)格、單價、
數(shù)量、購置日期、生產(chǎn)廠家、保質(zhì)期和經(jīng)辦人等信息),同時更新申請表的內(nèi)容。
(4)隨時對現(xiàn)有設(shè)備及其修理、報廢情況進行統(tǒng)計、查詢,要求能夠按類別和時間段
等查詢。
2.技術(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)計
要求。
本系統(tǒng)的輸出項至少包括:設(shè)備購買申請表、修理/報廢設(shè)備資金統(tǒng)計表。
題目五:機票預(yù)定系統(tǒng)
1.系統(tǒng)簡介
航空公司為給旅客乘機提供方便,需要開發(fā)一個機票預(yù)定系統(tǒng)。各個旅行社把預(yù)定機票的
旅客信息(姓名、性別、工作單位、身份證號碼(護照號碼)、旅行時間、旅行始發(fā)地和目
的地,航班艙位要求等)輸入到系統(tǒng)中,系統(tǒng)為旅客安排航班。當旅客交付了預(yù)訂金后,系
統(tǒng)打印出取票通知和賬單給旅客,旅客在匕機起匕前一大憑取票通知和賬單交款取票,系統(tǒng)
核對無誤即打印出機票給旅客。此外航空公司為隨時掌握各個航班飛機的乘載情況,需要定
期進行查詢統(tǒng)計,以便適當調(diào)整。
2.技術(shù)要求和限制條件
(1)在分析系統(tǒng)功能時要考慮有關(guān)證件的合法性驗證(如身份證、取票通知和交款發(fā)票)
等。
(2)對于本系統(tǒng)還應(yīng)補充一下功能:
A.旅客延誤了取票時間的處理;B.航班取消后的處理;C.旅客臨時更改航班的處理
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/DGGC 011-2023盾構(gòu)機操作工技能鑒定規(guī)范
- T/DGGC 007-2020全斷面隧道掘進機再制造主軸承
- T/DGGC 001-2020全斷面隧道掘進機再制造通用技術(shù)要求
- T/CTIMSA 02-2019輪胎智能制造互聯(lián)網(wǎng)絡(luò)架構(gòu)規(guī)范
- T/CSRME 026-2022地下洞室圍巖穩(wěn)定性評估方法
- T/CSPSTC 120-2023公路智能化預(yù)制梁廠環(huán)形生產(chǎn)線技術(shù)規(guī)程
- T/CQAGS 3201-2023重慶好糧油壓榨菜籽油
- T/CNFMA B021-2022戶外林業(yè)機械以汽油機為動力的手持式挖樹機
- T/CNCA 029-2022基于掘錨一體機的煤巷快速掘進系統(tǒng)設(shè)計規(guī)范
- T/CIQA 57-2023進口剛果共和國茯苓藥材種植與采收技術(shù)規(guī)范
- GB/T 8488-2001耐酸磚
- 中小學(xué)學(xué)習《民法典》主題班會精品模板ppt
- 國開經(jīng)濟學(xué)(本)1-14章練習試題及答案
- 《企業(yè)銷售費用控制研究(論文)8600字》
- 二0二三年度六年級上冊Module1《多維閱讀》第八級DifferentPlants教學(xué)設(shè)計
- 公司網(wǎng)銀盾交接單
- JT∕T 784-2022 組合結(jié)構(gòu)橋梁用波形鋼腹板
- 汽車客運有限公司成本費用管理規(guī)定
- 緩刑期滿個人總結(jié)
- 市政道路中線測量內(nèi)容及計算方法
- 南瓜種植PPT演示課件(PPT 46頁)
評論
0/150
提交評論