(上課)軟件工程實驗一_第1頁
(上課)軟件工程實驗一_第2頁
(上課)軟件工程實驗一_第3頁
(上課)軟件工程實驗一_第4頁
(上課)軟件工程實驗一_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、實驗指導(dǎo)書課程名稱 軟件工程導(dǎo)論 學(xué)院 信息工程學(xué)院 班級 學(xué)號 姓名 2018年 2 月 24 日實驗名稱分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖實驗?zāi)康模?、掌握結(jié)構(gòu)化分析方法2、掌握業(yè)務(wù)流程分析方法和業(yè)務(wù)流程圖的繪制實驗內(nèi)容:任務(wù)一 繪制系統(tǒng)業(yè)務(wù)流程圖 試繪制工資管理系統(tǒng)的系統(tǒng)流程圖,根據(jù)系統(tǒng)流程圖的符號說明仔細理解如圖含義:任務(wù)二 分析系統(tǒng)業(yè)務(wù)流程和繪制系統(tǒng)業(yè)務(wù)流程圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,

2、而高于500元的購買申請由機構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負責(zé)購買,同時應(yīng)記錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將其輸入在微機中,系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)

3、訂三天的購票單,并更新訂票庫。請對以上系統(tǒng)進行業(yè)務(wù)流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。實驗原理:系統(tǒng)流程圖是描繪物理系統(tǒng)的傳統(tǒng)工具。是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件(程序、文件、數(shù)據(jù)庫、表格、人工過程等等)。表達的是信息在系統(tǒng)各部件之間流動的情況,而不是對信息進行加工處理的控制過程。系統(tǒng)業(yè)務(wù)流程圖的符號:基本符號系統(tǒng)符號實驗過程與結(jié)果: 一、操作步驟:1 運行Microsoft Office Visio 20102 選擇流程圖中的基本流程圖模板3 用鼠標(biāo)選拉圖標(biāo)進行繪圖二、實驗結(jié)果:工資管理系統(tǒng)流程圖:總務(wù)辦公管理系統(tǒng)流程圖:火車票預(yù)訂系統(tǒng)流程圖:實驗名稱分析數(shù)據(jù)流和繪制數(shù)據(jù)流

4、圖實驗?zāi)康模?、掌握數(shù)據(jù)流的分析方法2、掌握數(shù)據(jù)流圖的繪制實驗內(nèi)容:任務(wù)一 繪制數(shù)據(jù)流圖 試繪制工資管理系統(tǒng)的數(shù)據(jù)流圖,根據(jù)數(shù)據(jù)流圖的符號說明仔細理解圖的含義:任務(wù)二 分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,而高于500元的購買申請由機構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負責(zé)購買,同時應(yīng)記錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品

5、數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。請對該系統(tǒng)進行數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將其輸入在微機中,系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)訂三天的購票單,并更新訂票庫。請對該系統(tǒng)進行數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。實驗原理:數(shù)據(jù)流圖(DFD)是軟件系統(tǒng)系統(tǒng)的

6、邏輯模型,僅僅描繪數(shù)據(jù)在軟件中流動(從輸入移動到輸出)的過程中所經(jīng)受的變換(即加工處理)。數(shù)據(jù)流圖的繪制方法:根據(jù)數(shù)據(jù)流圖的四種成分:源點或終點,處理,數(shù)據(jù)存儲和數(shù)據(jù)流,從問題描述中提取數(shù)據(jù)流圖的四種成分;然后依據(jù)“自頂向下、從左到右、由粗到細、逐步求精”的基本原則進行繪制。數(shù)據(jù)流圖的符號:實驗過程與結(jié)果: 一、操作步驟:1 運行Microsoft Office Visio 20102 選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)流模型圖”模板3 用鼠標(biāo)選拉圖標(biāo)進行繪圖二、實驗結(jié)果:工資管理數(shù)據(jù)流圖:總務(wù)辦公管理系統(tǒng)流程圖:火車票預(yù)訂系統(tǒng)流程圖:實驗名稱總體設(shè)計和數(shù)據(jù)庫設(shè)計實驗?zāi)康模?、掌握總體設(shè)計和數(shù)據(jù)庫

7、設(shè)計2、掌握總體設(shè)計和數(shù)據(jù)庫設(shè)計方法,掌握界面設(shè)計的繪制實驗內(nèi)容:任務(wù)一 繪制工資支付系統(tǒng)的功能結(jié)構(gòu)圖和數(shù)據(jù)庫試繪制工資管理系統(tǒng)的功能結(jié)構(gòu)圖,根據(jù)系統(tǒng)流程圖的符號說明仔細理解含義任務(wù)二 繪制功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模型圖。案例一:總務(wù)辦公管理系統(tǒng)系統(tǒng)簡介:某單位準(zhǔn)備開發(fā)一個購買辦公用品和設(shè)備的總務(wù)辦公管理系統(tǒng)。辦公用品的購買申請由各科室提出,由負責(zé)總務(wù)工作的辦公室統(tǒng)一收集。其中,購買申請的金額低于500元(含500元)可以由總務(wù)辦公室直接審批,而高于500元的購買申請由機構(gòu)主管領(lǐng)導(dǎo)審批,批準(zhǔn)的購買申請形成采購清單由采購員負責(zé)購買,同時應(yīng)記錄每次實際購買清單,進行入賬。在提出購買申請時要包括下述數(shù)

8、據(jù):申請單位、物品名稱、物品數(shù)量、預(yù)計價格、物品用途等。每次購買完成后應(yīng)記錄以下數(shù)據(jù):物品名稱、物品數(shù)量、價格、總金額、購買日期、經(jīng)辦人等。請請對該系統(tǒng)進行設(shè)計,繪制出該系統(tǒng)的功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模型圖。案例二:火車票預(yù)訂系統(tǒng)系統(tǒng)簡介:某高校后勤集團為了學(xué)生寒暑假返鄉(xiāng),辦理代學(xué)生預(yù)訂返鄉(xiāng)火車票事務(wù),訂票必須提前三天辦理,后勤訂票處提前三天向火車站辦理購票事務(wù)。訂票處使用一臺微機處理訂票后購票事務(wù),學(xué)生訂票一次稱為一個事務(wù),由訂票員將其輸入在微機中,系統(tǒng)核實訂單后,將訂票信息記錄放在訂票庫中。系統(tǒng)每天打印預(yù)訂三天的購票單,并更新訂票庫。請對該系統(tǒng)進行設(shè)計,繪制出該系統(tǒng)的功能模塊結(jié)構(gòu)圖和數(shù)據(jù)庫模

9、型圖。實驗原理:在系統(tǒng)設(shè)計階段,要設(shè)計軟件體系結(jié)構(gòu),即是確定軟件系統(tǒng)中每個程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。同時把模塊組織成良好的層次系統(tǒng):頂層模塊通過調(diào)用它的下層模塊來實現(xiàn)程序的完整功能,頂層模塊下面的每個模塊再調(diào)用更下層的模塊從而完成程序的一個子功能,最下層的模塊完成最具體的功能。通過對數(shù)據(jù)流圖邊界的劃分,變換成軟件結(jié)構(gòu),得到功能結(jié)構(gòu)圖。實驗過程與結(jié)果: 繪制工資支付系統(tǒng)的功能結(jié)構(gòu)圖:工資支付系統(tǒng)的功能結(jié)構(gòu)圖一、操作步驟:1 運行Microsoft Office Visio 20102 選擇“流程圖”中的“基本流程圖”模板3 用鼠標(biāo)選拉圖標(biāo)進行繪圖根據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典,繪

10、制工資管理系統(tǒng)的數(shù)據(jù)庫模型圖:工資支付系統(tǒng)的數(shù)據(jù)庫模型圖一、操作步驟:1. 運行Microsoft Office Visio 20102. 選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)庫模型圖”模板3. 用鼠標(biāo)選拉圖標(biāo)進行繪圖(1)繪制實體(表)輸入表名輸入字段名和數(shù)據(jù)類型選擇主鍵(2)繪制關(guān)系選擇外鍵二、實驗結(jié)果:1、總務(wù)辦公管理系統(tǒng)(1)功能結(jié)構(gòu)圖:(2)數(shù)據(jù)庫模型圖(3)實體表(4)關(guān)系2、火車票預(yù)訂系統(tǒng)(一)功能結(jié)構(gòu)圖:(二)數(shù)據(jù)庫模型圖(三)實體表(四)關(guān)系實驗名稱面向?qū)ο蠓治鲈O(shè)計-用例圖實驗?zāi)康模?、熟悉UML用例圖的功能和元素2、學(xué)會識別參與者和用例3、掌握用例圖的繪制方法4、學(xué)會編寫用例描述

11、實驗內(nèi)容:任務(wù)一 分析圖書管理系統(tǒng)的登錄模塊,且繪制用例圖1、分析用戶登錄模塊的功能需求 提供輸入“用戶名“和“密碼“的文本框,驗證用戶身份的合法性。 2、識別參與者 在用戶登錄模塊中,根據(jù)工作內(nèi)容和操作權(quán)限的不同,可細分為4類參與者:圖書借閱員、圖書管理員、系統(tǒng)管理員、圖書借閱者。 圖書借閱員必須先進行登錄,然后才可以執(zhí)行借出或歸還圖書的操作;圖書管理員必須先進行登錄,然后才可以執(zhí)行編制書目、圖書入庫等操作;系統(tǒng)管理員必須先進行登錄,然后才可以進行系統(tǒng)的維護操作;圖書借閱者也必須先進行登錄,然后才能查詢圖書借閱情況或查詢圖書館藏書信息。 3、識別用例 用戶登錄模塊的主要功能是:輸入“用戶名“

12、和“密碼“,驗證用戶身份的合法性,故主要用例有兩個:輸入用戶名和密碼、驗證用戶身份。 4、繪制用例圖任務(wù)二 分析網(wǎng)上書店的業(yè)務(wù)需求,且繪制用例圖站在客戶的角度分析,網(wǎng)上書店要實現(xiàn)的基本功能主要有以下幾種:(1) 用戶注冊(2) 用戶登錄(3) 圖書查詢與瀏覽(4) 用戶訂購圖書(5) 用戶購物車管理(6) 訂單維護(7) 個人信息維護當(dāng)客戶打開網(wǎng)上書店后,無需登錄即可查詢圖書,還可查看圖書的詳細信息。每個用戶必須經(jīng)過注冊,才能成功登錄系統(tǒng)。用戶成功登錄系統(tǒng)后,可以訂購圖書,將圖書放入購物車中。也可以對購物車進行管理,修改所購圖書的數(shù)量或刪除圖書等。一次訂購圖書操作完成后,用戶可以查看自己的訂單

13、,也可以對訂單進行修改,訂單所需信息填寫完整后,經(jīng)用戶確認后即可提交訂單。站在管理員的角度分析,網(wǎng)上書店要實現(xiàn)的基本功能主要有以下幾種:(1) 圖書管理(2) 會員管理(3) 訂單處理與查詢(4) 圖書銷售情況查詢(5) 報表維護網(wǎng)上書店的管理員具有所有的管理權(quán)限,可對圖書、會員等對象進行管理,處理與查詢訂單,查詢圖書銷售情況、維護報表。但是普通工作人員一般只具有訂單處理的權(quán)限,他們獲得客戶提交的訂單并根據(jù)庫存情況來決定發(fā)貨或者推遲發(fā)貨(缺貨通知)。 根據(jù)上述分析識別參與者和用例,然后繪制用例圖,并列舉一個用例的細化描述。實驗原理:用例圖主要在系統(tǒng)需求分析階段和系統(tǒng)設(shè)計階段使用。在系統(tǒng)需求分析

14、階段,用例圖用來獲取系統(tǒng)的需求,理解系統(tǒng)應(yīng)當(dāng)如何工作;在系統(tǒng)設(shè)計階段,用例圖用來規(guī)定系統(tǒng)要實現(xiàn)的行為。實驗過程與結(jié)果: 一、操作步驟:1 運行Microsoft Office Visio 20102 選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板3 鼠標(biāo)點擊選擇“UML用例”,展開UML用例圖的圖標(biāo)4 用鼠標(biāo)選拉圖標(biāo)進行繪圖5 描述用例用例名稱驗證用戶身份用例編號簡要說明驗證用戶所輸入的“用戶名“和“密碼“是否有效參與者圖書管理員、系統(tǒng)管理員、圖書借閱員、圖書借閱者當(dāng)前狀態(tài)等待審查使用頻率較高前置條件已輸入有效的“用戶名“和“密碼“后置條件登錄進入系統(tǒng)基本操作流到“用戶信息“數(shù)據(jù)表中檢索是否存在相應(yīng)的“用戶名“和“密碼“備選操作流如果“用戶名“和“密碼“有誤,顯示提示信息。二、實驗結(jié)果:網(wǎng)上書店系統(tǒng)用例圖1、 從客戶的角度分析:(1) 用戶的注冊(2) 用戶的登錄(3)圖書查詢與瀏覽(4)用戶訂購圖書(5)用戶購物車管理(6)訂單維護(7)個人信息維護2、從管理員的角度分析:(1)圖書管理(2)會員管理(3)訂單處理與查詢(4)圖書銷售情況查詢(

溫馨提示

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

評論

0/150

提交評論