版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《軟件工程導論》實驗報告課程名稱:軟件工程導論實驗項目:學生管理系統(tǒng)實驗地點:致遠樓B401專業(yè)班級:學號:學生姓名:小組成員:指導教師:2014年5月22日一、實驗的目的與任務本實驗課程通過完整地實施軟件生命周期各階段的任務,讓學生系統(tǒng)地學習到軟件開發(fā)過程的主要理論、方法、技術、標準和規(guī)范,使他們具備基本的軟件開發(fā)設計能力;通過軟件工程中常用CASE工具和軟件項目管理的實踐,使他們具備運用各種工具完成項目設計和實施的基本技能;通過集體項目開發(fā),培訓學生的合作意識和團隊精神,培養(yǎng)學生對技術文檔的編寫能力。二、實驗內容和要求本課程的實驗內容包括結構化(生命周期法)的方法學和面向對象的方法學。通過一個模擬項目,要求學生分別用結構化方法和面向對象的方法完成系統(tǒng)的分析、設計和實現(xiàn)的整個軟件開發(fā)過程。此外實驗中引入我國國家《計算機開發(fā)規(guī)范》,以規(guī)范技術文檔的書寫標準,提高實驗教學質量。實驗要求學生采用“項目小組”的形式,結合具體的開發(fā)項目進行分析、設計。每個項目小組必須按照《軟件工程實驗指導書》附錄中給定的文檔規(guī)范標準提供項目文檔;具體要求如下:1.班級按項目小組進行分組,每組不得超過5人。2.每個項目小組選出項目負責人或項目經(jīng)理,由項目經(jīng)理召集項目組成員討論、選定開發(fā)項目,所有實驗中都要采用同一個實驗題目。項目開發(fā)的每項任務要落實到人且規(guī)定該任務的起止日期和時間。3.每個項目小組由2人進行需求分析,完成需求技術報告,全體成員參加需求討論,修訂并評審需求分析人員的需求分析報告,確定系統(tǒng)的需求分析模型。4.項目設計人員由2人根據(jù)第3步確定的結果設計系統(tǒng)設計,并完成文檔,提交項目小組討論。5.項目編碼人員由1人選擇第4步的一個模塊編碼實現(xiàn)。6.對第5步的結果進行黑盒測試和白盒測試,并編寫測試計劃和測試結果報告。7.題目自定或采用附錄一中的題目,項目開發(fā)語言及平臺自定。8.實驗中的思考題不作書面要求。實驗一軟件工程的網(wǎng)上資源與常用的CASE工具1實驗目的1)通過Internet搜索與瀏覽,了解網(wǎng)絡環(huán)境中主流的軟件工程技術網(wǎng)站,掌握通過專業(yè)網(wǎng)站不斷豐富軟件工程最新知識的學習方法,嘗試通過專業(yè)網(wǎng)站的輔導與支持來開展軟件工程應用實踐。2)通過Internet搜索與瀏覽,了解主流的軟件工具和軟件開發(fā)環(huán)境產(chǎn)品及發(fā)展和應用情況。2工具/準備工作需要準備一臺帶有瀏覽器、能夠訪問因特網(wǎng)的計算機。3實驗內容與步驟1)上網(wǎng)搜索和瀏覽,了解軟件工程的國家標準(1)
GB/T8566-2001(2)
GB/T8567-1988(3)
GB/T9385-1988(4)
GB/T9386-1988(5)
GB/T1526-1989(6)
GB/T11547-1989(7)
GB/T12504-1990(8)
GB/T12505-1990(9)
GB/T14079-1993(10)
GB/T16680-1996(11)
GB/T15532-1995(12)
GB/T14394-1993(13)
其他了解軟件工程技術的應用情況,看看哪些網(wǎng)站在做著軟件工程的技術支持工作?請記錄搜索結果。下面是供參考的搜索結果:火龍果軟件技術支持中心(火龍果軟件)北京的(開源論壇)杭州下沙的(做網(wǎng)站的論壇)以及國外的(免費的創(chuàng)建網(wǎng)站和BLOG的軟件網(wǎng)站)(Google提供的代碼開發(fā)網(wǎng)站)(免費開源軟件網(wǎng)站)等國內在于理論性質的網(wǎng)站http://51(軟件測試)做得不錯。軟件工程專業(yè)網(wǎng)站實驗記錄網(wǎng)址內容描述/ChinaU(以下簡稱CU)是一個以討論Linux/Unix類操作系統(tǒng)應用技術、自由軟件開發(fā)應用技術、網(wǎng)絡應用技術為主的開源社區(qū)網(wǎng)站/幫助廣大企業(yè)充分利用互聯(lián)網(wǎng)優(yōu)秀資源來為全球競爭做好準備,提高中國企業(yè)的互聯(lián)網(wǎng)應用能力和網(wǎng)絡競爭力。/51Testing.COM是目前國內人氣最旺的軟件測試門戶網(wǎng)站,其為軟件測試人員免費提供社區(qū)交流、人才服務、沙龍聚會、個人博客、電子雜志、資料下載等全方位信息服務。/CSDN面向IT專業(yè)技術人員,提供專業(yè)、集成化的內容服務,包括最大的技術論壇,最有影響力的BLOG,最權威的技術雜志《程序員》,IT專業(yè)搜索服務等。/網(wǎng)站目前擁有新聞中心、文檔中心、下載中心、源碼中心、刻盤服務、網(wǎng)友作品、電子雜志、編程論壇等眾多欄目,基本可以涵蓋大部分關于編程開發(fā)的內容。當前,軟件工程專業(yè)網(wǎng)站當前的技術(如培訓內容)“熱點”是(參考):名稱:軟件開發(fā)過程指南主要內容:基于客戶針對實際項目或者產(chǎn)品的開發(fā),通過項目的真實實踐,指導客戶整體實施工程,同時為客戶的項目提供一個基本的原型,作為演進的基礎。在實戰(zhàn)教練結束后,提供后續(xù)技術支持。達到在項目中實用的效果。名稱:軟件測試主要內容:學員在資深軟件測試工程師帶領下,通過測試理論、測試方法的系統(tǒng)學習、以及項目測試案例的實踐,使學員掌握軟件測試的流程、技術、方法以及規(guī)范,熟悉常用測試工具與測試過程,使學員具備測試技術和測試管理的基本能力,并能夠獨立承擔并實施項目測試。名稱:性能測試方法與技術主要內容:旨在培訓出能在企業(yè)中擔任大中型項目性能測試任務的高級性能測試工程師,使其具有能完成銀行、電信、保險等系列軟件領域即對性能要求比較高的軟件系統(tǒng)的性能測試任務。2)通過網(wǎng)絡搜索,體會軟件工具的應用狀況,重點了解下面幾種工具的概況:(1)MicrosoftVisio2003(2)RationalRose(3)SybasePowerDesigner(4)MIWinRunner/LoadRunner(5)MicrosoftProject(6)MicrosoftVisualSourceSafe(7)CVS實驗三傳統(tǒng)軟件工程的需求分析建模一、目的與任務目的:確定項目要做什么及其可實施性,在此基礎上完成系統(tǒng)的邏輯功能模型的建立。任務:可采用不同的需求分析技術,完成對項目的需求分析過程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說明書。二、內容、要求1、實驗內容與要求:熟悉系統(tǒng)項目的業(yè)務流程,根據(jù)現(xiàn)有資料繪制系統(tǒng)數(shù)據(jù)流圖,功能分析圖,編寫數(shù)據(jù)字典,數(shù)據(jù)加工處理的描述以及軟件系統(tǒng)流程設想圖(新系統(tǒng)模型),完成系統(tǒng)需求規(guī)格說明書。準備參考資料和閱讀相關的國家有關軟件開發(fā)的標準文檔。三、主要儀器設備硬件條件:服務器SUN工作站,終端為pc機。運行環(huán)境:windows7數(shù)據(jù)庫:Sqlserver2008二、軟件需求規(guī)格說明書2.1背景材料隨著信息化時代的到來,社會生活的各個方面都發(fā)生著翻天覆地的變化,當然學?!@個教育的前沿陣地也發(fā)生著巨大的變化。傳統(tǒng)的人工工資管理存在著很大的不足,如處理量隨著職工人數(shù)的增多而急劇上升、靠人工來處理顯得力不從心、而且極其容易出錯,萬一出錯,將造成極大的麻煩。而以計算機代替人工執(zhí)行一系列的操作,將極大地提高辦事效率和準確率,并減輕了辦公人員的負擔。由此,學校管理系統(tǒng)就應運而生了。通過我們對學?,F(xiàn)有的管理系統(tǒng)的調查,并對工作人員的提出的要求進行細致地分析,我們設計了一個實用的學校管理系統(tǒng)。下面我將介紹我們項目組所開發(fā)的一個學校管理系統(tǒng)。本說明書對軟件的功能需求、性能需求、系統(tǒng)的數(shù)據(jù)處理流程、用戶權限等做了詳細的說明。通過閱讀本說明書,開發(fā)人員能夠對該系統(tǒng)的各個方面進行詳細的了解。進而依照本說明書對系統(tǒng)進行高效的開發(fā)。2.2功能要求學生檔案管理是一項很重要的管理制度,主要管理學生的基本信息,例如:學號,姓名,年齡,班級等等學籍信息,對學生信息起到良好的管理和保存作用,同時也方便查詢。2.22學生成績管理:在校學生最重要的判定標準無非是學生的成績,所以學生成績管理系統(tǒng)就顯得尤為重要。學生成績管理實現(xiàn)了對學生成績的良好管理。2.23獎懲處理:通過前兩項管理制度:學生檔案管理和學生成績管理就會生成學生綜合測評表,通過此表可以很清楚的了解到該學生的成績測評,身心測評,體育測評等等的綜合情況以及排名情況,從而可以根據(jù)排名或者掛科情況對該學生進行升留級處理,休學處理,退學處理,發(fā)放獎學金,進行表彰等等的獎懲措施,做到獎懲分明。2.24日常教務管理:將所有的成績進行錄入并且對各科成績進行分類和統(tǒng)計,使得成績得到很好的管理,使得日常的教務有條不紊和高效進行。2.25用戶登錄請用戶輸入用戶名和密碼,判斷該用戶是老師還是學生,根據(jù)用戶類型對其所能夠進行的操作進行提示和限定,若用戶名不正確則輸出“用戶不存在的提示信息”并清空登錄框,密碼不正確則輸出“密碼錯誤”的提示信息并清空登錄框,最多可以輸入三次,三次不正確系統(tǒng)會自動關閉且只能在10分鐘后再次登錄。2.3性能需求分析2.3.1運行環(huán)境本系統(tǒng)在教務處使用,通過各個終端對服務器進行操作,還需要從各個部門(系)收集信息,打印各種表。因此要求能夠適應網(wǎng)絡環(huán)境、復雜的集成環(huán)境。運行的環(huán)境有:硬件平臺:Intel奔騰/酷睿、AMD速龍/翼龍等x86系列的平臺,基于交換機的以太網(wǎng);軟件平臺:操作系統(tǒng)為WindowsXP/Windows7/Linux等,還有SqLserver2008、輔助管理軟件等;需要程序能夠穩(wěn)定地運行在上面所述的平臺上,并且需要考慮一定的穩(wěn)定性。另外要考慮到運行環(huán)境的變化:如果增強服務器的硬件配置,不僅可以增快系統(tǒng)的響應時間,還能足夠保證系統(tǒng)的穩(wěn)定性。2.3.2精度要求輸入的信息盡可能準確,并對輸入進行限定?;竟べY、扣款額、獎金額、稅率等用浮點數(shù)進行存儲,計算的工資精確到小數(shù)點后兩位(分)。2.3.3響應時間基于處理的實時性,要求系統(tǒng)能夠在較短的時間內完成處理,具體要求如下:所有員工的工資計算:10秒數(shù)據(jù)傳送:5秒數(shù)據(jù)庫更新:8秒2.3.4內存占用考慮到可能運行其它的程序和某些電腦配置不高,要求軟件正常運行時的平均內存占用能夠控制在10M以內,峰值內存占用不超過30M。2.3.5安全與更新考慮到所涉及問題的敏感性和現(xiàn)有網(wǎng)絡環(huán)境的不安全特點,要求軟件有較好的安全防護措施,包括密碼的安全性、用戶的驗證、系統(tǒng)的封裝等。而且還要求能夠與主流的殺毒軟件和安全輔助軟件兼容。另外在當前復雜的網(wǎng)絡環(huán)境下應考慮到數(shù)據(jù)傳輸?shù)陌踩?,最好使用?shù)據(jù)加密技術。在數(shù)據(jù)檢索、數(shù)據(jù)有刪改機制以及軟件的復用性,以便增強軟件的健壯性。另外任何一款軟件都不能保證沒有漏洞,因此要求軟件保留有限的升級接口,為打補丁和軟件的升級提供便利。2.3.6故障處理情況1:客戶端與服務器網(wǎng)絡不能連接處理:a.檢修本地端網(wǎng)絡連接是否正常;b.查看服務器端交換機端口是否被關閉;c.查看端點間網(wǎng)絡線路是否完好。情況2:存儲空間已滿處理:a.數(shù)據(jù)庫切換到備份存儲空間;b.進行數(shù)據(jù)檢索,刪除日期超過4年的數(shù)據(jù)。情況3:服務器死機處理:程序自動保存內存中的臨時數(shù)據(jù);重啟機器情況4:服務端程序報告異常處理:保存好臨時數(shù)據(jù),關閉訪問端口,關閉程序重新啟動,通過臨時數(shù)據(jù)初始化程序其它具體情況參照相關技術進行處理。學生學生學生學生學生管學生管理系統(tǒng)教學管理員 統(tǒng)計表教務處老教務處老師 頂層數(shù)據(jù)流圖學生信息1錄1錄入處理學學生綜合成績學生綜合測評表2查2查詢處理 成績單3獎懲處理3獎懲處理 獎懲表 4統(tǒng)計處理4統(tǒng)計處理 統(tǒng)計表0層數(shù)據(jù)流圖錄入存儲學生信息各科成績1.3綜合測評表、成績單錄入存儲學生信息各科成績1.3綜合測評表、成績單是否新生1.2學生綜合成績審查學生信息1.1合格單新信息是否新生1.2學生綜合成績審查無效打印2.3綜合成績查詢打印2.3綜合成績查詢2.2綜合成績表單有效性檢查2.1學號有效性檢查2.1學號有效成績學生綜合成績3.2更新3.2綜合成績3.2更新3.2綜合成績是否獎勵3.1是否獎勵3.1綜合測評表是否懲處是否懲處成績標準按各班獎懲情況4.2按各班獎懲情況4.2統(tǒng)計人數(shù)統(tǒng)計人數(shù)獎懲人數(shù)統(tǒng)計選擇4.1統(tǒng)計表綜合評價表班級統(tǒng)計選擇4.1統(tǒng)計表綜合評價表按科目獎懲情況4.3按科目獎懲情況4.3各門獎懲總人數(shù)科目1層數(shù)據(jù)流圖是否升級3.1.2升留級處理3.1.1是否升級3.1.2升留級處理3.1.1獎懲處理3.1綜合測評表 成績標準獎懲處理3.1綜合測評表更新綜合測評表3.1.3是否休學3.1.2休復學處理3.1.1 更新綜合測評表3.1.3是否休學3.1.2休復學處理3.1.1是否退學3.1.2退學處理3.1.1 是否退學3.1.2退學處理3.1.1 成績標準數(shù)據(jù)字典數(shù)據(jù)流條目學生信息=姓名+性別+年齡+學院+系別+專業(yè)+班級綜合成績=學號+姓名+專業(yè)班級+課程編號+課程名+綜合成績+學期+教師簽名學生名單=學號+姓名+專業(yè)班級+學期成績單=學號+姓名+專業(yè)班級+專業(yè)成績+體育成績+素質測評升留級表=學號+姓名+專業(yè)班級+{課程名+成績}+{升|留}合格單=姓名+系別+專業(yè)班級新生信息=入學時間+姓名+性別+年齡+專業(yè)班級+系別數(shù)據(jù)存儲條目文件名:學生綜合成績組成:學號+姓名+專業(yè)班級+專業(yè)成績+體育成績+素質測評組織方式:索引文件,以學號為關鍵文件名:成績單標準組成:專業(yè)成績組織方式:索引文件,以學號為關鍵數(shù)據(jù)項學生綜合成績:別名:成績、綜合成績類型:實型長度:5位,小數(shù)點后2位姓名:別名:無類型:字符型長度:{字母}182加工條目加工名:學生管理系統(tǒng)編號:無輸入:學生信息、學生綜合成績輸出:綜合成績單、統(tǒng)計表加工名:錄入、存儲處理編號:1輸入:學生信息加工邏輯:根據(jù)學生記錄If沒有所輸入的學生記錄Then建立新的學生記錄,存儲該學生的基本情況及所學科目成績Else輸入本次綜合成績Endif加工名:查詢處理編號:2輸入:學生信息輸出:成績加工邏輯:根據(jù)學生信息及課程號If按各科成績查詢Then打印成績單Elseif按單科成績查詢Then打印成績單加工名:獎懲處理編號:3輸入:本次綜合成績輸出:獎懲情況加工邏輯:根據(jù)本次綜合成績,符合標準的學生獎勵,否則懲處加工名:統(tǒng)計處理編號:4輸入:學生綜合成績輸出:班平均成績、各科平均成績加工邏輯:根據(jù)學生考試成績按班級劃分班平均成績
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年消防安全管理與維護協(xié)議3篇
- 2024-2030年中國女鞋市場需求狀況及發(fā)展策略研究報告
- 2024-2030年中國商業(yè)街區(qū)建設行業(yè)管理模式規(guī)劃分析報告
- 2024年度施工現(xiàn)場治安消防應急預案編制與演練合同2篇
- 2024年物流協(xié)同:貨物運輸承包協(xié)議
- 2024年度建筑工程施工預備協(xié)議版
- 2024上訴離婚協(xié)議書樣本:上訴離婚協(xié)議與子女撫養(yǎng)責任落實3篇
- 2024商場保安員培訓與考核管理服務合同2篇
- 2024全新智能安防監(jiān)控系統(tǒng)合同簽訂與執(zhí)行細則2篇
- 2025年重慶貨運從業(yè)資格證考試題及答案詳解
- 生命不是游戲拒絕死亡挑戰(zhàn)主題班會
- 本地化部署合同
- 2024年云南省中考歷史試卷
- 油氣管線安全保護方案
- 國家職業(yè)技術技能標準 4-07-05-04 消防設施操作員 人社廳發(fā)201963號
- 新教科版小學1-6年級科學需做實驗目錄
- 2024-2030年中國辣椒堿市場占有率調查及經(jīng)營戰(zhàn)略可行性分析研究報告
- 全過程工程咨詢項目部管理制度
- 儀器使用登記表模版
- 拒絕躺平 停止擺爛-學生心理健康主題班會(課件)
評論
0/150
提交評論