




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《好用軟件工程方法》試驗指導書1目錄\l“_TOC_250011“第1章傳統(tǒng)的構造化分析與設計 3\l“_TOC_250010“試驗1分析系統(tǒng)業(yè)務流程和繪制系統(tǒng)業(yè)務流程圖 3\l“_TOC_250009“試驗2分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖 7\l“_TOC_250008“試驗3總體設計和數(shù)據(jù)庫設計 11\l“_TOC_250007“第2章面對對象的分析與設計 17\l“_TOC_250006“試驗4面對對象的分析與設計—用例圖 17\l“_TOC_250005“試驗5面對對象的分析與設計—類圖 21\l“_TOC_250004“試驗6面對對象的分析與設計—時序圖 26\l“_TOC_250003“試驗7面對對象的分析與設計—活動圖 31\l“_TOC_250002“試驗8面對對象的分析與設計—狀態(tài)圖和通信圖 34\l“_TOC_250001“試驗9面對對象的分析與設計—包圖、組件圖和部署圖 \l“_TOC_250000“試驗10工程開發(fā)安排—Project軟件的運用 432第1章: 傳統(tǒng)的構造化分析與設計試驗1 分析系統(tǒng)業(yè)務流程和繪制系統(tǒng)業(yè)務流程圖試驗目的1、駕馭構造化分析方法2、駕馭業(yè)務流程分析方法和業(yè)務流程圖的繪制試驗內容:任務一 繪制系統(tǒng)業(yè)務流程圖統(tǒng)里面的每個部件〔程序、文件、數(shù)據(jù)庫、表格、人工過程等等。表達的是信息在系統(tǒng)各部件之間流淌的狀況,而不是對信息進展加工處理的限制過程。含義:圖1-1 工資治理系統(tǒng)系統(tǒng)流程圖3系統(tǒng)業(yè)務流程圖的符號:圖1-2 根本符號圖1-3 系統(tǒng)符號操作步驟:MicrosoftOfficeVisio20234圖1-4 運行MicrosoftOfficeVisio2023選擇流程圖中的根本流程圖模板圖1-5 選中根本流程圖模板用鼠標選拉圖標進展繪圖5任務二 分析系統(tǒng)業(yè)務流程和繪制系統(tǒng)業(yè)務流程圖案例一:總務辦公治理系統(tǒng)系統(tǒng)簡介:某單位打算開發(fā)一個購置辦公用品和設備的總務辦公治理系統(tǒng)。辦公用品的購置申請由各科室提出,由負責總務工作的辦公室統(tǒng)一收集。其中,500元〔500元〕可以由總務辦公室干脆審批,而高于500購員負責購置,同時應記錄每次實際購置清單,進展入賬。在提出購置申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預料價格、物品用途等。每經(jīng)辦人等。請對該系統(tǒng)進展業(yè)務流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。案例二:火車票預訂系統(tǒng)天打印預訂三天的購票單,并更訂票庫。請對該系統(tǒng)進展業(yè)務流程分析后,繪制出該系統(tǒng)的系統(tǒng)流程圖。6試驗2 分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖試驗目的1、駕馭數(shù)據(jù)流的分析方法2、駕馭數(shù)據(jù)流圖的繪制試驗內容:任務一 繪制數(shù)據(jù)流圖〔DFD〕是軟件系統(tǒng)系統(tǒng)的規(guī)律模型〔從輸入移動到輸出〕的過程中所經(jīng)受的變換〔〕儲和數(shù)據(jù)流,從問題描述中提取數(shù)據(jù)流圖的四種成分;然后依“自頂向下、從左”的根本原則進展繪制。試繪制工資治理系統(tǒng)的數(shù)據(jù)流圖,依據(jù)數(shù)據(jù)流圖的符號說明細致理解以以下圖含義:7圖1-6 工資治理系統(tǒng)的數(shù)據(jù)流圖數(shù)據(jù)流圖的符號:圖1-7 數(shù)據(jù)流圖的根本符號操作步驟:MicrosoftOfficeVisio2023圖1-8 運行MicrosoftOfficeVisio2023選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)流模型圖”模板8圖1-9 選中數(shù)據(jù)流模型圖模板用鼠標選拉圖標進展繪圖任務二 分析數(shù)據(jù)流和繪制數(shù)據(jù)流圖案例一:總務辦公治理系統(tǒng)系統(tǒng)簡介:某單位打算開發(fā)一個購置辦公用品和設備的總務辦公治理系統(tǒng)。辦公用品的購置申請由各科室提出,由負責總務工作的辦公室統(tǒng)一收集。其中,500元〔500元〕可以由總務辦公室干脆審批,而高于500購員負責購置,同時應記錄每次實際購置清單,進展入賬。在提出購置申請時要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預料價格、物品用途等。每經(jīng)辦人等。請對該系統(tǒng)進展數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。9案例二:火車票預訂系統(tǒng)天打印預訂三天的購票單,并更訂票庫。請對該系統(tǒng)進展數(shù)據(jù)流程分析后,繪制出該系統(tǒng)的數(shù)據(jù)流圖。10試驗3 總體設計和數(shù)據(jù)庫設計試驗目的1、駕馭總體設計和數(shù)據(jù)庫設計2試驗內容:任務一 繪制工資支付系統(tǒng)的功能構造圖和數(shù)據(jù)庫的功能。通過對數(shù)據(jù)流圖邊界的劃分,變換成軟件構造,得到功能構造圖。試繪制工資支付系統(tǒng)的功能構造圖:輸輸更審計計更輸輸輸入入核算算出出出課任人數(shù)正超年工工報時務事?lián)n~度資資表表表數(shù)工課數(shù)表明據(jù)資時費據(jù)細表工資支付系統(tǒng)輸入數(shù)據(jù)加工事務數(shù)據(jù)輸出數(shù)據(jù)圖工資支付系統(tǒng)輸入數(shù)據(jù)加工事務數(shù)據(jù)輸出數(shù)據(jù)11操作步驟:MicrosoftOfficeVisio2023圖1-11 運行MicrosoftOfficeVisio2023選擇“流程圖”中的“根本流程圖”模板圖1-12 選中根本流程圖模板12用鼠標選拉圖標進展繪圖依據(jù)數(shù)據(jù)流圖和數(shù)據(jù)字典,試繪制工資治理系統(tǒng)的數(shù)據(jù)庫模型圖:圖1-13 工資支付系統(tǒng)的數(shù)據(jù)庫模型圖操作步驟:運行MicrosoftOfficeVisio2023圖1-14 運行MicrosoftOfficeVisio202313選擇“軟件和數(shù)據(jù)庫”中的“數(shù)據(jù)庫模型圖”模板圖1-15 選中數(shù)據(jù)庫模型圖模板用鼠標選拉圖標進展繪圖〔1〕繪制實體〔表〕圖1-16 輸入表名14圖1-17 輸入字段名和數(shù)據(jù)類型圖1-18 選擇主鍵繪制關系圖1-19 選擇外鍵任務二 繪制功能構造圖和數(shù)據(jù)庫案例一:總務辦公治理系統(tǒng)500元〔500元〕可以由總務辦公室干脆審批,而高于500購員負責購置,同時應記錄每次實際購置清單,進展入賬。在提出購置申請時15要包括下述數(shù)據(jù):申請單位、物品名稱、物品數(shù)量、預料價格、物品用途等。每經(jīng)辦人等。請對該系統(tǒng)進展設計,繪制出該系統(tǒng)的功能模塊構造圖和數(shù)據(jù)庫模型圖。案例二:火車票預訂系統(tǒng)天打印預訂三天的購票單,并更訂票庫。請對該系統(tǒng)進展設計,繪制出該系統(tǒng)的功能模塊構造圖和數(shù)據(jù)庫模型圖。16第2章: 面對對象的分析與設計試驗4 面對對象的分析與設計——用例圖試驗目的1、生疏UML2、學會識別參與者和用例3、駕馭用例圖的繪制方法4、學會編寫用例描述試驗內容:任務一:分析圖書治理系統(tǒng)的登錄模塊,且繪制用例圖用來規(guī)定系統(tǒng)要實現(xiàn)的行為。1、分析用戶登錄模塊的功能需求2、識別參與者4圖書借閱員、圖書治理員、系統(tǒng)治理員、圖書借閱者。圖書借閱員圖書治理員系統(tǒng)治理員圖書借閱者也必需先進展登錄,然后才能查詢圖書借閱狀況或查詢圖書館藏書信息。3、識別用例合法性,故主要用例有兩個:輸入用戶名和密碼、驗證用戶身份。17操作步驟:MicrosoftOfficeVisio2023選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板18鼠標點擊選擇“UML用例”,開放UML用例圖的圖標用鼠標選拉圖標進展繪圖5、描述用例用例名稱用例編號簡要說明參與者當前狀態(tài)運用頻率前置條件后置條件
驗證用戶身份驗證用戶所輸入的“用戶名“和“密碼“是否有效圖書治理員、系統(tǒng)治理員、圖書借閱員、圖書借閱者等待審查較高已輸入有效的“用戶名“和“密碼“登錄進入系統(tǒng)19根本操作流根本操作流到“用戶信息“數(shù)據(jù)表中檢索是否存在相應的“用戶名“和“密碼“備選操作流假設“用戶名“和“密碼“有誤,顯示提示信息。任務二 分析網(wǎng)上書店的業(yè)務需求,且繪制用例圖站在客戶的角度分析,網(wǎng)上書店要實現(xiàn)的根本功能主要有以下幾種:用戶注冊用戶登錄圖書查詢與閱讀用戶訂購圖書用戶購物車治理訂單維護個人信息維護訂單進展修改,訂單所需信息填寫完整后,經(jīng)用戶確認后即可提交訂單。站在治理員的角度分析,網(wǎng)上書店要實現(xiàn)的根本功能主要有以下幾種:圖書治理會員治理訂單處理與查詢圖書銷售狀況查詢報表維護發(fā)貨〔缺貨通知〕。描述。分析過程:20確定參與者:確定用例:創(chuàng)立用例圖:試驗5 面對對象的分析與設計——類圖試驗目的1、生疏UML2、學會分析類的屬性和方法3、學會構思類圖4、駕馭類圖的繪制方法試驗內容:任務一:分析圖書治理系統(tǒng)的用戶治理模塊,且繪制類圖實現(xiàn)微小環(huán)節(jié),定義系統(tǒng)中的類〔屬性和操作,描述系統(tǒng)中類之間的關系。1、繪制用戶治理模塊的用例圖用戶治理模塊的主要功能有治理用戶治理用戶密碼治理用戶權限和閱讀可以閱讀全部用戶的信息。對于其他類型的用戶,則只能修改自己的密碼。2、構思用戶治理模塊的類作。依據(jù)以上分析可確定用戶治理模塊的類主要有用戶類數(shù)據(jù)庫21用戶治理界面類、密碼修改界面類和用戶權限治理界面類。ID、用戶名、密碼、用戶類型、啟用日期、是否停用等。主要方法有getUserInfo〔用于獲得用戶信息、getUserType〔用于獲得用戶類型、getUserPermission〔用于獲得用戶權限、userAdd〔用于增用戶〕、userInfoEdit〔用于修改用戶信息〕用于添加用戶權限、userPermissionDelete〔用于刪除用戶權限。createWindow〔用于創(chuàng)立窗體對象、listUserInfo〔用于在用戶界面顯示用戶信息、addUser〔用于增加用戶用于修改用戶信息用于刪除用戶conn〔創(chuàng)立的數(shù)據(jù)庫連接對象主要方法有、closeConn〔用于更數(shù)據(jù)表中的數(shù)據(jù)〕insertData〔用于向數(shù)據(jù)表插入紀錄〕editData〔用于修改數(shù)據(jù)表中的數(shù)據(jù)、deleteData〔用于刪除數(shù)據(jù)表中的記錄。3、繪制用戶治理模塊的類圖操作步驟:MicrosoftOfficeVisio202322選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UML靜態(tài)構造”,開放UML靜態(tài)構造的圖標23用鼠標選拉圖標進展繪圖建立類圖:選中類圖標創(chuàng)立類:設置類名添加和修改類的屬性:24添加和修改類的方法添加類之間的關系25任務二 分析網(wǎng)上書店的類,且繪制類圖分析過程:Web主要的業(yè)務類:數(shù)據(jù)庫操作類:繪制相應的類圖:試驗6 面對對象的分析與設計——時序圖試驗目的1、生疏UML2、理解時序的語義3、學會構思時序圖4、駕馭時序圖的繪制方法試驗內容:26任務一:分析圖書治理系統(tǒng)的用戶治理模塊,且繪制時序圖息傳遞的時間依次,說明對象之間的交互過程。1、繪制用戶治理模塊的局部時序圖閱讀用戶信息的時序圖:操作步驟:MicrosoftOfficeVisio202327選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UM序列”,開放UML時序圖的圖標28用鼠標選拉圖標進展繪圖①建時序圖:選中對象生命線圖標②添加參與者:③添加對象、設置對象屬性其他對象添加和設置過程相類似。29④添加消息、設置消息屬性其他消息添加和設置過程相類似?!?〕增用戶的時序圖30任務二 構思網(wǎng)上書店的各個時序圖,且繪制時序圖分析過程:查詢與閱讀圖書信息的時序圖用戶登錄時序圖客戶訂購圖書時序圖圖書治理時序圖訂單處理時序圖31試驗7 面對對象的分析與設計——活動圖試驗目的1、生疏UML2、理解活動圖的語義3、學會構思活動圖4、駕馭活動圖的繪制方法試驗內容:任務一:分析圖書治理系統(tǒng)的用戶登錄模塊,且繪制活動圖么〔對象狀態(tài)變更、什么時間發(fā)生〔動作序列〕及在什么地方發(fā)生〔泳道。1、繪制用戶登錄模塊的活動圖32操作步驟:MicrosoftOfficeVisio2023選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板33鼠標點擊選擇“UM活動”,開放UML活動圖的圖標用鼠標選拉圖標進展繪圖創(chuàng)立活動圖添加活動圖的起先狀態(tài)添加動作狀態(tài)添加活動狀態(tài)添加狀態(tài)轉換添加活動圖的完畢狀態(tài)任務二 分析網(wǎng)上書店的業(yè)務需求,且繪制活動圖分析過程:客戶購書的活動圖訂單處理的活動圖34試驗8 面對對象的分析與設計——狀態(tài)圖和通信圖試驗目的1、生疏UML〔協(xié)作圖〕的功能和組成元素2、學會構思狀態(tài)圖和通信圖〔協(xié)作圖〕3、駕馭狀態(tài)圖和通信圖〔協(xié)作圖〕的繪制方法試驗內容:狀態(tài)圖和通信圖1、繪制圖書的狀態(tài)圖操作步驟:MicrosoftOfficeVisio202335選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UM狀態(tài)圖”,開放UML狀態(tài)圖的圖標36用鼠標選拉圖標進展繪圖2、繪制圖書借出模塊的協(xié)作圖〔通信圖〕操作步驟:MicrosoftOfficeVisio202337選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UM協(xié)作”,開放UML協(xié)作圖〔通信圖〕的圖標38用鼠標選拉圖標進展繪圖任務二 分析網(wǎng)上書店的業(yè)務功能,且繪制通信圖分析過程:〔1〕客戶訂購圖書的通信圖39試驗9 面對對象的分析與設計——包圖組件圖和部署圖試驗目的1、生疏包圖、組件圖和部署圖的功能和組成元素2、學會構思包圖、組件圖和部署圖3、駕馭包圖、組件圖和部署圖的繪制方法試驗內容:任務一:分析圖書治理系統(tǒng)的用戶治理模塊,且繪制類圖1、繪制圖書治理系統(tǒng)的系統(tǒng)組件圖和主要業(yè)務組件圖40操作步驟:MicrosoftOfficeVisio2023選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UM組件”,開放UML組件圖的圖標41用鼠標選拉圖標進展繪圖2、繪制圖書治理系統(tǒng)的系統(tǒng)配置圖操作步驟:MicrosoftOfficeVisio202342選擇“軟件和數(shù)據(jù)庫”中的“UML模型圖”模板鼠標點擊選擇“UM部署”,開放UML部署圖的圖標用鼠標選拉圖標進展繪圖任務二 分析網(wǎng)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本 工傷
- 代理鉆床銷售企業(yè)合同范本
- 京東商城合同范本
- 人事中介合同范本
- 保險合作合同范本
- 前公司勞務合同范本
- 募資合同范本
- 2024年普洱市瀾滄縣縣第二人民醫(yī)院招聘考試真題
- 2024年宿遷市人大常委會辦公室招聘筆試真題
- 2024年欽州市第二人民醫(yī)院信息工程師招聘筆試真題
- 讀懂孩子的心(精裝版)
- 塔吊沉降值觀測記錄
- 福特銳界2018款說明書
- 中國傳統(tǒng)文化 英文
- 2022年咖啡師資格證考試參考題庫及答案
- 2023年新改版教科版科學三年級下冊活動手冊參考答案(word可編輯)
- 2023年P10戶外全彩LED顯示屏預算方案報價預算
- GB/T 554-1996帶纜樁
- 馬工程教材《公共財政概論》PPT-第四章 政府消費支出
- GB/T 20313-2006建筑材料及制品的濕熱性能含濕率的測定烘干法
- 比較政治制度導論
評論
0/150
提交評論