版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件工程習題課P1755某圖書館館有一個個使用CRT終端的信信息檢索索系統(tǒng),,該系統(tǒng)統(tǒng)有下列列4個基本檢檢索命令令:名稱語法操作BROWSE(瀏覽)b(關鍵字)系統(tǒng)搜索給出的關鍵字,找出字母排列與此關鍵字最相近的字。然后在屏幕上顯示約20個加了行號的字,與給出的關鍵字完全相同的字約在中央。SELECT(選?。﹕(屏幕上的行號)系統(tǒng)創(chuàng)建一個文件保存含有由行號制定的關鍵字的全部圖書的索引,這些索引都有編號(第一個索引的編號為1,第二個為2……依此類推)。DISPLAY(顯示)d(索引號)系統(tǒng)在屏幕上顯示與給定的索引號有關的信息,這些信息與通常在圖書館的目錄卡片上給出的信息相同。這條命令接在BROWSE/SELECT或FIND命令后面用,以顯示文件中的索引信息。FIND(查找)f(作者姓名)系統(tǒng)搜索指定的作者姓名,并在屏幕上顯示該作者的著作的索引號,同時把這些索引存入文件。設計測試試數(shù)據(jù)以以全面測測試系統(tǒng)統(tǒng)正常操操作。設計測試試數(shù)據(jù)以以測試系系統(tǒng)的非非正常操操作。P1755參考答案案劃分等價價類(略略)全面測試試系統(tǒng)正正常操作作BBSBSDFFDP1755參考答案案B:輸入關關鍵字,,看是否否輸出約約20個加了行行號的字字,是否否與關鍵鍵字完全全相同的的字約在在屏幕中中央。輸入:““計算機機”預預期輸輸出:約約20個加行號號的字BS:輸入關關鍵字,,選取屏屏幕上行行號,是是否生成成包含索索引號的的文件。。輸入:““計算機機”;12預期輸出出:約20個加行號號的字;;文件BSD:輸入關關鍵字,,選取屏屏幕上行行號,檢檢索索引引號有關關信息,,是否顯顯示文件件中索引引信息。。輸入:““計算機機”;12;3預期輸出出:約20個加行號號的字;;文件件;文文件中索索引信息息。F:輸入作作者姓名名,是否否在屏幕幕上顯示示該作者者的著作作的索引引號,是是否將這這些索引引存入文文件。輸入:““金庸””預預期輸出出:該作作者著作作的索引引號FD:輸入作作者姓名名,檢索索索引號號有關信信息,是是否現(xiàn)實實文件中中索引信信息。輸入:““金庸””;3預期輸出出:該作作者著作作索引號號;文件件中索索引信信息P1755參考答案案測試系統(tǒng)統(tǒng)的非正正常操作作B:搜索關關鍵字為為空字串串,是否否提示關關鍵字不不能為空空串。輸入:““”預預期期輸出::關鍵字字不能為為空串BS:選取行行的行號號超過屏屏幕行號號,是否否提示行行號超界界。輸入:““計算機機”;80預期輸出出:行號號超界BSD:檢索的的索引號號不合法法,是否否提示索索引號不不合法。。輸入:““計算機機”;12;-1預期輸出出:索引引號不合合法直接調(diào)用用DISPLAY,是否提提示非法法操作輸入:1預期輸出出:非法法操作……P2785試用面向向?qū)ο蠓椒椒?,設設計本書書習題2第2題中描述述的儲蓄蓄系統(tǒng)。。習題2第2題為方便儲儲戶,某某銀行擬擬開發(fā)計計算機儲儲蓄系統(tǒng)統(tǒng)。儲戶戶填寫的的存款單單或取款款單由業(yè)業(yè)務員鍵鍵入系統(tǒng)統(tǒng),如果果是存款款,系統(tǒng)統(tǒng)記錄存存款人姓姓名、住住址、存存款類型型、存款款日期、、利率等等信息,,并印出出存款單單給儲戶戶;如果果是取款款,系統(tǒng)統(tǒng)計算利利息并印印出利息息清單給給儲戶。。P2785參考答案案需求描述述(參照照課本P227ATM系統(tǒng)需求求描述))定義系統(tǒng)統(tǒng)邊界確定類與與對象儲戶、銀行、儲蓄系系統(tǒng)、存存款單、、取款單單、業(yè)務員、系統(tǒng)、、存款人人、姓名名、住址址、存款款類型、、存款日日期、利利率、信信息、利利息、利利息清單單、帳戶、事務日志志。確定關聯(lián)聯(lián)、屬性性P2785參考答案案靜態(tài)結(jié)構構P2785參考答案案建立動態(tài)態(tài)模型事件跟蹤蹤圖(正正常、異異常)狀態(tài)圖以正常存存款為例例說明事事件跟蹤蹤圖畫法法業(yè)務人員員鍵入系系統(tǒng)記錄存款款信息存存款入賬賬戶打印存款款單(作業(yè)中中,請包包含所有有正常和和異常情情況)P2785參考答案案建立動態(tài)態(tài)模型事件跟蹤蹤圖(正正常、異異常)狀態(tài)圖若某個類類的狀態(tài)態(tài)較多,,變化較較復雜,,則應當當畫出該該類的狀狀態(tài)圖,,說明該該類狀態(tài)態(tài)改變的的條件等等。補充習題題一為什么基基于約束束覆蓋率率作為測測試軟件件充分性性的一個個指標??類測試:由那些與與驗證類類的實現(xiàn)現(xiàn)是否和和該類的的說明完完全一致致的相關關聯(lián)的活活動組成成類測試后后,測試試程度用用測試充充分性表表示,即即測試多多少類實實現(xiàn)和多多少類說說明包括括三個標標準即基基于類狀狀態(tài)的覆覆蓋率、、基于約約束的覆覆蓋率和和基于代代碼的覆覆蓋率。?;诩s束束的覆蓋蓋率以測測試用例例覆蓋狀狀態(tài)轉(zhuǎn)換換圖中多多少個約約束為依依據(jù)。如如對于狀狀態(tài)的邊邊界值,,取決于于狀態(tài)相相關屬性性范圍,,對于狀狀態(tài)的每每一個轉(zhuǎn)轉(zhuǎn)換所應應滿足的的條件,,以及轉(zhuǎn)轉(zhuǎn)換后應應滿足何何種條件件,根據(jù)據(jù)屬性來來定義每每一個狀狀態(tài)等。。這些測測試展現(xiàn)現(xiàn)了類測測試系列列充分性性。補充習題題二比較傳統(tǒng)統(tǒng)和現(xiàn)代代開發(fā)方方法中基基于約束束的覆蓋蓋率的區(qū)區(qū)別補充習題題二參考答案在傳統(tǒng)方方法測試試中:單元測試試集中檢檢測軟件件,設計計的最小小單元為為模塊,,可獨立立測試單單個操作作;集成測試試存在層層次的控控制結(jié)構構,依自自頂向下下或自底底向上策策略;確認測試試集中檢檢查用戶戶可見的的動作和和可識別別的輸出出傳統(tǒng)方法法的約束束覆蓋針針對軟件件設計模模塊,孤孤立測試試單個操操作。補充習題題二參考答案在現(xiàn)代方方法測試試中:單元測試試中單元元的概念念改變了了,它的的“封裝裝”導致致類和對對象的定定義,從從而使最最小的可可測試單單元變?yōu)闉榉庋b起起來的類類和對象象;集成測試試不存在在層次的的控制結(jié)結(jié)構,采采用基于于線程或或使用的的測試;;確認測試試不再考考慮類之之間的連連接細節(jié)節(jié)在現(xiàn)代方方法的約約束覆蓋蓋率中,,要測試試封裝的的類和對對象,而而不能孤孤立地僅僅對個體體模塊測測試在傳統(tǒng)和和現(xiàn)代設設計中,,針對不不同對象象,其覆覆蓋程度度也有所所不同P223習題1第3題什么是軟軟件工程程?它有有哪些本本質(zhì)特性性?怎樣樣用軟件件工程消消除軟件件危機??P223參考答案案軟件工程程是:把系統(tǒng)的的、規(guī)范范的、可可度量的的途徑應應用于軟軟件開發(fā)發(fā)、運行行和維護護過程,,也就是是把工程程應用于于軟件;;研究①中中提到的的途徑軟件工程程的本質(zhì)質(zhì)特性::軟件工程程關注于于大型程程序的構構造軟件工程程的中心心課題是是控制復復雜性軟件經(jīng)常常變化開發(fā)軟件件的效率率非常重重要和諧地合合作是開開發(fā)軟件件的關鍵鍵軟件必須須有效地地支持它它的用戶戶在軟件工工程領域域中是由由具有一一種文化化背景的的人替具具有另一一種文化化背景的的人創(chuàng)造造產(chǎn)品P223參考答案案軟件危機機解決途途徑技術措施施使用更好好的軟件件開發(fā)方方法和開開發(fā)工具具組織管理理措施軟件開發(fā)發(fā)不是某某種個體體勞動的的神秘技技巧,而而應該是是一種組組織良好好、管理理嚴密、、各類人人員協(xié)同同配合、、共同完完成的工工程項目目軟件工程程采用工工程的概概念、原原理、技技術和方方法來開開發(fā)與維維護軟件件,把經(jīng)經(jīng)過時間間考驗而而證明正正確的管管理技術術和當前前能夠得得到的最最好的技技術方法法結(jié)合起起來軟件工程程正是從從管理和和技術兩兩方面研研究如何何更好地地開發(fā)和和維護計計算機軟軟件的一一門新興興學科P236習題1第6題什么是軟軟件過程程?它與與軟件工工程方法法學有何何關系??P236參考答案案軟件過程程是為了了獲得高高質(zhì)量軟軟件所需需要完成成的一系系列任務務的框架架,它規(guī)規(guī)定了完完成各項項任務的的工作步步驟。軟件工程程方法學學包含三三個要素素:方法法、工具具和過程程。方法是完完成軟件件開發(fā)的的各項任任務的技技術方法法,回答答“怎樣樣做”的問題工具是為為運用方方法而提提供的自自動的或或半自動動的軟件件工程支支撐環(huán)境境過程是為為了獲得得高質(zhì)量量軟件所所需要完完成的一一系列任任務的框框架,它它規(guī)定了了完成各各項任務務的工作作步驟P237習題1第7題什么是軟軟件生命命周期模模型?試試比較瀑瀑布模型型、快速速原型模模型、增增量模型型和螺旋旋模型的的優(yōu)缺點點,說明明每種模模型的適適用范圍圍P237參考答案案軟件生命命周期模模型是跨跨越整個個生存期期的系統(tǒng)統(tǒng)開發(fā)、、運作和和維護所所實施的的全部過過程、活活動和任任務的結(jié)結(jié)構框架架。P237參考答案案瀑布模型型缺點:實際的項項目大部部分情況況難以按按照該模模型給出出的順序序進行,,而且這這種模型型的迭代代是間接接的,這這很容易易由微小小的變化化而造成成大的混混亂。經(jīng)常情況況下客戶戶難以表表達真正正的需求求,而這這種模型型卻要求求如此,,這種模模型是不不歡迎具具有二義義性問題題存在的的??蛻粢鹊鹊介_發(fā)發(fā)周期的的晚期才才能看到到程序運運行的測測試版本本,而在在這時發(fā)發(fā)現(xiàn)大的的錯誤時時,可能能引起客客戶的驚驚慌,而而后果也也可能是是災難性性的。會經(jīng)常在在過程的的開始和和結(jié)束時時碰到等等待其他他成員完完成其所所依賴的的任務才才能進行行下去,,有可能能花在等等待的時時間比開開發(fā)的時時間要長長。稱之之為“堵堵塞狀態(tài)態(tài)”。P237參考答案案優(yōu)點:它提供了了一個模模板,這這個模板板使得分分析、設設計、編編碼、測測試和支支持的方方法可以以在該模模板下有有一個共共同的指指導。雖然有不不少缺陷陷但比在在軟件開開發(fā)中隨隨意的狀狀態(tài)要好好得多。。軟件工程程中應用用最廣泛泛的過程程模型,,在軟件件工程中中占有肯肯定和重重要的位位置。P237參考答案案快速原型型模型在進行了了基本需需求分析析之后,,快速開開發(fā)出產(chǎn)產(chǎn)品的原原型,然然后基于于這個原原型,同同客戶溝溝通、交交流,更更好地了了解客戶戶需求,,不斷修修改這個個原型,,到了雙雙方認可可的程度度,再做做詳細地地分析、、設計和和編程,,最終開開發(fā)出令令客戶滿滿意的產(chǎn)產(chǎn)品。優(yōu)點:使用戶能能夠感受受到實際際的系統(tǒng)統(tǒng),使開開發(fā)者能能夠快速速地構造造出系統(tǒng)統(tǒng)的框架架。缺點:產(chǎn)品的先先天性不不足,因因為開發(fā)發(fā)者常常常需要做做實現(xiàn)上上的折中中,可能能采用不不合適的的操作系系統(tǒng)或程程序設計計語言,,以使原原型能夠夠盡快工工作。P237參考答案案增量模型型缺點:至始至終終開發(fā)者者和客
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度2025年度抵押貸款合同-文化創(chuàng)意產(chǎn)業(yè)
- 2025年度酒店客房服務員聘用合同及服務質(zhì)量標準協(xié)議
- 2025年度影視演員獨家演出權簽約合同
- 二零二五年度綠色環(huán)保租房中介服務費合同
- 2025年度超市轉(zhuǎn)讓與節(jié)假日商品配送服務合同
- 2025年度污水處理設施清運與環(huán)保技術研發(fā)合同
- 二零二五年度美發(fā)行業(yè)員工責任合同
- 二零二五年度勞動合同終止或解除證明及經(jīng)濟補償核算書
- 2025年手機配件購買合同
- 2025年旅游購物補貼合同
- 2024年胡麻油市場前景分析:全球胡麻油市場規(guī)模達到了25.55億美元
- 《 西門塔爾牛臉數(shù)據(jù)集的研究》范文
- 八年級上冊 第三單元 11《簡愛》公開課一等獎創(chuàng)新教學設計
- 中小商業(yè)銀行數(shù)字化轉(zhuǎn)型現(xiàn)狀及對策研究
- 親子非暴力溝通培訓講座
- 保險投訴處理流程培訓
- JJG 707-2014扭矩扳子行業(yè)標準
- 2025財年美國國防預算概覽-美國國防部(英)
- 2024年江西省南昌市中考一模數(shù)學試題(含答案)
- 《采暖空調(diào)節(jié)能技術》課件
- 游戲綜合YY頻道設計模板
評論
0/150
提交評論