欧美精品一二区,性欧美一级,国产免费一区成人漫画,草久久久久,欧美性猛交ⅹxxx乱大交免费,欧美精品另类,香蕉视频免费播放

《軟件工程復(fù)習(xí)》PPT課件.ppt

上傳人:w****2 文檔編號(hào):15622819 上傳時(shí)間:2020-08-26 格式:PPT 頁數(shù):31 大?。?96KB
收藏 版權(quán)申訴 舉報(bào) 下載
《軟件工程復(fù)習(xí)》PPT課件.ppt_第1頁
第1頁 / 共31頁
《軟件工程復(fù)習(xí)》PPT課件.ppt_第2頁
第2頁 / 共31頁
《軟件工程復(fù)習(xí)》PPT課件.ppt_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《軟件工程復(fù)習(xí)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《軟件工程復(fù)習(xí)》PPT課件.ppt(31頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、1. 軟件生命周期可劃分為 、 和 3個(gè) 時(shí)期,通常這3個(gè)時(shí)期再細(xì)分為8個(gè)階段,它們是: 其中, 階段的工作量是8個(gè)階段中最大的。 2. 可行性研究的任務(wù)是從 、 和 3個(gè) 方面研究 。 3. 至少應(yīng)該從 、 、 和 4個(gè)方面 驗(yàn)證軟件需求的正確性,其中 和 這兩個(gè) 方面的正確性必須有用戶的積極參與才能驗(yàn)證,而 且為了驗(yàn)證這兩個(gè)方面的正確性往往需要開發(fā) 。,4. 軟件總體設(shè)計(jì)時(shí)應(yīng)該遵 循 、 、 、 、 、 6條基 本原理。詳細(xì)設(shè)計(jì)通常以 技術(shù)為邏輯基礎(chǔ), 因?yàn)閺能浖こ逃^點(diǎn)看, 是軟件最重要的質(zhì) 量標(biāo)準(zhǔn)之一。

2、 5. 軟件測(cè)試的目的是 ,通常把測(cè)試方法分為 和 兩大類。因?yàn)椴豢赡茏龅? , 所以精心設(shè)計(jì) 是保證達(dá)到測(cè)試目的所必需的。,6軟件可維護(hù)性度量的5個(gè)質(zhì)量特性是可理解 性、可測(cè)試性、可修改性、 、 可重用性。 7為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù) 和預(yù)期的 兩部分組成。 8. 的目的就是用最小的代價(jià)在盡可能短的 時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開發(fā),是否值得 去開發(fā)。 9. Jackson方法是一種 的開發(fā)方法 。,,例1:目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察危重病人的病情變化,還可能會(huì)延誤搶救時(shí)機(jī)。某醫(yī)院打算開

3、發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請(qǐng)分層次地畫出描述本系統(tǒng)功能的數(shù)據(jù)流圖。 醫(yī)院對(duì)患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。,例2:北京某高??捎玫碾娫捥?hào)碼有以下幾 類:校內(nèi)電話號(hào)碼由4位數(shù)字組成,第1位數(shù)字 不是0;校外電話又分為本市電話和外地電話 兩類,撥校外電話需先撥0,若是本市電話則 再接著撥8位數(shù)字(第1位不是0),若是外地電話 則撥3位區(qū)碼再撥8位電話號(hào)碼(第1位不是0)。

4、請(qǐng)定義上述的電話號(hào)碼。,例3:分析習(xí)題2第4題所述的患者監(jiān)護(hù)系統(tǒng)。請(qǐng)用實(shí)體-聯(lián)系圖描繪本系統(tǒng)中的數(shù)據(jù)對(duì)象。 目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察危重病人的病情變化,還可能會(huì)延誤搶救時(shí)機(jī)。某醫(yī)院打算開發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請(qǐng)分層次地畫出描述本系統(tǒng)功能的數(shù)據(jù)流圖。 醫(yī)院對(duì)患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。,例4: 復(fù)印機(jī)的工作過程大致如

5、下:未接到復(fù)印命令時(shí)處于閑置狀態(tài),一旦接到復(fù)印命令則進(jìn)入復(fù)印狀態(tài),完成一個(gè)復(fù)印命令規(guī)定的工作后又回到閑置狀態(tài),等待下一個(gè)復(fù)印命令;如果執(zhí)行復(fù)印命令時(shí)發(fā)現(xiàn)沒紙,則進(jìn)入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進(jìn)入閑置狀態(tài),準(zhǔn)備接收復(fù)印命令;如果復(fù)印時(shí)發(fā)生卡紙故障,則進(jìn)入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。 請(qǐng)用狀態(tài)轉(zhuǎn)換圖描繪復(fù)印機(jī)的行為。,例5:一個(gè)浮點(diǎn)二進(jìn)制數(shù)的構(gòu)成是:一個(gè)可選的符號(hào)(+或-),后跟一個(gè)或多個(gè)二進(jìn)制位,再跟上一個(gè)字符E,再加上另一個(gè)可選符號(hào)(+或-)及一個(gè)或多個(gè)二進(jìn)制位。例如,下列的字符串都是浮點(diǎn)二進(jìn)制數(shù): 110101E-101, -100111E1

6、1101,+1E0 更形式化地,浮點(diǎn)二進(jìn)制數(shù)定義如下: floatingpoint binary=signbitstringEsignbitstring sign=+- bitstring=bitbitstring bit=01 其中, 符號(hào)=表示定義為; 符號(hào)...表示可選項(xiàng); 符號(hào)ab表示a或b。 假設(shè)有這樣一個(gè)有窮狀態(tài)機(jī):以一串字符為輸入,判斷字符串中是否含有合法的浮點(diǎn)二進(jìn)制數(shù)。試對(duì)這個(gè)有窮狀態(tài)機(jī)進(jìn)行規(guī)格說明。,例6.分析下圖,確定模塊之間的耦合類型 圖1 一個(gè)程序的模塊互聯(lián)圖 表1 模塊接口描述,例7.分析下圖的層次圖,確定每個(gè)模塊的內(nèi)聚類型

7、。 圖2 計(jì)算多個(gè)地點(diǎn)日平均溫度的程序,例8.,例10. 假設(shè)某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)重量 不超過30kg的行李。當(dāng)行李重量超過30kg時(shí), 對(duì)頭等艙的國內(nèi)乘客超重部分每公斤收費(fèi)4元, 對(duì)其他艙的國內(nèi)乘客超重部分每公斤收費(fèi)6元, 對(duì)外國乘客超重部分每公斤收費(fèi)比國內(nèi)乘客多 一倍,對(duì)殘疾乘客超重部分每公斤收費(fèi)比正常 乘客少一半。用判定表可以清楚地表示與上述 每種條件組合相對(duì)應(yīng)的計(jì)算行李費(fèi)的算法,,例11.某交易所規(guī)定給經(jīng)紀(jì)人的手續(xù)費(fèi)計(jì)算方法如下:總手續(xù) 費(fèi)等于基本手續(xù)費(fèi)加上與交易中的每股價(jià)格和股數(shù)有關(guān)的 附加手續(xù)費(fèi)。如果交易總金

8、額少于1000元,則基本手續(xù)費(fèi) 為交易金額的8.4%;如果交易總金額在1000元到10000元之 間,則基本手續(xù)費(fèi)為交易金額的5%,再加34元; 如果交易總金額超過10000元,則基本手續(xù)費(fèi)為交易金額的 4%加上134元。當(dāng)每股售價(jià)低于14元時(shí),附加手續(xù)費(fèi)為基 本手續(xù)費(fèi)的5%,除非買進(jìn)、賣出的股數(shù)不是100的倍數(shù), 在這種情況下附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的9%。當(dāng)每股售價(jià) 在14元到25元之間時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的2%,除 非交易的股數(shù)不是100的倍數(shù),在這種情況下附加手續(xù)費(fèi)為 基本手續(xù)費(fèi)的6%。當(dāng)每股售價(jià)超過25元時(shí),如果交易的股 數(shù)零散(即,不是100的倍數(shù)),則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)

9、的4%,否則附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的1%。 要求: (1) 用判定表表示手續(xù)費(fèi)的計(jì)算方法; (2) 用判定樹表示手續(xù)費(fèi)的計(jì)算方法。,例12. 用Jackson圖描繪下述的一列火車的構(gòu)成: 一列火車最多有兩個(gè)火車頭,只有一個(gè)火 車頭時(shí)則位于列車最前面,若還有第二個(gè)火車 頭時(shí),則第二個(gè)火車頭位于列車最后面?;疖?頭既可能是內(nèi)燃機(jī)車也可能是電氣機(jī)車。車廂 分為硬座車廂、硬臥車廂和軟臥車廂3種。硬 座車廂在所有車廂的前面,軟臥車廂在所有車 廂的后面。此外在硬臥車廂和軟臥車廂之間還 有一節(jié)餐車。,例13. 高考后將考生的基本情況文件(簡(jiǎn)稱考生基本 情況文件)和考生高考成績文件(簡(jiǎn)稱考分文件)

10、合并成一個(gè)新文件(簡(jiǎn)稱考生新文件)??忌?情況文件和考分文件都是由考生記錄組成的。為簡(jiǎn) 便起見,考生基本情況文件中的考生記錄的內(nèi)容包 括:準(zhǔn)考證號(hào)、姓名、通訊地址??挤治募械目?生記錄的內(nèi)容包括:準(zhǔn)考證號(hào)和各門考分。合并后 的考生新文件自然也是由考生記錄組成,內(nèi)容包 括:準(zhǔn)考證號(hào)、姓名、通訊地址和各門考分。,例14. 畫出下列偽碼程序的流圖,計(jì)算它的環(huán)形復(fù)雜度。 1: LOOP: DO WHILE Z0 2: A=B+1 IF A10 3: THEN X=A 4: ELSE Y=Z 5: END IF IF Y0 9:

11、 END IF 11: THEN PRINT G G=H+R 12: ELSE PRINT R END DO 13: END IF STOP,,例15: 畫出下列偽碼程序的程序流程圖和盒圖:START IF p THEN WHILE q DO F END DO ELSE BLOCK G N END BLOCK END IF STOP,,例16. 設(shè)計(jì)下列偽

12、碼程序的分支覆蓋和條件組合覆蓋測(cè)試用例: START INPUT(A, B, C, D) IF (A0) AND (BO) THEN X=A+B ELSE X=A-B END IF IF (CA) OR (D

13、A) 8: OR (D

14、e( keyword ) Select( L ) Display( N ) 其中,keyword是正確的關(guān)鍵字;L是執(zhí)行命令browse后 屏幕上顯示的約20個(gè)行號(hào)中的一個(gè);N是執(zhí)行命令S后列 出的索引號(hào)中的一個(gè)。 2)順序執(zhí)行下列2個(gè)命令: Find( name ) Display( N ) 其中,name是已經(jīng)的作者姓名;N是執(zhí)行命令find后列 出的索引號(hào)中的一個(gè)。 針對(duì)若干個(gè)不同的name重復(fù)執(zhí)行上述命令序列。,(2)測(cè)試系統(tǒng)非正常操作的測(cè)試數(shù)據(jù) 1)用過長的關(guān)鍵字作為命令browse的參數(shù), 例如:b(reliability softwar

15、e and hardware combined ) 預(yù)期的輸出:系統(tǒng)截短過長的關(guān)鍵字,例如上述命令中 的關(guān)鍵字可能被截短為:reliability software 2)用不正確的關(guān)鍵字作為命令browse的參數(shù), 例如:b( aardvark) 預(yù)期的輸出:顯示出最接近的匹配結(jié)果, 3)用比執(zhí)行命令browse后列出的最大行號(hào)大1的數(shù)作為命 令s的參數(shù), 預(yù)期的輸出:“命令s的參數(shù)不在行號(hào)列表中” 4)用數(shù)字和標(biāo)點(diǎn)符號(hào)作為命令browse和命令find的參數(shù), 預(yù)期的輸出:“參數(shù)類型錯(cuò)”,5)用字母字符作為命令select和命令display的參數(shù), 預(yù)期的輸出

16、:“參數(shù)類型錯(cuò)” 6)用0和負(fù)數(shù)作為命令select和命令display的參數(shù), 預(yù)期的輸出:“參數(shù)類型錯(cuò)” 7)命令順序錯(cuò),例如,沒執(zhí)行命令b就執(zhí)行命令s,或沒執(zhí)行 命令s就執(zhí)行命令d 預(yù)期的輸出:“命令順序錯(cuò)” 8)命令語法錯(cuò),例如,遺漏命令名b、s、d或f;或命令參數(shù) 沒用圓括號(hào)括起來 預(yù)期的輸出:“命令語法錯(cuò)” 9)命令參數(shù)空,例如,b()、s()、d()或f() 預(yù)期的輸出:系統(tǒng)提供默認(rèn)參數(shù)或給出出錯(cuò)信息 10)使用拼錯(cuò)了的作者姓名作為參數(shù)f的參數(shù) 預(yù)期的輸出:“找不到這位作者的著作”。,例19.對(duì)一個(gè)包含10000條機(jī)器指令的程序進(jìn)行一個(gè)月 集成測(cè)試后,總共改正了1

17、5個(gè)錯(cuò)誤,此時(shí) MTTF=10h;經(jīng)過兩個(gè)月測(cè)試后,總共改正了25 個(gè)錯(cuò)誤(第二個(gè)月改正了10個(gè)錯(cuò)誤),MTTF=15h。 要求: (1) 根據(jù)上述數(shù)據(jù)確定MTTF與測(cè)試時(shí)間之間的函 數(shù)關(guān)系,畫出MTTF與測(cè)試時(shí)間的關(guān)系曲線。 在畫這條曲線時(shí)做了什么假設(shè)? (2) 為做到MTTF=100h,必須進(jìn)行多長時(shí)間的集成 測(cè)試?當(dāng)集成測(cè)試結(jié)束時(shí)總共改正了多少個(gè)錯(cuò) 誤,還有多少個(gè)錯(cuò)誤潛伏在程序中?,例20.如對(duì)一個(gè)長度為100000條指令的程序進(jìn)行集成 測(cè)試期間記錄下下面的數(shù)據(jù): (a) 7月1日:集成測(cè)試開始,沒有發(fā)現(xiàn)錯(cuò)誤。 (b) 8月2日:總共改正100個(gè)錯(cuò)誤,此時(shí),MTTF=0.

18、4h (c) 9月1日:總共改正300個(gè)錯(cuò)誤,此時(shí),MTTF=2h 根據(jù)上列數(shù)據(jù)完成下列各題: (1) 估計(jì)程序中的錯(cuò)誤總數(shù); (2) 為使MTTF達(dá)到10h,必須測(cè)試和調(diào)試這個(gè)程序 多長時(shí)間? (3) 畫出MTTF和測(cè)試時(shí)間之間的函數(shù)關(guān)系線。,例21. 在測(cè)試一個(gè)長度為24000條指令的程序時(shí),第 一個(gè)月由甲、乙兩名測(cè)試員各自獨(dú)立測(cè)試這個(gè)程序。 經(jīng)一個(gè)月測(cè)試后,甲發(fā)現(xiàn)并改正20個(gè)錯(cuò)誤,使MTTF 達(dá)到10h。與此同時(shí),乙發(fā)現(xiàn)24個(gè)錯(cuò)誤,其中6個(gè)甲 也發(fā)現(xiàn)了。以后由甲一個(gè)人繼續(xù)測(cè)試這個(gè)程序。問: (1) 剛開始測(cè)試時(shí)程序中總共有多少個(gè)潛藏的錯(cuò)誤? (2) 為使MTTF達(dá)到60h,必須再改正

19、多少個(gè)錯(cuò)誤? 還需用多長測(cè)試時(shí)間? (3) 畫出MTTF與集成測(cè)試時(shí)間之間的函數(shù)關(guān)系 曲線。,例22.某軟件公司擬采用下述措施提高他們開發(fā)出的 軟件產(chǎn)品的可維護(hù)性。請(qǐng)判斷哪些措施是正確的? 1. 在分析用戶需求時(shí)同時(shí)考慮維護(hù)問題。 2. 測(cè)試完程序后,刪去程序中的注解以縮短源程序長 度。 3. 在軟件開發(fā)過程中盡量保證各階段文檔的正確性。 4. 編碼時(shí)盡量多用全局變量。 5. 選用時(shí)間效率和空間效率盡可能高的算法。 6. 盡可能利用硬件特點(diǎn)以提高程序效率。 7. 進(jìn)行總體設(shè)計(jì)時(shí)加強(qiáng)模塊間的聯(lián)系。 8. 盡可能使用高級(jí)語言編寫程序。,9. 盡量減少程序模塊的規(guī)模。 10. 用數(shù)據(jù)庫系統(tǒng)代替

20、文件系統(tǒng)來存儲(chǔ)需要長期保 存的信息。 11. 用CASE環(huán)境或程序自動(dòng)生成工具來自動(dòng)生成一 部分程序。 12. 盡量用可重用的軟件構(gòu)件來組裝程序。 13. 采用放錯(cuò)程序設(shè)計(jì)技術(shù),在程序中引入自檢能力 14. 采用先進(jìn)的軟件開發(fā)技術(shù)。 15. 把與硬件及操作系統(tǒng)有關(guān)的代碼放到某些特定的 程序模塊中。,例23.假設(shè)你的任務(wù)是對(duì)一個(gè)已有的軟件做重大修 改,而且只允許你從下述文檔中選取兩份: (a) 程序的規(guī)格說明; (b) 程序的詳細(xì)設(shè)計(jì)結(jié)果( 自然語言描述加上 某種設(shè)計(jì)工具表示 ); (c) 源程序清單( 其中有適當(dāng)數(shù)量的注解 )。 你將選取哪兩份文檔?為什么這樣選取?,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!