軟件工程實(shí)踐指導(dǎo)書_第1頁
軟件工程實(shí)踐指導(dǎo)書_第2頁
軟件工程實(shí)踐指導(dǎo)書_第3頁
軟件工程實(shí)踐指導(dǎo)書_第4頁
軟件工程實(shí)踐指導(dǎo)書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

-.z?軟件工程實(shí)踐?指導(dǎo)書一、實(shí)踐目的?軟件工程實(shí)踐?是**軟件園培訓(xùn)中心按**理工大學(xué)軟件學(xué)院教學(xué)方案針對(duì)**基地在訓(xùn)學(xué)員設(shè)置的,是一個(gè)重要的、不可或缺的實(shí)踐環(huán)節(jié)。其目的是使學(xué)生能夠針對(duì)具體軟件工程工程,全面掌握軟件工程管理,軟件需求分析,軟件初步設(shè)計(jì),軟件詳細(xì)設(shè)計(jì),軟件測試等階段的方法和技術(shù)。通過該課程設(shè)計(jì)使學(xué)生進(jìn)一步理解和掌握軟件開發(fā)模型、軟件生命周期、軟件過程等理論在軟件工程開發(fā)過程中的意義和作用,培養(yǎng)學(xué)生按照軟件工程的原理、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)*,進(jìn)展軟件開發(fā)的能力,培養(yǎng)學(xué)生的合作意識(shí)和團(tuán)隊(duì)精神,培養(yǎng)學(xué)生對(duì)技術(shù)文檔的編寫能力,從而使學(xué)生提高軟件工程的綜合能力,提高軟件工程的管理能力。同時(shí)課程設(shè)計(jì)應(yīng)充分表達(dá)“教師指導(dǎo)下的以學(xué)生為中心〞的教學(xué)模式,以學(xué)生為認(rèn)知主體,充分調(diào)動(dòng)學(xué)生的積極性和能動(dòng)性,重視學(xué)生自學(xué)能力的培養(yǎng)。二、實(shí)踐的要求本次實(shí)訓(xùn)要求學(xué)生采用“工程小組〞的形式,結(jié)合具體的開發(fā)工程進(jìn)展設(shè)計(jì)。具體要求如下:1.每個(gè)班級(jí)按工程小組進(jìn)展分組,每組不得超過3人;2.每個(gè)工程小組選出工程負(fù)責(zé)人或工程經(jīng)理,由工程經(jīng)理召集工程組成員討論,選定開發(fā)工程,工程的選定必須考慮“*圍、期限、本錢、人員、設(shè)備〞等條件;3.整個(gè)實(shí)踐期間,每項(xiàng)任務(wù)要落實(shí)到人且規(guī)定該任務(wù)的起止日期和時(shí)間;4.每個(gè)工程小組可以選擇完成編碼,測試等階段的局部任務(wù);5.根據(jù)合理的進(jìn)度安排,一步一步,踏踏實(shí)實(shí)地開展實(shí)訓(xùn)活動(dòng),按時(shí)完成每局部工作;6.整個(gè)實(shí)踐過程中,堅(jiān)持獨(dú)立完成,分成小組進(jìn)展的要有明確的分工,并在報(bào)告中給以說明。三、實(shí)踐的內(nèi)容工程可行性研究成立工程小組并選定工程經(jīng)理或工程小組長,工程經(jīng)理召集小組成員選擇開發(fā)工程,工程經(jīng)理召集小組成員開展工程可行性研究。2.制定工程開發(fā)方案工程經(jīng)理召集小組成員針對(duì)所選工程開展討論開發(fā)方案,進(jìn)一步明確工程的大小、*圍、復(fù)雜程度等。工程經(jīng)理召集小組成員進(jìn)展任務(wù)分解與任務(wù)分配,確定任務(wù)進(jìn)度,確定完成工程的環(huán)境和工具。3.需求分析按照工程任務(wù)分配結(jié)果和工程進(jìn)度要求,由任務(wù)承當(dāng)人開展工程的需求分析的主要工作,不得超越前述工程的大小、*圍、復(fù)雜程度等。工程小組的其他成員配合任務(wù)承當(dāng)人,完成工程的需求分析。4.初步設(shè)計(jì)按照工程任務(wù)分配結(jié)果和工程進(jìn)度要求,并依據(jù)工程需求分析,由任務(wù)承當(dāng)人完成工程的初步設(shè)計(jì)任務(wù)。工程小組的其他成員配合任務(wù)承當(dāng)人,完成工程的初步設(shè)計(jì)任務(wù)。5.詳細(xì)設(shè)計(jì)按照工程任務(wù)分配結(jié)果和工程進(jìn)度要求,由任務(wù)承當(dāng)人完成工程的詳細(xì)設(shè)計(jì)任務(wù),工程小組的其他成員配合任務(wù)承當(dāng)人,完成工程的詳細(xì)設(shè)計(jì)任務(wù)。6.實(shí)現(xiàn)按照前期分析和設(shè)計(jì)的工作進(jìn)展代碼的編寫工作。7.測試根據(jù)需求分析對(duì)已實(shí)現(xiàn)局部的軟件或模塊進(jìn)展測試工作。四、實(shí)踐題目選擇1.圖書管理系統(tǒng)2.學(xué)生成績管理系統(tǒng)3.物資采購系統(tǒng)4.餐館點(diǎn)菜系統(tǒng)5.班級(jí)事務(wù)管理系統(tǒng)6.庫存管理系統(tǒng)7.人事管理系統(tǒng)8.資料管理系統(tǒng)9.*協(xié)同信息平臺(tái)系統(tǒng)的分析與設(shè)計(jì)10.自選題目,教師審核五、實(shí)踐的考察本次實(shí)踐必須提交正式的針對(duì)特定工程的?軟件工程實(shí)踐報(bào)告?,軟件工程實(shí)踐的成績?cè)u(píng)定實(shí)行優(yōu)秀、良好、中等、及格和不及格五個(gè)等級(jí)。成績還將參照各工程組提交的開發(fā)方案進(jìn)展核定,優(yōu)秀者人數(shù)一般不得超過總?cè)藬?shù)的20%,成績不能評(píng)優(yōu)秀和良好;未完成相關(guān)文檔的編制,課設(shè)成績?yōu)椴患案?。六?軟件工程實(shí)踐報(bào)告?撰寫要求完成軟件工程實(shí)踐具體內(nèi)容開發(fā)后,每組學(xué)生要寫出軟件工程實(shí)踐報(bào)告,這是軟件工程實(shí)踐非常重要的環(huán)節(jié),也是培養(yǎng)科學(xué)作風(fēng)的重要途徑。綜合實(shí)訓(xùn)報(bào)告是對(duì)開發(fā)過程的總結(jié)及升華。針對(duì)?軟件工程實(shí)踐?課程特點(diǎn),要求在書寫報(bào)告時(shí)應(yīng)包括如下內(nèi)容:1.軟件工程實(shí)踐題目2.軟件工程實(shí)踐工程可行性研究3.軟件工程實(shí)踐工程需求分析4.軟件工程實(shí)踐工程開發(fā)方案5.軟件工程實(shí)踐工程設(shè)計(jì)說明6.軟件工程實(shí)踐局部程序清單和測試過程7.軟件工程實(shí)踐總結(jié)七、軟件綜合實(shí)訓(xùn)教材及參考書1.?UML系統(tǒng)建模與分析設(shè)計(jì)課程設(shè)計(jì)?刁成嘉主編,機(jī)械工業(yè),出版日期:2008年2.?UML系統(tǒng)建模與分析設(shè)計(jì)?,刁成嘉主編,機(jī)械工業(yè),出版日期:2007年3.?基于UML可視化設(shè)計(jì)實(shí)驗(yàn)教程?,衣楊等,**大學(xué),出版日期:2006年九、附錄1:〔1〕可行性研究報(bào)告樣式

工程的背景和意義與國內(nèi)外研究現(xiàn)狀的比擬現(xiàn)有工作的根底和條件實(shí)現(xiàn)產(chǎn)業(yè)化的技術(shù)路線和措施需要解決的關(guān)鍵技術(shù)預(yù)期完成目標(biāo)工程實(shí)施對(duì)本產(chǎn)業(yè)的帶動(dòng)作用工程進(jìn)度安排經(jīng)費(fèi)預(yù)算性〔2〕工程開發(fā)方案書1引言1.1編寫目的說明編寫這份工程開發(fā)方案的目的,并指出預(yù)期的讀者。1.2背景說明:a.待開發(fā)的軟件系統(tǒng)的名稱;b.本工程的任務(wù)提出者、開發(fā)者、用戶及實(shí)現(xiàn)該軟件的計(jì)算中心或計(jì)算機(jī)網(wǎng)絡(luò);C.該軟件系統(tǒng)同其他系統(tǒng)或其他機(jī)構(gòu)的根本的相互來往關(guān)系。1.3定義列出本文件中用到的專門術(shù)語的定義和外文首字母組詞的原詞組。1.4參考資料列出用得著的參考資料,如:a.本工程的經(jīng)核準(zhǔn)的方案任務(wù)書或合同、上級(jí)機(jī)關(guān)的批文;b.屬于本工程的其他已發(fā)表的文件;C.本文件中各處引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)。列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說明能夠得到這些文件資料的來源。2工程概述2.1工作內(nèi)容簡要地說明在本工程的開發(fā)中須進(jìn)展的各項(xiàng)主要工作。2.2主要參加人員扼要說明參加本工程開發(fā)工作的主要人員的情況,包括他們的技術(shù)水平。2.3產(chǎn)品2.3.1程序列出需移交給用戶的程序的名稱、所用的編程語言及存儲(chǔ)程序的媒體形式,并通過引用有關(guān)文件,逐項(xiàng)說明其功能和能力。2.3.2文件列出需移交給用戶的每種文件的名稱及內(nèi)容要點(diǎn)。2.3.3效勞列出需向用戶提供的各項(xiàng)效勞,如培訓(xùn)安裝、維護(hù)和運(yùn)行支持等,應(yīng)逐項(xiàng)規(guī)定開場日期、所提供支持的級(jí)別和效勞的期限。2.3.4非移交的產(chǎn)品說明開發(fā)集體應(yīng)向本單位交出但不必向用戶移交的產(chǎn)品〔文件甚至*些程序〕。2.4驗(yàn)收標(biāo)準(zhǔn)對(duì)于上述這些應(yīng)交出的產(chǎn)品和效勞,逐項(xiàng)說明或引用資料說明驗(yàn)收標(biāo)準(zhǔn)。2.5完成工程的員遲用限2.6本方案的批準(zhǔn)者和批準(zhǔn)日期3實(shí)施方案3.1工作任務(wù)的分門與人員分工對(duì)于工程開發(fā)中需完成的各項(xiàng)工作,從需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測試直到維護(hù),包括文件的編制、審批、打印、分發(fā)工作,用戶培訓(xùn)工作,軟件安裝工作等,按層次進(jìn)展分解,指明每項(xiàng)任務(wù)的負(fù)責(zé)人和參加人員。3.2接口人員說明負(fù)責(zé)接口工作的人員及他們的職責(zé),包括:a.負(fù)責(zé)本工程同用戶的接口人員;b.負(fù)責(zé)本工程同本單位各管理機(jī)構(gòu),如合同方案管理部門、財(cái)務(wù)部門、質(zhì)量管理部門等的接口人員;c.負(fù)責(zé)本工程同各分合同負(fù)責(zé)單位的接口人員等。3.3進(jìn)度對(duì)于需求分析、設(shè)計(jì)、編碼實(shí)現(xiàn)、測試、移交、培訓(xùn)和安裝等工作,給出每項(xiàng)工作任務(wù)的預(yù)。定開場日期、完成日期及所需資源,規(guī)定各項(xiàng)工作任務(wù)完成的先后順序以及表征每項(xiàng)工作任務(wù)完成的標(biāo)志性事件〔即所謂"里程碑"〕。3.4預(yù)算逐項(xiàng)列出本開發(fā)工程所需要的勞務(wù)〔包括人員的數(shù)量和時(shí)間〕以及經(jīng)費(fèi)的預(yù)算〔包括辦公費(fèi)、差旅費(fèi)、機(jī)時(shí)費(fèi)、資料費(fèi)、通訊設(shè)備和專用設(shè)備的租金等〕和來源。3.5關(guān)鍵問題逐項(xiàng)列出能夠影響整個(gè)工程成敗的關(guān)鍵問題、技術(shù)難點(diǎn)和風(fēng)險(xiǎn),指出這些問題對(duì)工程的影響。4支持條件說明為支持本工程的開發(fā)所需要的各種條件和設(shè)施。4.1計(jì)算機(jī)系統(tǒng)支持逐項(xiàng)列出開發(fā)中和運(yùn)行時(shí)所需的計(jì)算機(jī)系統(tǒng)支持,包括計(jì)算機(jī)、外圍設(shè)備、通訊設(shè)備、模擬器、編譯〔或匯編〕程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲(chǔ)能力和測試支持能力等,逐項(xiàng)給出有關(guān)到貨日期、使用時(shí)間的要求。4.2需由用戶承當(dāng)?shù)墓ぷ髦痦?xiàng)列出需要用戶承當(dāng)?shù)墓ぷ骱屯瓿善谙蕖0ㄐ栌捎脩籼峁┑臈l件及提供時(shí)間。4.3由外單位提供的條件逐項(xiàng)列出需要外單位分合同承包者承當(dāng)?shù)墓ぷ骱屯瓿傻臅r(shí)間,包括需要由外單位提供的條件和提供的時(shí)間。5專題方案要點(diǎn)說明本工程開發(fā)中需制訂的各個(gè)專題方案〔如分合同方案、開發(fā)人員培訓(xùn)方案、測試方案、平安**方案、質(zhì)量保證方案、配置管理方案、用戶培訓(xùn)方案、系統(tǒng)安裝方案等〕的要點(diǎn)。〔3〕工程需求分析1.引言1.1本說明的編寫目的1.2軟件產(chǎn)品的作用*圍1.3定義、同義詞與縮寫1.4參考文獻(xiàn)2.概述2.1產(chǎn)品與其環(huán)境間的關(guān)系2.2功能概述2.3用戶特征2.4約束條件2.5假設(shè)與前提條件3.功能或行為需求3.1功能或行為需求1:1〕引言2〕輸入3〕處理過程描述4〕輸出3.2功能或行為需求2:1〕引言2〕輸入3〕處理過程描述4〕輸出……………3.n功能或行為需求n:1〕引言2〕輸入3〕處理過程描述4〕輸出4.外部界面需求4.1用戶界面4.2硬件界面4.3軟件界面5.性能需求5.1精度5.2時(shí)間特征5.3靈活性6.設(shè)計(jì)約束6.1標(biāo)準(zhǔn)化約束6.2硬件約束……7.其他需求7.1數(shù)據(jù)庫需求7.2用戶操作需求7.3工作場地需求8.軟件產(chǎn)品屬性8.1可用性8.2平安性8.3可維護(hù)性8.4可移植性附錄索引〔4〕工程設(shè)計(jì)規(guī)格說明書1.作用*圍A.系統(tǒng)目標(biāo)B.硬件、軟件和人機(jī)界面C.主要的系統(tǒng)功能D.外部數(shù)據(jù)庫定義E.主要的設(shè)計(jì)約束和限制2.文檔A.現(xiàn)有的軟件文檔B.系統(tǒng)文檔C.賣主〔硬件的和軟件的〕的有關(guān)文檔D.技術(shù)參考書3.設(shè)計(jì)描述A.數(shù)據(jù)描述a.數(shù)據(jù)流復(fù)審b.數(shù)據(jù)構(gòu)造復(fù)審B.導(dǎo)出的程

溫馨提示

  • 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)論