軟件設(shè)計過程實驗報告_第1頁
軟件設(shè)計過程實驗報告_第2頁
軟件設(shè)計過程實驗報告_第3頁
軟件設(shè)計過程實驗報告_第4頁
軟件設(shè)計過程實驗報告_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

檔,歡迎下載析對本書第二和三章的內(nèi)容做進一步的掌握,寫出軟件需求規(guī)1、確定軟件題目(學(xué)生可自己擬定,也可在本書附錄2中選擇);2、分析軟件需求以及人工模式下的工作流程;3、編寫需求規(guī)格說明書(需求規(guī)格說明書的編寫要求參見本節(jié)模板參考);4、完成形式:以文檔的形式完成軟件的需求規(guī)格說明書。紙張型號為A4。1、在磁盤上建立一個軟件工程實習(xí)文件夾,以自己的姓名命名。文檔編號版本號時間審核時間批準時間開發(fā)單位編寫目的:闡明編寫該文檔的目的,指出讀者對象項目背景:項目的委托單位、開發(fā)單位、該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。參考資料軟件需求規(guī)格說明的書寫原則①任務(wù)概述:軟硬件環(huán)境、條件和限制(軟件的使用條件和限制)。②數(shù)據(jù)描述:輸入數(shù)據(jù)、輸出數(shù)據(jù)、數(shù)據(jù)庫設(shè)計和建立數(shù)據(jù)詞典。③功能需求:功能劃分和功能描述④性能需求:數(shù)據(jù)精度、時間特性、適應(yīng)性(操作方式、與其他軟件的接口、開發(fā)⑤運行要求:用戶界面、硬件接口(如:連接打印機)、軟件接口(如:是否為其⑥其他需求:可使用性、安全保密性、可維護性、可移植性等。模板參考版本號Ver1.0第二頁之后的內(nèi)容:發(fā)小組成員對系統(tǒng)整體功能的認識。師管理軟件有一定的關(guān)系。1.鄭人杰實用軟件工程(第二版)北京:清華大學(xué)出版社,1997檔,歡迎下載i軟件的使用條件和限制:教室的數(shù)量能滿足排課的需求;一個教師只能代兩門課;修改用戶提供的資料:計劃書和教師、教室情況用戶對軟件的要求:輸入計劃書,系統(tǒng)自動按班級排課表,并可查詢打印課表。靜態(tài)數(shù)據(jù):教室信息(編號、名稱、類型(普通/多媒體)、規(guī)模等)。動態(tài)數(shù)據(jù):計劃書(課程名稱,專業(yè)年級,人數(shù),學(xué)時,講課(周次),實驗周次,教師姓名,對教室的要求等。)、教師信息(編號、姓名、學(xué)院、職稱)數(shù)據(jù)流圖的圖符含義為:圓圈表示加工,矩形框表示結(jié)果,箭頭表示數(shù)據(jù)流向。課表編排系統(tǒng)的數(shù)據(jù)流圖如下:計劃書中的數(shù)據(jù)有:學(xué)生所在學(xué)院、專業(yè)年級、班級、人數(shù)、課程名稱、總學(xué)時、周學(xué)時、周次、教師姓名、教室類型等信息。教室數(shù)據(jù)有:教室編號、教室類型、教室的規(guī)模(60人/90人)、周一到周五各個時間段的使用情況等信息起始周次或間斷的周次。檔,歡迎下載計劃教室信息一級課表約束信息信息課表沖突班級編號所屬專業(yè)64二級課表所屬學(xué)院261116111課程編號8課程名稱所屬學(xué)院所屬專業(yè)所屬年級4字段名稱字段類型字段大小字段名稱字段類型字段大小編號自動編號遞增課程名稱文本20所屬學(xué)院文本20所屬專業(yè)文本20所屬年級464教師姓名8教室類型課程類型6級課程名稱任教老師814所屬學(xué)院所屬專業(yè)所屬年級41課程名稱任教老師814所屬學(xué)院所屬專業(yè)所屬年級414基本信息輸入模塊的功能:建立良好的用戶輸入界面,輸入基本信息(教師信息和教室計劃信息輸入模塊的功能:輸入計劃書中的信息。課表自動生成模塊的功能:根據(jù)輸入的基本信息,自動生成一級課表。(具體算法在詳備份刪除數(shù)據(jù)模塊的功能:課表編排系統(tǒng)將在多學(xué)期使用,一個學(xué)期結(jié)束后,應(yīng)備份數(shù)據(jù),并將舊數(shù)據(jù)刪除,產(chǎn)生新的課表數(shù)據(jù)。數(shù)據(jù)精確度:整數(shù)檔,歡迎下載時間特性:無特殊要求適應(yīng)性:有一定的適應(yīng)能力,可將數(shù)據(jù)導(dǎo)入導(dǎo)出。用戶界面:簡單硬件接口:標準接口(打印機接口)軟件接口:無,該軟件暫時獨立使用。故障處理:重新安裝該軟件??墒褂眯裕毫己米o,可移植性:適用于各種操作系統(tǒng)。計對本書第四章的內(nèi)容做進一步的掌握,寫出軟件詳細設(shè)計說確定軟件的總體結(jié)構(gòu),設(shè)計每個模塊的細節(jié)。②程序描述:每個模塊給出以下說明要測試要求)。檔,歡迎下載版本號Ver1.0程序員根據(jù)詳細設(shè)計。設(shè)計人員的加工處理,形成可在計算機上實現(xiàn)的算法。1.鄭人杰實用軟件工程(第二版)北京:清華大學(xué)出版社,1997課表編排系統(tǒng)的總體結(jié)構(gòu)圖:備份刪除數(shù)據(jù)模塊備份刪除數(shù)據(jù)模塊自動排課打印模塊面界主計劃信息錄入模塊基本信息錄入模塊基本信息輸入模塊:輸入信息保存信息YN檔,歡迎下載功能:完成基本信息的輸入,并將信息保存在數(shù)據(jù)庫中,供自動排課模塊使用?;拘畔⒂?教師信息,教室信息)。算法:(可以用程序流程圖或算法語言)見右上程序流程圖研究方研究方向軟件工程承擔(dān)課程軟件工程女空空空空空空空空空空空空空空空空空空空空空空空空功能:完成計劃書的信息輸入,并保存在數(shù)據(jù)庫中,供自動排課模塊使用。算法:算法同基本信息輸入模塊。計劃書信息信息學(xué)院信息學(xué)院程名44原工功能:該模塊根據(jù)計劃書信息,完成各個班級的一級課表的編排。輸入項:從計劃書信息庫和教室信息庫中獲的信息。輸出項:班級的課表DO1在計劃書數(shù)據(jù)庫取一條信息(某個專業(yè)年級,班級)DO2在教室數(shù)據(jù)庫取一個教室信息LOOPUNTILEOF(教室信息庫)LOOPUNTILEOF(計劃書)注:如果某個計劃書不能找到合適的教室,則該計劃書轉(zhuǎn)入手動排課。設(shè)計件。1、題目:原型軟件設(shè)計2、要求:設(shè)計原型軟件的界面和主要功能模塊。3、完成形式:進行簡單的輸入,軟件可以運行。1、高級程序設(shè)計語言的選擇2、編寫主界面程序代碼(按照實驗二的詳細設(shè)計說明書進行代碼編寫)。3、編寫主要功能程序代碼(按照實驗二的詳細設(shè)計說明書進行代碼編寫)。4、對編寫好的程序進行測試(使用實驗二提供的測試用例測試程序)。設(shè)計和測試對軟件進行測試是為了得到安全可靠的軟件產(chǎn)品。軟件測試常用的方法有兩個:白盒法和黑盒法。不論是白盒法還是黑盒法都不能完全找到軟件的錯誤(bug),所以要設(shè)計軟件的測試用例,希望盡可能多的發(fā)現(xiàn)軟件中存在的錯誤。1、題目:對實習(xí)三設(shè)計的軟件進行測試2、要求:選擇兩個軟件單元,一個用白盒法進行測試,一個用黑盒法進行測試。3、完成形式:寫出測試用例及測試結(jié)果。對測試結(jié)果進行分析,評價軟件的可靠程1、對所選擇的白盒法測試軟件單元進行邏輯分析,畫出邏輯流程圖。2、根據(jù)邏輯流程圖設(shè)計測試用例。記錄測試結(jié)果,并對測試結(jié)果進行分析。3、確定黑盒法測試的軟件單元。4、設(shè)計黑盒法的測試用例。記錄測試結(jié)果,并對測試結(jié)果進行分析。版本號Ver1.0檔,歡迎下載空空空空空空空空空空空空空空空空空空空空空空空空教室類型44444x44信息學(xué)院-34寧紀鋒媒體書轉(zhuǎn)入手動排課系統(tǒng)(即手工調(diào)整課表)。檔,歡迎下載交與維護1、題目:對開發(fā)該軟件的所有資料進行整理2、要求:從軟件需求分析規(guī)格說明書到使用說明書的所有資料進行收集和整理。3、完成形式

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論