《軟件開發(fā)案例分析》學(xué)生實(shí)訓(xùn)指導(dǎo)_第1頁
《軟件開發(fā)案例分析》學(xué)生實(shí)訓(xùn)指導(dǎo)_第2頁
《軟件開發(fā)案例分析》學(xué)生實(shí)訓(xùn)指導(dǎo)_第3頁
《軟件開發(fā)案例分析》學(xué)生實(shí)訓(xùn)指導(dǎo)_第4頁
《軟件開發(fā)案例分析》學(xué)生實(shí)訓(xùn)指導(dǎo)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件開發(fā)案例分析學(xué)生實(shí)訓(xùn)指導(dǎo)大連職業(yè)技術(shù)學(xué)院2005年 7月第一部分 中標(biāo)案例整體結(jié)構(gòu)分析實(shí)訓(xùn)一 需求分析1. 根據(jù)項(xiàng)目進(jìn)行需求的分析2編寫軟件需求說明書(GB856T88)實(shí)訓(xùn)二 系統(tǒng)設(shè)計(jì)1. 系統(tǒng)功能分析2. 編寫概要設(shè)計(jì)說明書(GB856788)3系統(tǒng)功能模塊設(shè)計(jì)4編寫詳細(xì)設(shè)計(jì)說明書(GB856788)實(shí)訓(xùn)三 數(shù)據(jù)庫設(shè)計(jì)1. 數(shù)據(jù)庫需求分析2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)4數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)5數(shù)據(jù)庫設(shè)計(jì)說明書(GB856788)6數(shù)據(jù)庫及其對象的實(shí)現(xiàn)實(shí)訓(xùn)四 程序?qū)崿F(xiàn)1用戶管理模塊的設(shè)計(jì)2系統(tǒng)主程序的創(chuàng)建3系統(tǒng)子模塊的創(chuàng)建4編寫開發(fā)進(jìn)度日報(bào)(GB856788)5編寫操作手冊(GB856

2、788)實(shí)訓(xùn)組織、管理及考核形式第二部分 程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目的任務(wù)分配及管理模式實(shí)訓(xùn)項(xiàng)目確定后,要根據(jù)學(xué)生的具體情況和實(shí)訓(xùn)目標(biāo),由教師安排項(xiàng)目的開發(fā)進(jìn)度和任務(wù)分配事宜。小組的每個成員,都有基本的軟件程序開發(fā)任務(wù),以保證實(shí)訓(xùn)的寬度;同時(shí)還要保證實(shí)訓(xùn)的深度,即將一個項(xiàng)目分配給多個項(xiàng)目組進(jìn)行開發(fā),形成組間競爭,從而有效激勵學(xué)生提高軟件開發(fā)的質(zhì)量和效率。項(xiàng)目實(shí)訓(xùn)開發(fā)進(jìn)度安排如下:第一部分:項(xiàng)目需求分析、程序設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì);第二部分:軟件編碼和單元測試;第三部分:功能測試和軟件修改;第四部分:軟件合并、程序發(fā)布、項(xiàng)目評比。實(shí)訓(xùn)項(xiàng)目作為由學(xué)生到公司員工過渡的一次實(shí)踐,引入公司管理模式,通過實(shí)訓(xùn)真實(shí)體驗(yàn)

3、公司的工作氛圍,切身感受公司的管理體制和運(yùn)行機(jī)制,及對員工的各項(xiàng)要求。一、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目的任務(wù)分配:1、設(shè)置項(xiàng)目經(jīng)理1人,由學(xué)生擔(dān)當(dāng)。負(fù)責(zé)整個項(xiàng)目的進(jìn)度監(jiān)督和組間事務(wù)協(xié)調(diào)管理工作,并向指導(dǎo)教師匯報(bào)工作(日報(bào));同時(shí)擔(dān)當(dāng)小組內(nèi)的項(xiàng)目開發(fā)任務(wù),即同時(shí)為開發(fā)小組成員;2、設(shè)置組長若干名,由學(xué)生擔(dān)當(dāng),負(fù)責(zé)整個小組人員的工作進(jìn)度監(jiān)督和組內(nèi)事務(wù)協(xié)調(diào)管理工作,并向項(xiàng)目經(jīng)理匯報(bào)工作(日報(bào));同時(shí)擔(dān)當(dāng)小組內(nèi)的項(xiàng)目開發(fā)任務(wù),即同時(shí)為開發(fā)小組成員;3、設(shè)置程序員,即小組成員若干名, 由學(xué)生擔(dān)當(dāng),負(fù)責(zé)指定項(xiàng)目任務(wù)的開發(fā),并向組長匯報(bào)工作(日報(bào))。二、程序設(shè)計(jì)綜合實(shí)訓(xùn)的項(xiàng)目組織管理:(參見圖一)指導(dǎo)教師項(xiàng)目經(jīng)理組

4、長1組長2組長3組長n組員21、組員22、組員23、組員26組員31、組員32、組員33、組員36組員n1、組員n2、組員n3、組員n6組員11、組員12、組員13、組員16(圖一) 程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目的組織管理結(jié)構(gòu)圖要求:每個小組六人,根據(jù)學(xué)生總?cè)藬?shù)平均分組,每個組完成的任務(wù)相同,注意組內(nèi)合作與組間競爭。每個小組成員從以上任務(wù)中任選其一,負(fù)責(zé)完成所分配的任務(wù);由組長負(fù)責(zé)完成軟件合并和組員開發(fā)進(jìn)度的監(jiān)督管理;由項(xiàng)目經(jīng)理負(fù)責(zé)、組長配合完成軟件開發(fā)進(jìn)度的監(jiān)督管理,并向指導(dǎo)教師匯報(bào)工作。第三部分 實(shí)訓(xùn)項(xiàng)目應(yīng)包含的主要內(nèi)容及實(shí)施要求一、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目需求分析階段項(xiàng)目需求由已經(jīng)確定的實(shí)訓(xùn)項(xiàng)目為基

5、礎(chǔ),由教師將基本需求形成書面的原始文件。教師充當(dāng)用戶的角色,向?qū)W生提出需求,也可以為學(xué)生提供參考資料,如已經(jīng)開發(fā)的相關(guān)軟件產(chǎn)品、與項(xiàng)目相關(guān)的專業(yè)業(yè)務(wù)書籍、網(wǎng)上相關(guān)資源等。學(xué)生以項(xiàng)目小組為單位,團(tuán)隊(duì)合作分析并確定需求。要求通過組內(nèi)學(xué)生與教師的相互溝通,合理分析,并能夠確定隱含的需求。在需求確定的初期,多個項(xiàng)目組確定的需求相對獨(dú)立。在項(xiàng)目組認(rèn)為已經(jīng)需求明確時(shí),要求組間進(jìn)行溝通,由教師指導(dǎo),對每組的需求確定情況加以評價(jià),并將所有的需求明確,同時(shí)指導(dǎo)學(xué)生完成項(xiàng)目需求分析說明文檔的編寫。這一階段主要培養(yǎng)的是需求分析能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力和溝通能力??山桓兜碾A段成果為項(xiàng)目需求分析說明書。實(shí)施過程

6、控制為:以課堂討論的形式,結(jié)合企業(yè)人事信息管理系統(tǒng),確定項(xiàng)目各模塊的詳細(xì)需求,包括隱含的需求,如系統(tǒng)界面風(fēng)格、可操作性要求等。通過學(xué)生與教師的交流,在得到用戶(指導(dǎo)教師)的認(rèn)可后,形成軟件需求分析說明書。二、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)階段在軟件開發(fā)過程中要編寫的文檔有很多,但對于一個程序員來講,接觸最多的就是詳細(xì)設(shè)計(jì)說明文檔和數(shù)據(jù)庫設(shè)計(jì)說明文檔。故在這一階段,學(xué)生要結(jié)合軟件工程和數(shù)據(jù)庫設(shè)計(jì)的知識,在教師的指導(dǎo)下,根據(jù)需求完成實(shí)訓(xùn)項(xiàng)目的詳細(xì)設(shè)計(jì)文檔和數(shù)據(jù)庫設(shè)計(jì)文檔的編寫,從而更加深入地理解用戶需求,同時(shí)還要根據(jù)數(shù)據(jù)庫設(shè)計(jì)文檔在數(shù)據(jù)庫平臺中實(shí)現(xiàn)用戶數(shù)據(jù)庫及其所有對象。在這一階段中,以能完成項(xiàng)目需求為

7、考核標(biāo)準(zhǔn),各項(xiàng)目組的詳細(xì)內(nèi)容及數(shù)據(jù)庫設(shè)計(jì)可以不同。這一階段主要培養(yǎng)的是程序設(shè)計(jì)能力、數(shù)據(jù)庫設(shè)計(jì)能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力、溝通能力。可交付的階段成果為詳細(xì)設(shè)計(jì)說明書、數(shù)據(jù)庫設(shè)計(jì)說明書和項(xiàng)目所需數(shù)據(jù)庫及其對象。實(shí)施過程控制為:組長組織以小組討論的形式,結(jié)合企業(yè)人事信息管理系統(tǒng),進(jìn)行軟件功能的詳細(xì)設(shè)計(jì),包括系統(tǒng)界面風(fēng)格、操作規(guī)定、數(shù)據(jù)庫訪問形式等。初步形成詳細(xì)設(shè)計(jì)說明書,由教師進(jìn)行審閱,經(jīng)調(diào)整,確定軟件詳細(xì)設(shè)計(jì)說明書。在軟件詳細(xì)設(shè)計(jì)確定后,進(jìn)行數(shù)據(jù)庫的分析和設(shè)計(jì),包括數(shù)據(jù)庫的結(jié)構(gòu)、表(字段、數(shù)據(jù)類型、主外鍵等)、存儲過程、觸發(fā)器、試圖等,初步形成數(shù)據(jù)庫設(shè)計(jì)說明書,由教師進(jìn)行審閱,經(jīng)調(diào)整,確定

8、數(shù)據(jù)庫設(shè)計(jì)說明書。由組長負(fù)責(zé)組員配合完成小組統(tǒng)一數(shù)據(jù)庫及其對象的設(shè)計(jì)實(shí)現(xiàn)。三、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目實(shí)現(xiàn)階段項(xiàng)目設(shè)計(jì)完成后,根據(jù)每個成員分配的任務(wù)和職責(zé),按照事先安排的開發(fā)進(jìn)度,進(jìn)行項(xiàng)目的程序代碼編寫和單元測試工作。小組成員每日提交一份項(xiàng)目進(jìn)度及完成情況工作報(bào)告,呈交項(xiàng)目組組長。項(xiàng)目組組長匯集小組成員的報(bào)告,對項(xiàng)目進(jìn)度進(jìn)行跟蹤,同時(shí)帶領(lǐng)組員共同分析討論存在的問題,對于組內(nèi)可以解決的問題,標(biāo)記并協(xié)調(diào)解決,對于無法解決的問題進(jìn)行統(tǒng)計(jì),最后形成小組工作報(bào)告,呈交項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理集中每個組的(小組)工作報(bào)告,對項(xiàng)目進(jìn)度進(jìn)行跟蹤,同時(shí)帶領(lǐng)組長共同分析討論存在的問題,對于組間互助可以解決的問題,標(biāo)記并協(xié)調(diào)

9、解決,對于無法解決的問題進(jìn)行統(tǒng)計(jì),最后形成項(xiàng)目工作報(bào)告,呈交指導(dǎo)教師。指導(dǎo)教師負(fù)責(zé)審閱項(xiàng)目工作報(bào)告,把握項(xiàng)目進(jìn)度、了解學(xué)生遇到的問題。對于教師能夠立即解答的問題組織所有學(xué)生統(tǒng)一進(jìn)行解答;對于個別的不確定或無法解決的問題,可為學(xué)生提供解題的思路,與學(xué)生一起共同進(jìn)行問題的解決。正所謂弟子不必不如師,師不必賢于弟子。師生共同探討解決問題可能會比弟問師答取得更好的教學(xué)效果。每個學(xué)生將完成的程序每周上交一次,由教師審閱。這一階段是考核的重點(diǎn)階段。這一階段的時(shí)間較長,主要培養(yǎng)學(xué)生的程序代碼編寫能力、軟件測試能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力、溝通能力等。在開發(fā)過程中,由于經(jīng)常遇到各種各樣的問題,在互動中不斷

10、解決問題,從而加強(qiáng)了學(xué)生的自學(xué)能力、創(chuàng)新能力和對實(shí)際問題的分析解決能力,達(dá)到了增強(qiáng)學(xué)生崗位技能綜合運(yùn)用能力、提高學(xué)生崗位素質(zhì)和加深學(xué)生對崗位的體驗(yàn)的目的。可交付的階段性成果是每周的程序源代碼和每日的工作報(bào)告。實(shí)施過程控制為:由項(xiàng)目經(jīng)理協(xié)調(diào)組間工作、組長監(jiān)督組內(nèi)工作、小組合作、組員相對獨(dú)立的形式進(jìn)行軟件編碼和測試。按照詳細(xì)設(shè)計(jì)說明書,結(jié)合小組數(shù)據(jù)庫,進(jìn)行人事信息管理系統(tǒng)各模塊的功能實(shí)現(xiàn)。小組成員做日工作匯報(bào),上交工作成果(源代碼、開發(fā)文檔、開發(fā)中遇到的問題)。組長每天匯總小組成員的文檔,對遇到的問題進(jìn)行處理,組內(nèi)能解決的問題作標(biāo)記,并指定解決者,不能解決的問題匯總,形成小組工作報(bào)告,上交項(xiàng)目經(jīng)理

11、。由項(xiàng)目經(jīng)理審閱各組工作報(bào)告,對組間可協(xié)調(diào)解決的問題作標(biāo)記,并指定協(xié)助解決小組,對不能解決的問題匯總,形成工作報(bào)告,上交指導(dǎo)教師。由教師審閱工作報(bào)告,并根據(jù)報(bào)告中的問題進(jìn)行適當(dāng)?shù)闹笇?dǎo)。每周組長和項(xiàng)目經(jīng)理提交一份周工作總結(jié)。四、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目測試階段在項(xiàng)目功能實(shí)現(xiàn)以后,要利用軟件測試的知識及測試技巧,對項(xiàng)目進(jìn)行整體測試,如壓力測試、功能測試、極限測試等。測試過程由小組成員分工合作共同完成,同時(shí)編寫測試文檔,再提交組長,由組長根據(jù)出現(xiàn)的問題,分配給相應(yīng)組員解決。然后再測試、再解決問題,直到項(xiàng)目可靠性得到指導(dǎo)教師的認(rèn)可。這一階段主要培養(yǎng)學(xué)生的軟件測試能力、文檔編寫能力、團(tuán)隊(duì)協(xié)作能力和溝通能力等

12、??山桓兜碾A段性成果是可靠的軟件和軟件測試文檔。實(shí)施過程控制為:由組長安排,組內(nèi)合作,組員交換任務(wù),相互測試。測試形成文檔和意見,按照詳細(xì)設(shè)計(jì)說明書,結(jié)合小組數(shù)據(jù)庫,進(jìn)行人事信息管理系統(tǒng)各模塊的功能修改。在測試通過的前提下,組長負(fù)責(zé),組員參與進(jìn)行軟件整體的合并。再經(jīng)測試,形成最終軟件系統(tǒng)。五、 程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目發(fā)布階段好馬配好鞍,好的軟件還要有好的安裝程序和完善的用戶手冊。根據(jù)學(xué)生開發(fā)軟件所采用的編程語言、數(shù)據(jù)庫和所需環(huán)境,采用合適的打包軟件,制作安裝方便、占用空間適當(dāng),并具有個性的安裝程序。同時(shí)以小組為單位各組員共同承擔(dān)用戶手冊的編寫。這一階段主要培養(yǎng)學(xué)生制作軟件包的能力,可交付的階段成

13、果是個性化的軟件安裝程序和用戶手冊。實(shí)施過程控制為:由組長安排,組內(nèi)合作,進(jìn)行人事信息管理系統(tǒng)軟件打包和程序發(fā)布測試。組員分別負(fù)責(zé)編寫各自任務(wù)模塊的用戶手冊,由組長負(fù)責(zé)合成一個統(tǒng)一的用戶手冊。第四部分 程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目的考核程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目的考核模擬了公司對員工的績效考核方式,任務(wù)明確,分配到每個小組成員,主要依據(jù)軟件開發(fā)的不同階段,對完成情況(如開發(fā)進(jìn)度的快慢、軟件質(zhì)量的高低、文檔編寫質(zhì)量等),團(tuán)隊(duì)合作互助精神,有效溝通及有效表達(dá)能力的體現(xiàn)等幾方面進(jìn)行階段性過程考核??己说目偝煽?yōu)?00分。一、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目需求分析階段考核內(nèi)容:項(xiàng)目需求分析說明書的編寫,占考核總成績的5%;二、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)階段考核內(nèi)容:詳細(xì)設(shè)計(jì)說明書的編寫,占考核總成績的5%;數(shù)據(jù)庫設(shè)計(jì)說明書的編寫,占考核總成績的5%;項(xiàng)目所需數(shù)據(jù)庫及其對象,占考核總成績的5%。三、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目實(shí)現(xiàn)階段考核內(nèi)容:每周的程序代碼,總共占考核總成績的40%;每日的工作報(bào)告,總共占考核總成績的5%。四、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目測試階段考核內(nèi)容:可靠的軟件源代碼,占考核總成績的5%;軟件測試文檔,占考核總成績的5%。五、程序設(shè)計(jì)綜合實(shí)訓(xùn)項(xiàng)目發(fā)布階段考核內(nèi)容:個性化的軟件安裝程序,占考核總成績的5%;用戶手冊的編寫,占考核總成績的5%。六、程序設(shè)計(jì)綜

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論