




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.軟件工程實(shí)驗報告要求軟件工程實(shí)驗是軟件工程課程教學(xué)中一個不可缺少的重要環(huán)節(jié)。根據(jù)該課程的特點(diǎn),對結(jié)構(gòu)化方法學(xué)進(jìn)行專題訓(xùn)練。通過一個簡單項目,要求學(xué)生利用結(jié)構(gòu)化軟件開發(fā)技術(shù)完成對項目的開發(fā)。為此設(shè)置五個實(shí)驗項目,從項目的可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計、系統(tǒng)測試,覆蓋軟件開發(fā)的主要過程。實(shí)驗報告相關(guān)內(nèi)容1.實(shí)驗項目名稱:實(shí)驗題目+軟件開發(fā)階段名稱2.實(shí)驗?zāi)康倪M(jìn)一步領(lǐng)會和貫通所學(xué)的軟件工程方法學(xué)、軟件開發(fā)的過程、文檔資料的編寫格式及規(guī)范等基本理論知識,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識,分析解決問題的能力,培養(yǎng)學(xué)生的組織能力和協(xié)作能力,為今后的工作打下堅實(shí)的基礎(chǔ)。3、實(shí)驗步驟:實(shí)驗1可行性研究
2、報告1細(xì)化和修改系統(tǒng)目標(biāo)與范圍的說明,得出新系統(tǒng)的邏輯模型;2導(dǎo)出新系統(tǒng)解決方案;3提出推薦方案。從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性及法律可行性方面研究項目可行性,作出明確結(jié)論供用戶參考,并在可行性分析完成后,撰寫可行性研究報告。實(shí)驗2-編寫需求分析文檔步驟:(1)通過調(diào)查研究,確定系統(tǒng)的具體模型;(2)分析需求,建立系統(tǒng)分析模型;(3)整理綜合需求,編寫系統(tǒng)需求說明;(4)驗證需求,完善補(bǔ)充對目標(biāo)系統(tǒng)的描述。最終完成軟件需求規(guī)格說明書。實(shí)驗3-概要設(shè)計步驟:(1)設(shè)計可供選擇方案;(2)選取合理方案;(3)推薦最佳方案;(4)功能分解;(5)設(shè)計軟件結(jié)構(gòu);(6)制定測試計劃;(7)書寫概要
3、說明書文檔。實(shí)驗4詳細(xì)設(shè)計步驟(1)為每個模塊進(jìn)行詳細(xì)的算法設(shè)計;(2)為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計;(3)對數(shù)據(jù)庫進(jìn)行物理設(shè)計,即確定數(shù)據(jù)庫的物理結(jié)構(gòu);(4)其他設(shè)計:根據(jù)軟件系統(tǒng)的類型,還可以進(jìn)行以下設(shè)計:(a)代碼設(shè)計;(b)輸入/輸出格式設(shè)計;(c)人機(jī)對話設(shè)計。(5)書寫詳細(xì)說明書文檔。實(shí)驗5測試方案設(shè)計步驟:總的要求是掌握測試階段的內(nèi)容,測試方法及測試步驟(1)深刻理解白盒,黑盒測試技術(shù)。深刻理解測試過程中單元測試,集成測試,驗收測試的任務(wù)及使用的方法;(2)掌握調(diào)試程序的方法;(3)熟練掌握的技能是:能針對某一問題采用白盒法或黑盒法進(jìn)行測試用例的設(shè)計。(4)編寫測試計劃和測試分析報
4、告。實(shí)驗6面向?qū)ο蟮能浖治雠c設(shè)計步驟:(1)建立用例圖(2)建立問題域的對象模型,確定類與對象、確定關(guān)聯(lián)、確定屬性等。(用對象模型表示)(3)建立動態(tài)模型,定義系統(tǒng)的事件軌跡圖,和主要對象的狀態(tài)圖,最后建立系統(tǒng)的動態(tài)模型(以共享事件關(guān)聯(lián)起來的多個狀態(tài)圖的集合)。(4)建立功能模型,表明系統(tǒng)內(nèi)的數(shù)據(jù)如何由輸入值得到輸出值(用數(shù)據(jù)流圖表示)(5)編寫分析文檔4.實(shí)驗要求(1)每人1個項目,從給出的實(shí)驗題目中選。如果兩人選擇相同的題目,即使兩人所做內(nèi)容不太相同,也要適當(dāng)降低分值。(2)每個實(shí)驗完成后,每人必須按照附錄1中給定的文檔規(guī)范標(biāo)準(zhǔn)提供項目的紙制文檔和電子文檔。文檔不合格者返工,不能進(jìn)入下一
5、階段的實(shí)驗。(3)每階段完成時,交一份紙制文檔和電子文檔,最后將修改完成的電子文檔一起上交。每個階段都要進(jìn)行文檔復(fù)審,需要時修改相應(yīng)的文檔,并將之前做的所有文檔有關(guān)的部分也要進(jìn)行相應(yīng)修改。(4)每次文檔必須按時上交,時間要在下一次上機(jī)課之前。(5)軟件文檔的編寫,可以選擇使用MS Word編寫文檔(包括畫圖)。5實(shí)驗考核實(shí)驗成績:20分包括紙制文檔+電子文檔(15分)+出勤成績(5分)附錄1 軟件開發(fā)文檔指南附錄1-1 可行性研究報告 問題定義11 問題的提出對當(dāng)前系統(tǒng)及其存在的問題簡單描述。12 問題的定義著重弄清用戶想要解決的問題,弄清當(dāng)前系統(tǒng)的工作過程,并用“系統(tǒng)流程圖”加以描述。13
6、問題定義報告導(dǎo)出當(dāng)前系統(tǒng)和新系統(tǒng)的邏輯模型,用數(shù)據(jù)流圖(DFD)描述(注意:DFD圖不必分解過細(xì))。根據(jù)新系統(tǒng)的邏輯模型,設(shè)想幾種可能的解決方案供用戶選擇。供選擇的方案中,既包括不同的開發(fā)方案,也可以包括購買現(xiàn)成軟件,以及對現(xiàn)成軟件進(jìn)行改造等方案。2可行性分析對于上面提出的方案論證可行性進(jìn)行比較,并指出推薦的方案,從以下幾方面分析:21 技術(shù)可行性22 經(jīng)濟(jì)可行性23 運(yùn)行可行性24 法律可行性3結(jié)論意見:綜合上述的分析,說明新系統(tǒng)是否可行。結(jié)論可分為立即進(jìn)行、推遲進(jìn)行和不能或不值得進(jìn)行3類。附錄1-2 需求規(guī)格說明書1 引言1.1項目的目的與目標(biāo):項目的目的是對開發(fā)本系統(tǒng)的意圖的總概括,目標(biāo)
7、是項目的細(xì)化后的具體描述。1.2背景說明(1)給出待開發(fā)的軟件產(chǎn)品的名稱。(2)說明本項目的提出者,開發(fā)者及用戶。1.3術(shù)語定義1.4參考資料使用的商務(wù)合同、招標(biāo)書、用戶領(lǐng)域資料。2概述2.1組織結(jié)構(gòu)與職責(zé)將目標(biāo)系統(tǒng)的組織結(jié)構(gòu)逐層詳細(xì)描述,每個部門的職責(zé)也應(yīng)進(jìn)行簡單描述。2.2作業(yè)流程首先畫出待開發(fā)系統(tǒng)的一個總的業(yè)務(wù)流程圖,將系統(tǒng)中各業(yè)務(wù)之間的關(guān)系描述出來,使業(yè)務(wù)流程與部門職責(zé)結(jié)合起來。2.3功能概述敘述待開發(fā)軟件產(chǎn)品將完成的主要功能,并用方框圖來表示各功能及其相互關(guān)系。3 建立功能模型與數(shù)據(jù)字典3.1數(shù)據(jù)流圖3.1.1數(shù)據(jù)流圖1畫出數(shù)據(jù)流圖3.1.2數(shù)據(jù)流圖2畫出數(shù)據(jù)流圖3.2數(shù)據(jù)字典 (1
8、)數(shù)據(jù)流(2)數(shù)據(jù)文件 (3)數(shù)據(jù)項(4)加工說明4接口4.1 用戶接口 說明人機(jī)界面的需求,包括: (1)屏幕格式; (2)報表或菜單的頁面打印格式及內(nèi)容; (3)可用的功能鍵4.2 硬件接口 說明該軟件產(chǎn)品與硬件之間各接口的邏輯特點(diǎn)及運(yùn)行該軟件的硬件設(shè)備特征。4.3 軟件接口 說明該軟件產(chǎn)品與其他軟件之間接口5目標(biāo)系統(tǒng)性能要求5.1時間要求 如:響應(yīng)時間:查詢的最長等待時間 更新時間:如記帳的最長時間等。5.2空間性能 如:支持的終端數(shù)、支持的并行操作的使用者數(shù)。 對輸入和輸出數(shù)據(jù)的精度要求,表和文件的大小規(guī)模。附錄1-3 概要設(shè)計說明書 引言與軟件需求說明書相似 總體設(shè)計21運(yùn)行環(huán)境 簡
9、要說明對本軟件運(yùn)行的軟件、硬件環(huán)境和支持環(huán)境的要求。22處理流程 說明本軟件的處理流程、盡量使用圖、文、表的形式。23軟件結(jié)構(gòu) 要附上最底一層的DFD圖 按照SD方法設(shè)計SC圖,給出初始SC圖和最終SC圖,并標(biāo)出模塊間的接口數(shù)據(jù) 模塊設(shè)計對總體結(jié)構(gòu)中的各模塊,簡述模塊的功能,說明對模塊的性能要求,闡明模塊間的接口特性。 數(shù)據(jù)結(jié)構(gòu)設(shè)計描述系統(tǒng)中數(shù)據(jù)的邏輯結(jié)構(gòu)(如名稱,數(shù)據(jù)項等)和物理結(jié)構(gòu)(如存儲要求、索引、訪問方法)的設(shè)計。 運(yùn)行設(shè)計. 5.1運(yùn)行模塊的組合 說明對系統(tǒng)施加不同的外界運(yùn)行控制時所引起的各種不同的運(yùn)行模塊的組合. 5.2運(yùn)行控制 說明各運(yùn)行控制方式、方法和具體的操作步驟。 故障處理
10、說明用表格的方式說明各種可能錯誤或故障出現(xiàn)時系統(tǒng)輸出的信息、含義及處理方法。附錄1-4詳細(xì)設(shè)計說明書引言與概要設(shè)計說明書相似軟件結(jié)構(gòu)畫最終圖模塊說明以填寫模塊說明表形式,對每個模塊加以說明模塊名:模塊編號:設(shè)計者:模塊所在文件:模塊所在庫:調(diào)用本塊的模塊名:本模塊調(diào)用的其他模塊名:功能:模塊處理描述:模塊所選用的算法詳細(xì)描述模塊實(shí)現(xiàn)的算法,可采用:流程圖、_S圖、語言、判定表等。數(shù)據(jù)結(jié)構(gòu)設(shè)計模塊內(nèi)數(shù)據(jù)的邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)(如存儲要求、索引、訪問方法)的設(shè)計。附錄1-5 測試分析報告 引言1.編碼目的:闡明編寫測試分析報告的目的1.項目背景:說明項目的來源、委托單位及主管部門13定義1.參考資料2測試計劃測試計劃的主體是“測試內(nèi)容說明”。它包括測試項目的名稱,各項測試的目的、步驟和進(jìn)度,以及測試用例的設(shè)計等。3測試結(jié)果及發(fā)現(xiàn)測試報告的主體是“測試結(jié)果”,它包括測試項目的名稱,實(shí)測結(jié)果與期望結(jié)果的比較,發(fā)現(xiàn)的問題,以及測試達(dá)到的效果等。測試用例=測試數(shù)據(jù)+期望結(jié)果式中的 表示重復(fù)。測試結(jié)
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床醫(yī)院實(shí)習(xí)報告總結(jié)范文
- 2025年地震觀測設(shè)備項目合作計劃書
- 2025年鎳鎘電池項目建議書
- 2025屆上海市桃浦中學(xué) 高一物理第二學(xué)期期末復(fù)習(xí)檢測模擬試題含解析
- 打造智慧辦公生態(tài)圈如何運(yùn)用區(qū)塊鏈技術(shù)實(shí)現(xiàn)高效身份驗證
- 廣東省廣州市廣東第二師范學(xué)院番禺中2025屆高一物理第二學(xué)期期末達(dá)標(biāo)檢測模擬試題含解析
- 心理驅(qū)動的學(xué)習(xí)教育心理學(xué)的新視角
- 學(xué)習(xí)動機(jī)與學(xué)習(xí)潛能的深度解析
- 專題04 薦信 感謝信 倡議書(測試)(原卷版)-2025年高考英語二輪復(fù)習(xí)
- 教育技術(shù)的前沿個性化學(xué)習(xí)與評估的挑戰(zhàn)與機(jī)遇
- 2023年中國石化河北石家莊石油分公司社會招聘20人筆試模擬試題及答案解析
- 太陽能熱水系統(tǒng)設(shè)計
- 醫(yī)務(wù)科崗前培訓(xùn)
- 共青團(tuán)團(tuán)課主題班會課件PPT模板PPT
- GB/T 8685-2008紡織品維護(hù)標(biāo)簽規(guī)范符號法
- 合成氨行業(yè)發(fā)展現(xiàn)狀及趨勢分析
- 2022年徐聞縣(中小學(xué)、幼兒園)教師招聘筆試試題及答案解析
- 網(wǎng)電部管理重點(diǎn)(中)
- 新生兒復(fù)蘇解析課件
- ABI7500熒光定量PCR儀標(biāo)準(zhǔn)操作規(guī)程
- 語言領(lǐng)域核心經(jīng)驗《學(xué)前兒童語言學(xué)習(xí)與發(fā)展核心經(jīng)驗》
評論
0/150
提交評論