




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、愛答案習題答案課件資源網曲“.khdaw. com愛答案習題答案課件資源網第 1 貝第 總軟件匸程方法學(3個耍素):通常把軟件生命周期全過程中使用的-整套技術方法的集合稱為方法學, 也稱范型。三要素:方法.工具和過程。軟件生命周期模型-瀑布模型:優(yōu)點:1可強迫開發(fā)員采用規(guī)范的方法2嚴格地規(guī)定了毎個階段必須捉交的文件3箜求每 個階段交出的所有產品都必須經過質量保證小組的仔細驗證-缺點:傳統(tǒng)的瀑布模型過于理想化,是由文檔驅動的。-快速原型模型:通過快速構建起個可在計算機上運行的原型系統(tǒng).讓用戶試用原型并收集用戶反 饋總見的方法獲取用戶真正的需要.-增呈:模型:優(yōu)點:能在較短時間內向用戶提交可完成
2、部分匸作的產品;逐步增加產品功能可以使用 戶冇較充實的時間學習和適應新產品,從而減少-個全新的軟件可能給客戶組織帶來的沖擊.-螺旋模型:優(yōu)點:對可選方案和約束條件的強調有利于已有軟件的重用:減少了過等測試:維護只 是螺旋模型中另一個周期。nM什么是軟件危機?是指在計算機軟件的開發(fā)和維護過程中所遇到的一系列嚴重問題。C1-2什么是軟件工程?是描導計算機軟件開發(fā)和維護的一門工程學科.口石簡述結構化范型和面向對象范型的耍點.并分析它們的優(yōu)缺點。d丄丄目前使用得最廣泛的軟件工程方法學(2種):.aa1. 傳統(tǒng)方法學:也稱為生命周期方法學或結構化范型.優(yōu)點:把軟件生命周期劃分成棊干個階段.每個階段的任務
3、相對從而降低了整個軟件開發(fā)過程的困難程度。缺點:當軟件規(guī)模龐且比較簡單.便于不同人員分工協(xié)作. 尸或者對軟件的需求是模糊的或會*受時間而變化的時候,開發(fā)出的軟件往往不成功:而且維護起來屣湖暢難2. 面向對象方法學:優(yōu)點:降低了軟件產品的復朵性:惦謝T軟件的可理解性:簡化了軟件的開發(fā)和維護工作: 促進了軟件熏用.1-4軟件生命周期劃分成哪些階段軟件生命周期(各階段)軟件生命周期由軟陰義、軟件開發(fā)和運行維護三個時期組成。1. 軟件定義時期劃分為三個階段:問題定回彳泡研究和需求分析2. 開發(fā)時期:總體設計、詳細設計、紡I肌元測試、綜合測試。3. 維護時期:主嬰任務是使軟件持X1用戶的需要。1-5什么
4、是軟件過程?它與軟件工程方法學有何關系?件過程:是為了獲得高翅丄満芫成的系列任務的框架,它規(guī)定r完成冬項任務的工作步軟件匸程方法學:通常杞戒報件生命周期全過程中使用的一整套技術方法的第合稱為方法學,也稱范型 M傳統(tǒng)瀑布模型"的主艷陷畏什么?試說明改進的方法。 傳統(tǒng)的瀑布模型過于理哄增加“反饋環(huán)”交第二章可行性哪財隔:就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。可行性就鄉(xiāng)任務:1進步分析和澄淸問題:2導出系統(tǒng)的邏輯模型:3-從邏輯模型出發(fā),提出廿干種系統(tǒng) 實現(xiàn)4研究每種實現(xiàn)方案的可行性:技術工的可行性一 用現(xiàn)有的技術能實現(xiàn)這個系統(tǒng)嗎? 經濟上的可行性這個系統(tǒng)的經濟效益能超過
5、它的開發(fā)成本嗎?(投資與效益) 操作可行性一系統(tǒng)的操作方式在這個用戶組織內行得通嗎? 社會.政策允許的可行性5 為每個可行的解決方案制定一個粗略的實現(xiàn)進度6 對以后的行動方針提出建議方法:1 系統(tǒng)流程圖2數據流圖:(DFD)是一種圖形化技術.它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換符號數據 源點處理處理數據存儲數據流曲“.khdaw. com愛答案習題答案課件資源網病人半理 信號分析人信息3產生警審信曲護士3.數褊芒 是關于數據的信息的集合,也就是對數據流圖中飲食的鼎睨筆勰殳將谿。 數據流圖與數據字典共同構成系統(tǒng)的邏輯模型.4成本/效益分析5.數據流圖-定貨系統(tǒng)P32-習題2第2
6、題P43 (銀行儲蓄系統(tǒng))-習題2第3題P43 (機票預訂系統(tǒng))-習題2第4題P43 (醫(yī)院監(jiān)護系統(tǒng))dH患者安全范I韋I患者安全第 3 貞愛答案習題答案課件資源網第 # 貞愛答案習題答案課件資源網時鐘1-1 期 H 時間I理信斯2H1護士病情第 # 貞愛答案習題答案課件資源網D”患者日志6數據定義1、順序+ 2日護 * |)3、重復 下限 上限-定貨系統(tǒng)F39-習題2第斐卜442-1應該從哪些方面咳滬討系統(tǒng)的可行性?技術上噢行I陳一 用現(xiàn)有的技術能實現(xiàn)這個系統(tǒng)嗎?經濟占阿 J性 這個系統(tǒng)的經濟效益能超過它的開發(fā)成本嗎?(投資與效益) 操系統(tǒng)的操作方式在這個用戶組織內行得通嗎? 社金細策允許的
7、可行性2-2為方便儲戶.某銀行擬開發(fā)計算機儲喬系統(tǒng)儲戶填寫的存款單或取款單由業(yè)務員鍵入系統(tǒng).如果是存款.系 統(tǒng)記錄存款人姓名、住址、存款類型、存款口期、利率等信息,并印出存款單給儲戶:如果址取款.系統(tǒng)計算利息 并印出利息淸單給儲戶。請畫出此系統(tǒng)的數據流圖。儲戶D1存款信息刑息清單存款信息存款信息存款信息值 122 1W 11益利息I某航空公司擬開發(fā)個機票預定系統(tǒng)。旅行社把預訂機票的旅客借息(姓名.性別等)輸入進該系統(tǒng)系統(tǒng) 為旅客安排航班.印出取票通知和賬單旅客在飛機起飛的前刊碼通知和賬單交款取票.系統(tǒng)核對無誤即印 岀機票給旅客。、倆賬單/票款取票通知旅客1-3(H-班息航信息交款信息息 亠司
8、/II 票 訂 D旅客打卬處 理23北京某高校可用的電話號碼由以下兒類:校內電話號碼由4位數字組成.第一位數字不是零;校外電話乂分為 本市電話和外地電話兩類,撥校外電話先撥0,若Jt本地電話再払著撥位數字(固話第位不J110)或11位數字(和 動電話第一位為1):若是外地電話.則撥3位區(qū)碼再撥8位電話號碼(固話第一位不是0),或撥0再撥11位數字(移動電話第-位為1) e請用數據宦義的方法,定義上述電話號碼。電話號碼珂校內號碼I校外號碼校內號碼二非0數字+3數字3校外號誠略和也號碼I外t也號碼本地號碼珂固話號碼I手機號碼 固話號碼=非0數了+7數字7手機號碼=1十10數字10外地號碼二外地固話
9、號碼I外地手機號碼外地固話號碼=3數字3+固話號碼 外地手機號碼二葉手機號碼 非0數字珂 1|2 3|4|5|6|7|8|9第三章需求分析的準則:1.必須并描述的信息域.根據這條準則應該建立數據模型。2.必須定義軟件應完成的功 能,這條準則要求建立功能模型 3、必須描述作為外部弔件結果的軟件行為,這條準則耍求建立行為模型。4、必須對描述信息、功能和行為的模型進行分解用層次的方式展示細節(jié)。需求分析的任務(P46) 1、確定對系統(tǒng)的綜介鑒求;2.分析系統(tǒng)的數據嚶求:3、導;11親統(tǒng)的邏輯模型;4、修 正系統(tǒng)開發(fā)計劃。c方法°-實體聯(lián)系圖姓名性別職稱工號學號I學時學分職務| ¥
10、別系課名教學管理系統(tǒng)P54第 5 貞愛答案習題答案課件資源網第 # 貞愛答案習題答案課件資源網(銀礎蓄系統(tǒng))姓名身份證號碼住址電話號碼地址電話號碼名稱儲戶存取款一儲蓄所數額到期H利率密碼第 # 貞愛答案習題答案課件資源網www ai w. ww 排除卡紙揚瞳.網卡紙裝滿紙閑置泄丁卡纟do/復印do/警告EWgl缺紙do/警告數據流圖 狀態(tài)轉換圖電話系統(tǒng)P57習題3第6題P63 (復印機)第五章總體設計的任務劃分出組成系統(tǒng)的物理元素一程序.文件.數據庫人工過程和文檔等等設計軟件的結構也就是箜確定系統(tǒng)中每個程序是由哪些模塊組成的.以及這些模塊相互間的關系. 總體設計過程兩個階段1系統(tǒng)設計階段,確定
11、系統(tǒng)的具體實現(xiàn)方案;2結構設計階段,確定軟件結構。總體設計過程9個步驟1設想供選擇的方案2選取合理的方案3推薦最佳方案4功能分解5設計軟件結構6設計數據庫7制定測試計劃8書巧文檔9審査和申核第 5 頁(Or5種類型)1 數據耦合:數據傳遞2.控制耦合:控制信息傳遞3特征耦合:傳過多的信息給被調用模塊 4公共環(huán)境耦合因全局變量.共享通信區(qū)5內容耦合請如個模塊訪問另個模塊內部高內聚(7種類型)功能內聚10分顛序內聚9分通信內聚7分過程內聚5分時間內聚3分邏輯內聚1分偶然內聚0分而向數據流的設計方法P95-變換流數字儀農板系統(tǒng)P96、滬;(SPS)tttt井求 ASPSASPS加速/ Hit斎頭指示
12、、Juil M ) 叭嘆V* fI©水丫上U頭ai英里W.燃料渝歟計算 mph和rpni轉換成、 轉份(ipm) L計畀迷入幷檢實1XXfphmph諾小患者監(jiān)護系統(tǒng)(參見習題2第4題)-事務流用戶命令交互(系統(tǒng)(DFD)愛答案習題答案課件資源網www 愛答案習題答案課件資源網www 用戶命令系統(tǒng)參數數據原配置數齬r建立配置文件 格式化配 置 數據SC圖讀用戶命令A D信息顯不信息驗信密碼重試信息激活/非活動系統(tǒng)配置 數據讀系統(tǒng) 數據C命令 分析處理格式化 配置數據配邏命令命令字/用戶執(zhí)行模WW1檢驗信讀用戶命令夕3命令處理讀條統(tǒng) 數據建芷配 置文件讀 密碼匚丁控制器機票預訂系統(tǒng)(參見
13、習題2第3題)用文件 比較密碼密碼處理控制器密碼輸出控制器顯示信息產生與狀態(tài)無效信息愛答案習題答案課件資源網www. klidaw. com第#頁愛答案習題答案課件資源網第8頁結構程序設計概念P108第六章-如果個程序的代碼塊僅僅通過順序、選擇和循環(huán)這三種歴本控制纟占構進行連接,而11每個代碼塊 只有一個入口和一個由石7則稱這個程序是結構化的結構程序役計3種概念類型P1091、經典的結構程序設計幣而用順序、IF-THEN-ELSE型分支和DO-WHILE型循環(huán)著三種基本控制結構2、擴展的結構程序設計 還允許使用DO-CASE型多分支結構和DO-UNTIL型循壞結構3、修正的結構程序設計 還允許
14、使用EXIT (或BREAK)結構方】、人機界面設計2、過程設計的工具PU43、面向數據結構的設計方法一ackton方法4、程序復雜程度的定量度量P127一 McCabe 方法根據程序控制流的變雜程度定量度量程序的復雜程度.這樣度呈:出的結果 可用三種方法之一來計算復朵性:.(1. 流圖中區(qū)域的數量對應于環(huán)形的復朵度:ai2. 流圖G的環(huán)形復朵度V (G) =E-N+2,英中,E是流圖中i量.N是流圖中節(jié)點的數量: 3流圖G的環(huán)形復朵度V(G)=PT,其中,P是流圖中判定節(jié)點的數量-Halstead 方法程序流程圖P114-習題六第3題P131n C的環(huán)形復朵度.STARTIF p THEN
15、WHILE q DOFEND DOELSEBLOCKN ENDK PGSL-NFwww. klidaw. com第11頁愛答案習題答案課件資源網www. klidaw. com第#頁愛答案習題答案課件資源網朋為題分析)圖判定表P117-行李托運費計算P118-講課課時津貼計算12345教授TFFF副教授FTFF講師FFTF助教FFFT講座TFFFF50X30Xa 廠la25X.aa20x y<11/ 15l x判定樹P118-行李托運費計n pii9-講課課時津貼計算15元。某校制定了教師的講課 課時津貼標準。對于各科 性質的講座,無論教師現(xiàn) 什么職稱,毎課時津貼矯 一律是50元:而對于
16、一 般的授課,則根據教師也 職稱來決定每課時津貼 犧教授30兀,副教授竝.講師20元.助教股授課課時津貼30授2520助教1550講過程設計語言(P莎Jackson汝計方法的越£ (了步)P122- 買例、Plfei-/命將考生的基本情況文件(簡稱考生基本悄況文件)和巧生高考成績文件(簡稱考分文件)合 "助成一個新文件(簡稱考生新文件)考生基本情況文件和考分文件都是由考生記錄組成的.為簡便 見,考生基本情況文件中的考生記錄的內容包括:準考證號、姓名、通訊地址??挤治募械目?生記錄的內容包括:準考證號和各門考分。合并后的考生新文件自然也是由考生記錄組成,內容包 括:準考證號
17、.姓名.通訊地址和各門考分。www. klidaw. com第13頁愛答案習題答案課件資源網vww 操作:(曾冊渙(2)打開兩個輸入文件:(3)建立輸出文件.(4)從輸入文件中各讀-條記錄。(5)生成-條新記錄.(6)將新記錄寫入輸出文件。(7)關閉全部文件.條件:I (1)文件結束。n C an daaiLOOP DO WHILE Z>01:5第#頁愛答案習題答案課件資源網vww 2:A=BTIF A>10THEN X=AELSE Y=ZEND IFwww. klidaw. com5第15頁愛答案習題答案課件資源網www 第11頁67:8:IFY<5THEN PRINT X
18、.YELSE IF Y=2THEN GOTO LOOPELSE C=3END IF9:10111213END IFG=H 十 REND DOIFF>0THEN PRINT GELSE PRINT R END IFSTOPV(GH5第七章'軟件測試的概念P140目的:(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程:(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方:(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。定義:為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程WWXX測試絕不能證明程序是正確的測試方法P141;-黑盒測試vaJ1把程序看作i個黑盒&完全不考慮程序
19、的內部纟護I處理過程 2對程序接口進行測試.檢査程用功能是占能按俠怡說M書的規(guī)定正常使用; 程序是否能適當地接受輸入數據并產生正h焉息:程序運行過程中能否保持外部信息的f-白盒測試1把程序班稱裝在個透明的白必2 :預定要求正確匚作測試步驟P141測試者完全知道程序的結構處理算法 按照程序內部的邏輯測試程頁/搏敢程序中的主要執(zhí)行通路是否都能按 定嬰求正確工作IF貝ai塊測試)發(fā)現(xiàn)的往往是編碼和詳細設計的錯謀 肴重測試模塊的接口試:發(fā)現(xiàn)的往往是軟件設計中的錯謀,也町能發(fā)現(xiàn)需耍說明中的錯謀咲臭收測試:(確認測試)往往發(fā)現(xiàn)需求說明書中的錯誤 白盒測試*邏輯覆蓋-邏輯覆蓋類型邏輯覆蓋是以程序的內部邏輯結
20、構為星礎的測試用例設計技術屬于門盒測試。它要求測試人員十分淸楚程序的邏 輯結構.考戲的是測試用例對程序內部邏輯覆蓋的程度。從覆蓋源程序語句的詳盡程度分析.大致有以下一些不同程度的覆蓋制1語句覆蓋2判定覆蓋3條件覆蓋4判定/條件漫蓋5條件組合覆蓋一實例P153一習題7第4題第(3)小題P174控制結構測試-基本路徑測試P1"第 11 頁愛答案習題答案課件資源網第#頁愛答案習題答案課件資源網1:2: 3:4:5:&7:8:9:10:11:12:第12頁START INPUT (AA3)DF(A>0)AND(B>0) THEN X=A+B ELSE X=AB END IFIFC>AOR(D<B)THENY=C-DELSE Y=C+D END IF PRINT (X,Y) STOP路徑 1: 1-2-3-4-6-7-9-11-12路徑2路徑3 路徑4 測試用例:路徑41-2-5-6-7.9-11-121-2-3-5-6-7-9-11-121-2-3-4-6-7-8-9-11-121234678 1O11J2執(zhí)行路徑1 (兩個判定表達式之值全為頁) 輸A A=1.B=1, C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年微生物檢測的國際合作試題及答案
- 養(yǎng)老院藥品管理全攻略
- 山東省濰坊市昌樂二中2024-2025學年高一下學期3月月考物理試題(原卷版+解析版)
- 企業(yè)智慧化的進程中如何避免因數據利用而帶來的倫理問題
- 從數據到洞察醫(yī)療決策的現(xiàn)代途徑
- 2025至2030年中國膠木插座行業(yè)發(fā)展研究報告
- 2025年植物施藥保護機械項目發(fā)展計劃
- 2025年超硬復合材料項目合作計劃書
- 道路運輸合同
- 2025年中國冷庫門上承重輪數據監(jiān)測研究報告
- 2024-2030年中國企業(yè)NAS行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 無人機應用技術專業(yè)申報表
- 光伏區(qū)電氣設備安裝單位工程質量驗收評定表
- 封口費的合同
- 六年級科學下冊實驗題(含答案)
- 【小型馬鈴薯收獲機的設計14000字(論文)】
- 安徽省示范高中皖北協(xié)作區(qū)2024屆高三下學期3月聯(lián)考語文試題含答案解析
- 初中生勞動教育實踐研究課題(3篇模板)
- 汽車設計(第6版) 課件全套 閔海濤 第1-9章 汽車總體設計、離合器設計 - 制動系統(tǒng)設計
- 田徑運動會各種記錄表格
- 保密技術管理崗位
評論
0/150
提交評論