版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上 信 息 學院本科實驗教學講義(實驗)課程名稱:軟件工程概論貴州財經學院教務處制2011年 8 月目 錄實驗項目一 軟件的問題定義及可行性分析4一、實驗內容、目標及要求4(一)實驗內容4(二)實驗目標4(三)實驗要求4二、實驗準備4(一)運行環(huán)境說明4(二)基礎數據設置及說明5三、實驗基本操作流程及說明5(一)系統(tǒng)界面及說明5(二)操作步驟5四、實驗測評與考核5實驗項目二 數據流圖設計實驗6一、實驗內容、目標及要求6(一)實驗內容6(二)實驗目標6(三)實驗要求6二、實驗準備6(一)運行環(huán)境說明6(二)基礎數據設置及說明7三、實驗基本操作流程及說明7(一)系統(tǒng)界面及說
2、明7(二)操作步驟7四、實驗測評與考核8實驗項目三 系統(tǒng)需求分析實驗10一、實驗內容、目標及要求10(一)實驗內容10(二)實驗目標10(三)實驗要求10二、實驗準備10(一)運行環(huán)境說明10(二)基礎數據設置及說明11三、實驗基本操作流程及說明11(一)系統(tǒng)界面及說明11(二)操作步驟11四、實驗測評與考核11實驗項目四 軟件的總體設計13一、實驗內容、目標及要求13(一)實驗內容13(二)實驗目標13(三)實驗要求13二、實驗準備14(一)運行環(huán)境說明14(二)基礎數據設置及說明14三、實驗基本操作流程及說明14(一)系統(tǒng)界面及說明14(二)操作步驟14四、實驗測評與考核14實驗項目五 熟
3、悉UML工具Rational Rose實驗16一、實驗內容、目標及要求16(一)實驗內容16(二)實驗目標16(三)實驗要求16二、實驗準備16(一)運行環(huán)境說明16(二)基礎數據設置及說明17三、實驗基本操作流程及說明17(一)系統(tǒng)界面及說明17(二)操作步驟18四、實驗測評與考核18附錄 軟件項目示例19題目一 “教務管理系統(tǒng)之子系統(tǒng)分院內課程安排”19題目二、“學校教材訂購系統(tǒng)”19題目三、“機票預訂系統(tǒng)”20題目四:“學校內部工資管理系統(tǒng)”21題目五、“實驗室設備管理系統(tǒng)”21題目六、學生學籍管理系統(tǒng)22實驗項目一 軟件的問題定義及可行性分析一、實驗內容、目標及要求(一)實驗內容1選定
4、需模擬開發(fā)的軟件課題。2對選定的課題進行問題定義。3對選定的課題進行可行性分析。(二)實驗目標1了解軟件項目的基本框架;2掌握軟件的需求的獲取, 分析和澄清問題的定義及可行性的分析;3進一步研究探討問題定義階段所確定的問題是否有可行的解。(三)實驗要求查閱提供的資料,各小組在組長的帶領下討論問題的可行性,書寫項目的可行性分析報告。二、實驗準備(一)運行環(huán)境說明(二)基礎數據設置及說明三、實驗基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟1以小組為單位,選擇附錄中的軟件項目,認真分析項目的要求。2按照可行性報告分析方法,對該項目進行可行性分析,并撰寫報告。四、實驗測評與考核主要根據項目組成
5、員完成的任務,即實驗報告的質量及評審提問,項目組成員回答的情況綜合評定。主要考核內容為“項目可行性研究報告”。優(yōu)秀:能很好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行全面、系統(tǒng)的總結,并能運用學過的理論知識對某些問題加以分析,在考核時能比較圓滿地回答問題,并有某些獨到見解。良好:能較好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行比較全面、系統(tǒng)的總結??己藭r能較圓滿地回答問題。中等:達到實驗大綱中規(guī)定的主要要求,實驗報告能對實驗內容進行比較全面的總結,在考核時能正確地回答主要問題。及格:實驗態(tài)度基本端正,完成了實驗的主要任務,達到實驗大綱中規(guī)定
6、的基本要求,能夠完成實驗報告,內容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達到實驗大綱中規(guī)定的基本要求,實驗報告馬虎潦草或內容有明顯錯位;考核時不能回答主要問題或有原則性錯誤。實驗項目二 數據流圖設計實驗一、實驗內容、目標及要求(一)實驗內容 請根據以下描述畫出定貨合同管理子系統(tǒng)的第0層和第1層數據流圖:該子系統(tǒng)共有三個加工:1)首先是“建立訂貨合同臺帳”:從客戶的訂貨合同和材料檢驗單及客戶文件輸入數據、輸出形成合同臺帳文件;2)然后是“分類合并”:從合同臺帳文件輸入數據,排序合并后形成合同分類文件;3)最后“打印”加工單元從合同分類文件打印出合同分類表給合同管理員。(二)實
7、驗目標1鞏固數據流圖的概念及數據流圖各分層之間的關系;2掌握通過文字描述畫出數據流圖的方法;(三)實驗要求1)數據流圖中的所有符號:數據加工、數據存儲、數據流和數據源或終點實體都必須定義名稱;2)第0層和第1層數據流圖之間必須保持平衡。二、實驗準備(一)運行環(huán)境說明 Windows XP, Microsoft Visio等。(二)基礎數據設置及說明 Visio是一個圖形化管理軟件,它可以將管理活動以圖形的方式展示出來,便于跟蹤管理。Visio 專門提供給工程技術人員或一般商業(yè)人士使用,是一種快速的繪圖軟件,能夠輕松做出專業(yè)化、高質量的圖形或圖表。三、實驗基本操作流程及說明(一)系統(tǒng)界面及說明
8、(二)操作步驟 1用visio繪制出如下定貨系統(tǒng)的SFD(系統(tǒng)流程圖)的模型。 2用visio繪制定貨系統(tǒng)的DFD圖的頂層模型、第一層模型和第二層模型。3用visio繪制如下圖所示的取款手續(xù)的數據流圖。 4結合目前的銀行柜臺取款手續(xù),對上圖的取款數據流圖進行改進,繪制其頂層和第一層數據流圖。四、實驗測評與考核 主要根據項目組成員完成的任務,即實驗報告的質量及評審提問,項目組成員回答的情況綜合評定。主要考核內容為實驗報告。優(yōu)秀:能很好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行全面、系統(tǒng)的總結,并能運用學過的理論知識對某些問題加以分析,在考核時能比較圓滿地回答問題,并有
9、某些獨到見解。良好:能較好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行比較全面、系統(tǒng)的總結??己藭r能較圓滿地回答問題。中等:達到實驗大綱中規(guī)定的主要要求,實驗報告能對實驗內容進行比較全面的總結,在考核時能正確地回答主要問題。及格:實驗態(tài)度基本端正,完成了實驗的主要任務,達到實驗大綱中規(guī)定的基本要求,能夠完成實驗報告,內容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達到實驗大綱中規(guī)定的基本要求,實驗報告馬虎潦草或內容有明顯錯位;考核時不能回答主要問題或有原則性錯誤。實驗項目三 系統(tǒng)需求分析實驗一、實驗內容、目標及要求(一)實驗內容用結構化數據流分析技術進行
10、軟件系統(tǒng)需求分析,分析項目的業(yè)務流程圖,繪制數據流圖,功能分析圖,編寫數據字典,數據加工處理的描述,軟件系統(tǒng)流程設想圖(新系統(tǒng)模型),需求規(guī)格說明書。具體內容:1確定對系統(tǒng)的綜合要求2分析系統(tǒng)的數據要求3. 導出系統(tǒng)的邏輯模型4實現最后的分析報告,主要是數據流圖和數據字典。(二)實驗目標1根據所選定題目進行需求分析工作;2通過實例掌握結構化數據流分析技術;3進行業(yè)務需求分析、用戶需求、功能需求、非功能需求分析;4寫出需求規(guī)格說明書(含數據流圖)(三)實驗要求 要求做到使用結構化數據流分析技術分析課題需求,寫出詳細的數據流圖和數據字典,數據流圖的基本處理的個數不得少與5 個。二、實驗準備(一)運
11、行環(huán)境說明Windows XP, Microsoft Visio等。(二)基礎數據設置及說明機票預定系統(tǒng)的總目標是:在計算機網絡,數據庫和先進的開發(fā)平臺上,利用現有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的機票預定系統(tǒng),實現航空公司的機票銷售的自動化的計算機系統(tǒng),為企業(yè)的決策層提供準確、精細、迅速的機票銷售信息。根據可行性研究的結果和客戶的要求,分析現有情況及問題,采用Client/Server結構,將機票預定系統(tǒng)劃分為兩個子系統(tǒng):客戶端子系統(tǒng),服務器端子系統(tǒng)。三、實驗基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟 1到相關單位進行需求
12、分析。2綜合利用Internet 網和相關書籍整理并完善需求分析。3畫出系統(tǒng)數據流圖(分清系統(tǒng)是事務型還是加工型)。4得出系統(tǒng)數據字典。四、實驗測評與考核主要根據項目組成員完成的任務,即實驗報告的質量及評審提問,項目組成員回答的情況綜合評定。主要考核內容為“需求分析說明書”。優(yōu)秀:能很好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行全面、系統(tǒng)的總結,并能運用學過的理論知識對某些問題加以分析,在考核時能比較圓滿地回答問題,并有某些獨到見解。良好:能較好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行比較全面、系統(tǒng)的總結。考核時能較圓滿地回答問題。中等
13、:達到實驗大綱中規(guī)定的主要要求,實驗報告能對實驗內容進行比較全面的總結,在考核時能正確地回答主要問題。及格:實驗態(tài)度基本端正,完成了實驗的主要任務,達到實驗大綱中規(guī)定的基本要求,能夠完成實驗報告,內容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達到實驗大綱中規(guī)定的基本要求,實驗報告馬虎潦草或內容有明顯錯位;考核時不能回答主要問題或有原則性錯誤。實驗項目四 軟件的總體設計一、實驗內容、目標及要求(一)實驗內容 主要解決實現該系統(tǒng)需求的程序模塊設計問題。(包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數據結構、模塊結構的設計等。)熟悉功能結構圖設計
14、,軟件處理流程設計,輸出設計(主要指打印輸出設計),存儲文件格式設計(數據庫結構設計),輸入設計(主要指數據錄入卡設計)。具體內容:1首先進行系統(tǒng)設計,從數據流圖出發(fā)設想完成系統(tǒng)功能的合理物理方案2軟件結構設計,確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調用關系。3. 利用層次圖和結構圖描繪軟件結構。(二)實驗目標1建立初始結構圖;2對初始結構構圖進行改進、優(yōu)化;3掌握軟件的總體設計報告的書寫方法和技術要求。(三)實驗要求用面向數據流的軟件設計技術,對上一實驗的數據流圖和數據字典,進行總體設計;要求做到對上一實驗的軟件需求進行軟件結構設計,模塊數不少于四個。二、實驗準備(一)運行環(huán)境說明 W
15、indows XP, Microsoft Visio等。(二)基礎數據設置及說明三、實驗基本操作流程及說明(一)系統(tǒng)界面及說明(二)操作步驟 1 首先確定系統(tǒng)總體設計方案(分清系統(tǒng)是事務型還是加工型)。2 完成系統(tǒng)的模塊結構圖及模塊的功能說明3 完成系統(tǒng)的接口設計4 完成系統(tǒng)的數據結構設計四、實驗測評與考核主要根據項目組成員完成的任務,即實驗報告的質量及評審提問,項目組成員回答的情況綜合評定。主要考核內容為“項目概要設計說明書”。優(yōu)秀:能很好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行全面、系統(tǒng)的總結,并能運用學過的理論知識對某些問題加以分析,在考核時能比較圓滿地回答
16、問題,并有某些獨到見解。良好:能較好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行比較全面、系統(tǒng)的總結??己藭r能較圓滿地回答問題。中等:達到實驗大綱中規(guī)定的主要要求,實驗報告能對實驗內容進行比較全面的總結,在考核時能正確地回答主要問題。及格:實驗態(tài)度基本端正,完成了實驗的主要任務,達到實驗大綱中規(guī)定的基本要求,能夠完成實驗報告,內容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達到實驗大綱中規(guī)定的基本要求,實驗報告馬虎潦草或內容有明顯錯位;考核時不能回答主要問題或有原則性錯誤。實驗項目五 熟悉UML工具Rational Rose實驗一、實驗內容、目標及要求(
17、一)實驗內容 使用Rational rose 2003進行簡單用例圖的設計。(二)實驗目標1熟悉Rational rose 2003的工作環(huán)境及組成;2能夠根據系統(tǒng)的功能分析系統(tǒng)的用例組成。3正確確定用例圖中的角色。4能夠分析系統(tǒng)的用例、活動者以及它們之間的關系。5使用Rose 軟件能正確畫出用例圖,并說明每一個用例的事件流。(三)實驗要求1要求能夠熟練運用Rational rose 2003 軟件所提供的菜單、工具、模型等;2初步掌握使用使用Rational rose 2003進行設計的基本思路。3根據需求文檔確定每一個用例的名稱、參與執(zhí)行者(活動者)、前置條件、主事件流、輔事件流和后置事件
18、流。二、實驗準備(一)運行環(huán)境說明Rose 是用UML 快速開發(fā)應用程序的工具之一,支持用例圖、活動圖、協(xié)作圖、狀態(tài)圖、組件圖和布局圖,通過正向和逆向轉出工程代碼的特性,可以支持C+、Java、Visual Basic 和XML DTD 等代碼生成和逆向轉出工程代碼。(二)基礎數據設置及說明三、實驗基本操作流程及說明(一)系統(tǒng)界面及說明Rose2003 的界面由6 個部分組成,分別是菜單、瀏覽器、文檔窗口、框圖窗口、日志窗口和工具欄。菜單:集成了系統(tǒng)中幾乎所有的操作。包括File、Edit、View、AddIns、Window、Help 幾大項。選擇其中一項,又會彈出相應的子菜單。瀏覽器:用于
19、在Rose 模型中迅速漫游。圖所示為瀏覽器的畫面圖??梢钥吹剑琔ML 的視圖包括用例視圖(use case view)、邏輯視圖(logicalview)、組件視圖(component view)和布局視圖(deployment view)。文檔窗口:用于查看或更新模型元素的文檔。工具欄:用于迅速訪問常用命令。圖窗口:用于顯示和編輯一個或幾個UML 圖。日志窗口:用于查看錯誤信息和報告各個命令的結果。(二)操作步驟1系統(tǒng)需求分析2確定事件流3用Rose 畫出用例圖四、實驗測評與考核主要根據項目組成員完成的任務,即實驗報告的質量及評審提問,項目組成員回答的情況綜合評定。主要考核內容為“實驗報告”
20、。優(yōu)秀:能很好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行全面、系統(tǒng)的總結,并能運用學過的理論知識對某些問題加以分析,在考核時能比較圓滿地回答問題,并有某些獨到見解。良好:能較好地完成實驗任務,達到實驗大綱中規(guī)定的全部要求,實驗報告能對實驗內容進行比較全面、系統(tǒng)的總結??己藭r能較圓滿地回答問題。中等:達到實驗大綱中規(guī)定的主要要求,實驗報告能對實驗內容進行比較全面的總結,在考核時能正確地回答主要問題。及格:實驗態(tài)度基本端正,完成了實驗的主要任務,達到實驗大綱中規(guī)定的基本要求,能夠完成實驗報告,內容基本正確但不夠完整、系統(tǒng),考核中能回答主要問題。不及格:未達到實驗大綱中規(guī)
21、定的基本要求,實驗報告馬虎潦草或內容有明顯錯位;考核時不能回答主要問題或有原則性錯誤。附錄 軟件項目示例題目一 “教務管理系統(tǒng)之子系統(tǒng)分院內課程安排”1系統(tǒng)簡介每學期的期中,學校教務處分別向各個分院發(fā)出下學期的教學計劃,包括課程名、課時、班級類別(本科、??啤⒏呗殻?、班號等;分院教學主管人員根據教學任務和要求給出各課程的相關限制(如:任課教師職稱、和班數、最高周學時數等);任課教師自報本人授課計劃,經所在教研室協(xié)調確認,將教學計劃上交分院主管教學計劃的主任,批準后上報學校教務處,最終有教務處給出下學期全系分院教師的教學任務書。假設上述排課過程全部為人工操作,現要求改造為能利用計算機實現的自動處
22、理過程。2 限定條件(1)每位教師的主講門數不超過2 門/學期:講師以下職稱的教師不能承擔系定主課的主講任務。(2)分院干部的主講課時不能超過4 學時/周。(3)本學期出現嚴重教學事故的教師不能承擔下學期的主講任務。(4)本系統(tǒng)的輸入項至少應包含3 個:教務處布置的教學計劃、分院教師自報的講課計劃和系定的有關講課限制條件。(5)本系統(tǒng)的輸出項至少應包含2 個:教務處最終下達的全分院教師教學任務書和分院各教學班一學期的課程表(可不包含上課地點)。題目二、“學校教材訂購系統(tǒng)”1、 系統(tǒng)簡介本系統(tǒng)可細化為兩個子系統(tǒng):銷售系統(tǒng)和采購系統(tǒng)銷售系統(tǒng)的工作過程為:首先由教師或學生提交購書單,經教材發(fā)行人員審
23、核是有效購書單后,開發(fā)票、登記并返給教師或學生領書單,教師或學生即可去書庫領書。采購系統(tǒng)的主要工作過程為:若是脫銷教材,則登記缺書,發(fā)缺書單給書庫采購人員;一旦新書入庫后,即發(fā)進書通知給教材發(fā)行人員以上的功能要求在計算機上實現。2、 技術要求和限制條件(1) 當書庫中的各種書籍數量發(fā)生變化(包括領書和進書時),都應修改相關的書庫記錄,如庫存表或進/出庫表。(2) 在實現上述銷售和采購的工作過程時,需考慮有關單據的合法性驗證(3) 系統(tǒng)的外部項至少包含三個:教師、學生和教材工作人員。(4) 系統(tǒng)的相關數據存儲至少包含6 個:購書表、庫存表、缺書登記表、待購教材表、進/出庫表。題目三、“機票預訂系
24、統(tǒng)”1、系統(tǒng)簡介航空公司為給旅客乘機提供方便,需開發(fā)一機票預定系統(tǒng)。各旅行社把預定機票的旅客信息(姓名、性別、工作單位、身份證號碼、旅行時間、旅行目的地等)輸入到該系統(tǒng),系統(tǒng)為旅客安排航班。當旅客交付了預定金后,系統(tǒng)印出取票通知和帳單給旅客,旅客在飛機起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)核對無誤即印出機票給旅客。此外航空公司為隨時掌握各航向飛機的乘載情況,需定期進行查詢統(tǒng)計,以便適當調整。2、 技術要求及限定條件(1) 在分析系統(tǒng)功能時要考慮有關證件的合法性驗證(如身份證、取票通知、交款發(fā)票等)。(2) 對于本系統(tǒng)還應補充以下功能:(1) 旅客延誤了取票時間的處理(2) 班機取消后的處理
25、(3) 旅客臨時更改機票班次的處理(3) 系統(tǒng)的外部項至少包含三個:旅客、旅行社和航空公司。題目四:“學校內部工資管理系統(tǒng)”1、 系統(tǒng)簡介假設學校共有教職工約1000 人,10 個行政部門和8 個系部。每個月20 日前各部門(包括分學院、部)要將出勤情況上報人事處,23 日前人事處將出勤工資、獎金及扣款清單送財務處。財務處于每月月底將教職工的工資表做好并將數據送銀行。每月初(3 日前)將工資條發(fā)給各單位。若有員工調入、調出、校內調動、離退休等數據變化,則由人事處通知相關部門和財務處。2、 技術要求及限定條件(1) 本系統(tǒng)的數據存儲至少包含:工資表、部門匯總表、扣稅款表、銀行發(fā)放表(2) 除人事處、財務處外,其他職能部門和學院(部)名稱可簡化,如學院1,學院2.等。(3) 工資、獎金、扣款細節(jié)可由學生自定。題目五、“實驗室設備管理系統(tǒng)”1、系統(tǒng)簡介 每學年要對實驗室設備使用情況進行統(tǒng)計、更新,其中:(1) 對于已徹底損壞的作報廢處理,同時詳細記錄有關信息。(2) 對于有嚴重問題(故
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中山職業(yè)技術學院《電能計量技術》2023-2024學年第一學期期末試卷
- 昭通學院《智能終端與移動應用開發(fā)》2023-2024學年第一學期期末試卷
- 云南現代職業(yè)技術學院《傳遞過程導論》2023-2024學年第一學期期末試卷
- 企業(yè)市值管理中財務透明度的提升策略研究
- DB2201T 64-2024 梅花鹿布魯氏菌病膠體金免疫層析檢測方法
- 職業(yè)導論-房地產經紀人《職業(yè)導論》真題匯編1
- 房地產經紀操作實務-《房地產經紀操作實務》押題密卷2
- 年度培訓工作總結
- 119消防安全月活動方案
- 二零二五年度廢塑料編織袋回收與再生PE膜合同3篇
- 工程監(jiān)理大綱監(jiān)理方案服務方案
- (3.10)-心悸急診醫(yī)學急診醫(yī)學
- 不動產登記操作規(guī)范解讀
- 蓋洛普Q12解讀和實施完整版
- 2023年Web前端技術試題
- GB/T 20840.8-2007互感器第8部分:電子式電流互感器
- GB/T 14864-2013實心聚乙烯絕緣柔軟射頻電纜
- 信息學奧賽-計算機基礎知識(完整版)資料
- 發(fā)煙硫酸(CAS:8014-95-7)理化性質及危險特性表
- 數字信號處理(課件)
- 公路自然災害防治對策課件
評論
0/150
提交評論