西交《軟件工程概論》在線作業(yè)
試卷總分:100 得分:100
第1題,SA方法是一種( )
A、自頂向下逐層分解的分析方法
B、自底向上逐層分解的分析方法
C、面向對象的分析方法
D、以上都不是
正確答案:
第2題,白盒測試方法重視( )的度量
A、測試覆蓋率
B、測試數據多少
C、測試費用
D、測試周期
正確答案:
第3題,程序的3中基本結構是( )
A、過程、子程序、分程序
B、順序、條件、循環(huán)
C、遞歸、堆棧、隊列
D、調用、返回、轉移
正確答案:
第4題,程序內部的各個部分之間存在的聯(lián)系,用結構圖表達時,最關心的是模塊的內聚性和( )
A、獨立性
B、有效性
C、耦合性
D、安全性
正確答案:
第5題,盡管有不合法的輸入,軟件仍能繼續(xù)正常工作的能力是指( )
A、兼容性
B、可靠性
C、容錯性
D、穩(wěn)定性
正確答案:
第6題,面向對象程序設計語言與其他程序設計語言的最主要差別是它具有( )
A、模塊性
B、抽象性
C、繼承性
D、共享性
正確答案:
第7題,面向對象分析階段建立的三個模型中,核心的模型是( )模型。
A、功能
B、動態(tài)
C、對象
D、分析
正確答案:
第8題,面向對象設計語言不同于其他語言的最主要特點是( )
A、模塊性
B、抽象性
C、繼承性
D、共享性
正確答案:
第9題,軟件工程對維護工作的主要目標是提高( ),降低維護的代價
A、軟件的生產率
B、軟件的可靠性
C、軟件的可維護性
D、維護的效率
正確答案:
第10題,軟件開發(fā)過程中抽取和整理用戶需求并建立問題域精確模型的過程叫( )
A、生存期
B、面向對象設計
C、面向對象程序設計
D、面向對象分析
正確答案:
第11題,軟件設計一般分為總體設計和詳細設計,它們之間的關系是( )
A、全局和局部
B、抽象和具體
C、總體和層次
D、功能和結構
正確答案:
第12題,軟件是一種( )產品
A、有形
B、邏輯
C、物質
D、消耗
正確答案:
第13題,下面哪個不是集成測試使用的圖模型( )
A、順序圖
B、協(xié)作圖
C、活動圖
D、用例圖
正確答案:
第14題,詳細設計的任務是確定每個模塊的( )
A、外部特性
B、內部特性
C、算法和使用的數據
D、功能和輸入輸出數據
正確答案:
第15題,需求分析最終結果是產生( )
A、項目開發(fā)計劃
B、可行性分析報告
C、需求規(guī)格說明書
D、設計說明書
正確答案:
第16題,研究軟硬件資源的有效性是進行( )研究的一方面
A、技術可行性
B、經濟可行性
C、社會可行性
D、操作可行性
正確答案:
第17題,一個CASE工作臺是一組( ),支持設計、實現(xiàn)或測試等特定的軟件開發(fā)階段
A、工具集
B、軟件包
C、平臺集
D、程序包
正確答案:
第18題,下面屬于軟件調試技術的是( )
A、邊界值分析
B、回溯法
C、循環(huán)覆蓋
D、集成測試
正確答案:
第19題,以下說法錯誤的是( )
A、對象具有很強的表達能力和描述功能
B、對象是人們要進行研究的任何事務
C、對象是封裝的基本單位
D、類封裝比對象封裝更具體、更細致
正確答案:
第20題,技術可行性考慮的問題有( )
A、開發(fā)風險分析
B、資源分析
C、相關技術的反展
正確答案:
第21題,“軟件工程”概念的提出是為了克服軟件危機( )
T、對
F、錯
正確答案:
第22題,3種可能的控制流機制分別是:過程驅動控制、事件驅動控制、線程( )
T、對
F、錯
正確答案:
第23題,CASE這一術語的英文是Computer Aided Software Engineering( )
T、對
F、錯
正確答案:
第24題,Lethbridge對領域分析的理解是:領域分析是軟件工程師了解背景信息的過程( )
T、對
F、錯
正確答案:
第25題,UI設計必須考慮軟件使用者的體力和腦力,人的能力是界面設計原則的基礎( )
T、對
F、錯
正確答案:
第26題,測試設計人員尤其看重的兩條度量標準是:測試完全性、可靠性( )
T、對
F、錯
正確答案:
第27題,傳統(tǒng)程序的復用以調用公共模塊為主,而面向對象復用很多是用繼承實現(xiàn)的( )
T、對
F、錯
正確答案:
第28題,傳統(tǒng)的SA方法主要用于數據處理方面的問題,主要工具DFD體現(xiàn)了系統(tǒng)的“做什么”功能,但它僅是一個靜態(tài)模型,沒有處理的順序,即控制模型( )
T、對
F、錯
正確答案:
第29題,對象建模的過程:確定類、準備數據字典、確定關聯(lián)、確定屬性、使用繼承來細化類、完善對象模型( )
T、對
F、錯
正確答案:
第30題,對象具有狀態(tài),一個對象用數據值來描述它的狀態(tài)( )
T、對
F、錯
正確答案:
第31題,風險管理的活動有1)風險識別(2)風險分析(3)風險規(guī)劃(4)風險控制( )
T、對
F、錯
正確答案:
第32題,漸增式測試:該測試是逐個把未經過測試的模塊組裝到已經測試過的模塊上去,進行集成測試。每加入一個新模塊進行一次集成的測試,重復此過程直至程序組裝完畢( )
T、對
F、錯
正確答案:
第33題,具有明確功能并可以分離出來的軟件或硬件叫做構件( )
T、對
F、錯
正確答案:
第34題,類之間的連接關系是聚合關系;類之間整體與部分的關系是關聯(lián)關系( )
T、對
F、錯
正確答案:
第35題,面向對象的特征1)對象唯一性(2)分類性(3)繼承性(4)多態(tài)性(多形性) ( )
T、對
F、錯
正確答案:
第36題,面向對象設計可分為系統(tǒng)設計和對象設計( )
T、對
F、錯
正確答案:
第37題,面向對象設計準則是:模塊化,抽象信息隱藏,低耦合,高內聚( )
T、對
F、錯
正確答案:
第38題,瀑布模型本質上不是一種線性順序模型( )
T、對
F、錯
正確答案:
第39題,軟件測試一般分為四個步驟:單元測試也稱模塊測試、集成測試也稱組裝測試,聯(lián)合測試、確認測試也稱驗收測試,有效性測試、系統(tǒng)測試( )
T、對
F、錯
正確答案:
第40題,軟件的可維護性、可使用性、可靠性是衡量軟件質量的幾個主要特性( )
T、對
F、錯
正確答案:
第41題,軟件體系結構的幾種模型包括:結構模型、結構模型、動態(tài)模型、過程模型( ))
T、對
F、錯
正確答案:
第42題,軟件調試方法一般分為動態(tài)測試方法、靜態(tài)測試方法。動態(tài)測試方法中又根據測試用例的設計方法不同,分為黑盒測試、白盒測試兩類( )
T、對
F、錯
正確答案:
第43題,軟件維護分為改正性維護、適應性維護、增強性維護( )
T、對
F、錯
正確答案:
第44題,軟件維護內容有四種:校正性維護,適應性維護,完善性維護和預防性維護( )
T、對
F、錯
正確答案:
第45題,軟件再工程是視圖增加當前系統(tǒng)的總體質量、提高可維護性的工程( )
T、對
F、錯
正確答案:
第46題,數據流圖有四個基本成分:數據流、加工、數據存儲、數據的源點或終點( )
T、對
F、錯
正確答案:
第47題,為了克服瀑布模型的局限性,使開發(fā)過程具有一定的靈活性和可修改性,于是產生了增量模型,它是在瀑布模型的基礎上加以修改而形成的( )
T、對
F、錯
正確答案:
第48題,詳細設計的基本任務有:算法設計、數據結構設計、物理設計、其他設計,例如代碼設計、輸入/輸出格式設計、人機對話設計、編寫詳細設計說明書、評審( )
T、對
F、錯
正確答案:
第49題,用等價類劃分的方法設計測試用例的步驟為:劃分等價類、確定測試用例( )
T、對
F、錯
正確答案:
第50題,針對不同工作目標,軟件項目計劃有:項目實施計劃、質量保證計劃、軟件測試計劃、文檔編制計劃、用戶培訓計劃、綜合支持計劃、軟件發(fā)布計劃( )
T、對
F、錯
正確答案:

