




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學習資料收集于網絡,僅供參考一、選擇題:(每題 1 分,共 20 分)(將答案寫在題號前的()中)(C) 1.軟件是()。A. 處理對象和處理規則的描述B. 程序C. 程序及其文檔D. 計算機系統(B) 2.軟件需求規格說明的內容不應包括()。A. 主要功能B. 算法的詳細描述C. 用戶界面及運行環境D. 軟件的性能(B) 3.程序的三種基本控制結構是()。A. 過程、子程序和分程序B. 順序、選擇和重復C. 遞歸、迭代和回溯D. 調用、返回和轉移() 4.面向對象的分析方法主要是建立三類模型,即()。A) 系統模型、 ER 模型、應用模型B) 對象模型、動態模型、應用模型C) -模型、對象模
2、型、功能模型D) 對象模型、動態模型、功能模型(C) 5.在 E-R 模型中,包含以下基本成分()。A) 數據、對象、實體B) 控制、聯系、對象C) 實體、聯系、屬性D) 實體、屬性、操作(A)6.各種軟件維護的類型中最重要的是()。A) 完善性維護B) 糾錯性維護C) 適應性維護D) 預防性維護(B) 7軟件測試的目標是()。A.證明軟件是正確的B. 發現錯誤、降低錯誤帶來的風險C. 排除軟件中所有的錯誤D. 與軟件調試相同( D) 8軟件生命周期中所花費用最多的階段是()A詳細設計B軟件編碼C軟件測試D軟件維護( C)9若有一個計算類型的程序,它的輸入量只有一個X ,其范圍是 -1.0,
3、1.0 ,現從輸入的角度考慮一組測試用例:-1.001, -1.0, 1.0, 1.001. 設計這組測試用例的方法是()A條件覆蓋法B 等價分類法C邊界值分析法D錯誤推測法( D) 10、詳細設計的基本任務是確定每個模塊的()設計A功能B.調用關系C.輸入輸出數據D.算法( A )11設函數 C( X)定義問題 X 的復雜程序,函數 E( X)確定解決問題 X 需要的工作量(時間) 。對于兩個問題 P1 和 P2,如果 C( P1) C(P2)顯然 E( P1)E( P2), 則得出結論 E(P1+P2) E( P1) +E( P2)就是:()A 模塊化的根據B逐步求精的根據C抽象的根據D
4、信息隱藏和局部化的根據( D) 12下面幾種白箱測試技術,哪種是最強的覆蓋準則()A 語句覆蓋B條件覆蓋C判定覆蓋D條件組合覆蓋( A) 13面向數據流的設計方法把()映射成軟件結構。A 數據流B系統結構C控制結構D信息流( A) 14. 內聚程度最低的是()內聚A. 偶然B.過程C.順序D.時間( A) 15. 確定測試計劃是在()階段制定的 .學習資料學習資料收集于網絡,僅供參考A總體設計B.詳細設計C.編碼D.測試( D) 16需求分析的產品是()A 數據流程圖案B 數據字典C判定表D需求規格說明書( C)17數據字典是軟件需求分析階段的最重要工具之一,其最基本的功能是 ()A 數據庫設
5、計B數據通信C數據定義D 數據維護( D)18.()引入了“風險驅動”的思想,適用于大規模的內部開發項目。A 增量模型B 噴泉模型C原型模型D 螺旋模型( D) 19模塊的內聚性最高的是()A 邏輯內聚B時間內聚C偶然內聚D 功能內聚( D)20.提高測試的有效性非常重要,成功的測試是指 ()A. 證明了被測試程序正確無誤B. 說明了被測試程序符合相應的要求C.未發現被測程序的錯誤D.發現了至今為止尚未發現的錯誤二判斷題(每題 1 分,共 10 分)將答案寫在題號前的()中,正確用,錯誤用 。( ) 1、開發軟件就是編寫程序。( )、系統測試的主要方法是白盒法,主要進行功能測試、性能測試、安全
6、性測試及可靠性等測試。( ) 3、編程序時應盡可能利用硬件特點以提高程序效率.( ) 4、軟件需求分析的任務是建立軟件模塊結構圖。( ) 5、盡可能使用高級語言編寫程序( ) 6、以結構化分析方法建立的系統模型就是數據流圖。( ) 7、進行總體設計時加強模塊間的聯系。( ) 8、編碼時盡量多用全局變量 .( ) 9、用 CASE環境或程序自動生成工具來自動生成一部分程序.( ) 10、軟件測試是要發現軟件中的所有錯誤。三、填空題(每題 1 分,共 5 分):將結果填在()1、將下面的關系按繼承關系、聚集關系或普通關聯進行分類。小汽車 -紅旗轎車(繼承)小汽車 -駕駛員(普通關聯)班級 -學生(
7、聚集)2、將下列各項分為類或類的實例我的汽車(實例)交通工具(類)三、簡答題:(每題 5 分,共 25 分)1. 軟件生命期各階段的任務是什么?答:軟件生命期分為 7 個階段:1、問題定義:要解決的問題是什么2、可行性研究:確定問題是否值得解,技術可行性、經濟可行性、操作可行性3、需求分析:系統必須做什么4、總體設計:系統如何實現,包括系統設計和結構設計5、詳細設計:具體實現設計的系統6、實現:編碼和測試7、運行維護:保證軟件正常運行。2、軟件重用的效益是什么?學習資料學習資料收集于網絡,僅供參考答: 1、軟件重用可以顯著地改善軟件的質量和可靠性。2、軟件重用可以極大地提高軟件開發的效率。3、
8、節省軟件開發的成本,避免不必要的重復勞動和人力、財力的浪費。3、 自頂而下漸增測試與自底而上漸增測試各有何優、缺點?答:自頂而下漸增測試優點:不需要測試驅動程序,能夠在測試階段的早期實現并驗證系統的主要功能,而且能夠盡早發現上層模塊的接口錯誤。缺點:需要存根程序,底層錯誤發現較晚。自底而上漸增測試優點與缺點和自頂而下漸增測試相反。4 、 提高可維護性的方法有哪些?答:在軟件工程的每一階段都應該努力提高系統的可維護性,在每個階段結束前的審查和復審中,應著重對可維護性進行復審。在需求分析階段的復審中,應對將來要擴充和修改的部分加以注明。在討論軟件可移植性問題時,要考慮可能要影響軟件維護的系統界面。
9、在軟件設計的復審中,因從便于修改、模塊化和功能獨立的目標出發,評價軟件的結構和過程,還應對將來可能修改的部分預先做準備。在軟件代碼復審中,應強調編碼風格和內部說明這兩個影響可維護性的因素。在軟件系統交付使用前的每一測試步驟中都應給出需要進行預防性維護部分的提示。在完成每項維護工作后,都應對軟件維護本身進行仔細認真的復審。為了從根本上提高軟件系統的可維護性,人們正試圖通過直接維護軟件規格說明來維護軟件 ,同時也在大力發展軟件重用技術。簡述軟件測試要經過哪幾個步驟,每個步驟與什么文檔有關。【解答】測試過程按 4 個步驟進行,即單元測試(模塊測試) 、集成測試 (子系統測試和系統測試)、確認測試(驗
10、收測試)和平行運行。單元測試集中對用源代碼實現的每一個程序單元進行測試, 與其相關的文檔是單元測試計劃和詳細設計說明書。集成測試把已測試過的模塊組裝起來, 主要對與設計相關的軟件體系結構的構造進行測試。與其相關的文檔是集成測試計劃和軟件需求說明書。確認測試則是要檢查已實現的軟件是否滿足了需求規格說明中確定了的各種需求,以及軟件配置是否完全、正確。與其相關的文檔是確認測試計劃和軟件需求說明書。平行運行把已經經過確認的軟件納入實際運行環境中,與其他系統成份組合在一起進行測試。與其相關的文檔:用戶指南、使用手冊等。四、應用題(每題8 分,共 40 分)1、 假設一家工廠的采購部每天需要一張定貨報表,
11、報表按零件編號排序,表中列出所有需要再次定貨的零件。對于每個需要再次定貨的零件應該列出下述數據:零件編號,零件名稱,定貨數量,目前價格,主要供應者,次要供應者。零件入庫或出庫稱為事務,通過放在倉庫中的 CRT 終端把事務報告給定貨系統。當某種零件的庫存數量少于庫存量臨界值時就應該再次定貨。要求:畫出系統的數據流圖。學習資料學習資料收集于網絡,僅供參考答:2、 將下面給出的偽碼轉換為N-S 圖和 PAD 圖。void root ( float root1, float root2 ) i = 1 ;j = 0 ;while ( i = 10 ) 輸入一元二次方程的系數a, b, c;p = b*b 4*a*c ;if( p 0 ) 求出根并輸出 ;if( p = 0 ) 求出重根并輸出 ;j = j + 1 ;i = i +1 ;輸出重根的方程的個數j ;【解答】(1)N-S 圖i = 1; j = 0;while ( i = 10 )輸入 a, b, c; 計算 p = b2 - 4ac;Fp 0 ?T求出根并輸出Fp = 0 ?T求出重根并輸出 ; j = j + 1;i = i + 1;輸出重根的方程個數i學習資料學習資料收集于網絡,僅供參考( 2)PAD 圖i = 1; j = 0;輸入 a,b,c; 計算p = b24ac;求出根并輸出p 0 ?wh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告設計師證書考試廣告符號理解考題及答案
- 2024年紡織品設計師證書考試的評估工具研究試題及答案
- 功 功率測試題及答案
- 慕尼黑FUNFHOFE商業廣場
- 康泰旅游面試題及答案
- 澳門公職考試題庫及答案
- 學業考試英語試題及答案
- 溫泉培訓考試題及答案
- 柴油發電機試題及答案
- 大氣磅礴廣告設計師考試試題及答案
- 電子商務安全信息隱藏
- 試驗檢測程序流程圖
- 心電監測技術操作考核評分標準
- 《產業經濟學》全書配套教學課件
- 鐵路線路工務入路培訓課件
- 年產量3000噸熱處理車間的設計課程
- 注塑機日常保養點檢表
- 西工大附中跟崗培訓心得體會
- 我國食品標準體系課件
- 2MWp雙模式光伏發電工程施工組織方案
- 幼兒園繪本故事:《感謝的味道》 PPT課件
評論
0/150
提交評論