二級MS+OfficeInternet軟件工程基礎訓練_第1頁
二級MS+OfficeInternet軟件工程基礎訓練_第2頁
二級MS+OfficeInternet軟件工程基礎訓練_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 模擬 二級 MS OfficeInternet 軟件工程根底訓練選擇題第 1 題: 軟件按功能可以分為應用軟件、系統(tǒng)軟件和支撐軟件工具軟件 下面屬于 應用軟件的是 。A. 學生成績管理系統(tǒng)B. C 語言編譯程序C. UNIX 操作系統(tǒng)D. 數(shù)據(jù)庫管理系統(tǒng) 參考答案: A軟件按功能可以分為: 應用軟件、 系統(tǒng)軟件、支撐軟件。 操作系統(tǒng)、編譯程序、 匯編程序、網(wǎng)絡軟件、數(shù)據(jù)庫管理系統(tǒng)都屬于系統(tǒng)軟件,因此 B、 C、D 都 是系統(tǒng)軟件,只有 A 是應用軟件。第 2 題:軟件按功能可以分為: 應用軟件、系統(tǒng)軟件和支撐軟件 工具軟件 。 下面屬 于應用軟件的是 。A. 編譯程序B. 操作系統(tǒng)C. 教務

2、管理系統(tǒng)D. 匯編程序參考答案: C只有教務管理系統(tǒng)才是應。編譯程序、 操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件, 用軟 件,因此此題答案為 C。第 3 題: 下面描述中,不屬于軟件危機表現(xiàn)的是A. 軟件過程不標準B. 軟件開發(fā)生產(chǎn)率低C. 軟件質量難以控制D. 軟件本錢不斷提高參考答案: A軟件危機主要表現(xiàn)在: 軟件需求的增長得不到滿足; 軟件開發(fā)本錢和進度無 法控 制;軟件質量難以保證; 軟件不可維護或維護程度非常低; 軟件的本錢 不斷提高; 軟件開發(fā)生產(chǎn)率的提高趕不上硬件的開展和應用需求的增長。因此 此題答案為 A。第 4 題: 軟件生命周期是指 。A. 軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用

3、退役的過程B. 軟件從需求分析、設計、實現(xiàn)到測試完成的過程C. 軟件的開發(fā)過程D. 軟件的運行維護過程參考答案: A通常,將軟件產(chǎn)品從提出、 實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生 命 周期。也就是說, 軟件產(chǎn)品從考慮其概念開始, 到該軟件產(chǎn)品不能使用為 止的整 個時期都屬于軟件生命周期,因此此題答案為A。第 5 題:軟件生命周期中的活動不包括 。A. 市場調研B. 需求分析C. 軟件測試D. 軟件維護參考答案: A軟件生命周期可以分為軟件定義、 軟件開發(fā)與軟件運行維護三個階段。 主要 活動 包括:可行性研究與方案、需求分析、軟件設計、軟件實現(xiàn)、軟件測試、 運行和 維護,因此此題答案為

4、A。第 6 題: 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是 A. 可行性分析報告B. 軟件需求規(guī)格說明書C. 概要設計說明書D. 集成測試方案 參考答案: BA 錯誤,可行性分析階段產(chǎn)生可行性分析報告。C錯誤,總體設計階段產(chǎn) 生概 要設計說明書。D錯誤,集成測試方案是在概要設計階段編寫的文檔。B 正確,需求規(guī)格說明書是需求分析階段產(chǎn)生的主要文檔,是后續(xù)工作如設 計、 編碼等需 要的重要參考文檔。第 7 題: 在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是 。A. 軟件集成測試方案B. 軟件詳細設計說明書C. 用戶手冊D. 軟件需求規(guī)格說明書參考答案: D需求分析階段的工作可以概括為: 需求獲取、

5、需求分析、編寫需求規(guī)格說明書、 需求評審四個方面,因此此題答案為 D。第 8 題:下面不屬于需求分析階段任務的是 。A. 確定軟件系統(tǒng)的功能需求B. 確定軟件系統(tǒng)的性能需求C. 需求規(guī)格說明書評審D. 制定軟件集成測試方案參考答案: D需求分析階段的工作包括:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評 審,因此此題答案為 D 。第 9 題: 數(shù)據(jù)流圖中帶有箭頭的線段表示的是 A. 控制流B. 事件驅動C. 模塊調用軟件工程根底D. 數(shù)據(jù)流 參考答案: D數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流, 即沿箭頭方向傳送數(shù)據(jù)的通道, 一 般 在旁邊標注數(shù)據(jù)流的名稱,因此此題答案為 D 。第 10 題:

6、 軟件設計中模塊劃分應遵循的準那么是 。A. 低內聚低耦合B. 高內聚低耦合C. 低內聚高耦合D. 高內聚高耦合 參考答案: B軟件設計中模塊劃分應遵循的準那么是高內聚低藕合、 模塊大小規(guī)模適當、 模 塊的 依賴關系適當?shù)取?模塊的劃分應遵循一定的準那么, 以保證模塊劃分合理, 并進一 步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強、 易于理解和維護。 模 塊之間的耦 合應盡可能的低,模塊的內聚應盡可能的高,因此此題答案為B。第 11 題: 耦合性和內聚性是對模塊獨立性度量的兩個標準。以下表達中正確 的是 。A. 提高耦合性、降低內聚性有利于提高模塊的獨立性B. 降低耦合性、提高內聚性有利于提高模塊

7、的獨立性C. 耦合性是指一個模塊內部各個元素間彼此結合的緊密程度D. 內聚性是指模塊間互相連接的緊密程度參考答案: B模塊獨立性是指每個模塊只完成系統(tǒng)要求的獨立的子功能, 并且與其他模塊的 聯(lián) 系最少且接口簡單。 一般較優(yōu)秀的軟件設計應盡量做到高內聚、 低耦合, 即減弱 模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性, 因此A 錯誤,B正確。耦合性是模塊間互相連接的緊密程度的度量,內聚性是指一 個模塊內部各個元素間彼此結合的緊密程度,因此C與D錯誤。第12題:軟件設計中劃分模塊的一個準那么是 A.低內聚、低耦合B.高內聚、低耦合C.低內聚、高耦合D.高內聚、高耦合參考答案: B般

8、較優(yōu)秀的軟件設計應盡量做到高內聚、 低耦合,即減弱模塊之間的耦合性和 提高模塊內的內聚性,有利于提高模塊的獨立性,因此此題答案為B 第 13 題:在軟件開發(fā)中,需求分析階段可以使用的工具是 。A. N-S 圖B. DFD 圖C. PAD 圖D. 程序流程圖 參考答案: B在需求分析階段可以使用的工具有數(shù)據(jù)流圖 DFD、數(shù)據(jù)字典DD、判 定樹 與判定表,因此此題答案為 B。第 14 題:下面描述中錯誤的選項是 。A. 系統(tǒng)總體結構圖支持軟件系統(tǒng)的詳細設計B. 軟件設計是將軟件需求轉換為軟件表示的過程C. 數(shù)據(jù)結構與數(shù)據(jù)庫設計是軟件設計的任務之一D. PAD 圖是軟件詳細設計的表示工具 參考答案:

9、 A詳細設計的任務是為軟件結構圖中而非總體結構圖中的每一個模塊確定實現(xiàn)算 法和局部數(shù)據(jù)結構, 用某種選定的表達工具表示算法和數(shù)據(jù)結構的細節(jié), 因 此 A 描述錯誤。第 15 題: 在軟件設計中不使用的工具是 。A. 系統(tǒng)結構圖B. PAD 圖C. 數(shù)據(jù)流圖 DFDD. 程序流程圖 參考答案: C系統(tǒng)結構圖是對軟件系統(tǒng)結構的總體設計的圖形顯示。 在需求分析階段, 已 經(jīng)從 系統(tǒng)開發(fā)的角度出發(fā), 把系統(tǒng)按功能逐次分割成層次結構, 是在概要設 計階段用 到的。 PAD 圖是在詳細設計階段用到的。程序流程圖是對程序流程 的圖形表示, 在詳細設計過程中用到。數(shù)據(jù)流圖DFD是結構化分析方法中使用的工具,它

10、 以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程, 由于 它只反映系統(tǒng)必須完成 的邏輯功能, 因此它是一種功能模型, 是在可行性研 究階段用到的而非軟件設計 時用到,所以此題答案為 C。第 16 題: 程序流程圖中帶有箭頭的線段表示的是 A. 圖元關系B. 數(shù)據(jù)流C. 控制流D. 調用關系 參考答案: C在程序流程圖中,C。在數(shù)據(jù)流圖中, 用標有名字的帶箭頭線段表示數(shù)據(jù)流 標有 名字的帶箭頭線段表示控制流,因此此題答案為 第 17 題: 軟件詳細設計產(chǎn)生的圖如下:該圖是 A. N-S 圖B. PAD 圖C. 程序流D. E-R 圖 參考答案: CN-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,因此

11、A不對。PAD圖是問題 分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件 詳細 設計的圖形表示工具,因此 B不對。E-R圖是數(shù)據(jù)庫中用于表示 E-R 模型的圖 示工具,因此 D 不對。根據(jù)圖中所示表示方法可以得知該圖是進行 軟件詳細設 計時使用的程序流程圖,因此此題答案為 C。第 18 題: 下面表達中錯誤的選項是 。A. 軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤B. 對被調試的程序進行“錯誤定位是程序調試的必要步驟C. 程序調試通常也稱為 DebugD. 軟件測試應嚴格執(zhí)行測試方案,排除測試的隨意性參考答案: A軟件測試的目的是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程, 并不涉及改正錯誤,

12、因 此選 項A錯誤。程序調試的根本步驟有:錯誤定位、修改設計和代碼以排除 錯誤、進行回歸測試以防止引進新的錯誤。 程序調試通常稱為 Debug ,即排錯。 軟件測 試的根本準那么包括: 所有測試都應追溯到需求, 嚴格執(zhí)行測試方案, 排除測試的 隨意性, 充分注意測試中的群集現(xiàn)象, 程序員應防止檢查自己的 程序, 不可能實 現(xiàn)窮舉測試,妥善保存測試方案等文件。第 19 題: 軟件測試的目的是 。A. 評估軟件可靠性B. 發(fā)現(xiàn)并改正程序中的錯誤C. 改正程序中的錯誤D. 發(fā)現(xiàn)程序中的錯誤參考答案: D軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程, 測試要以查找錯誤為中心, 而 不是 為了演示軟件的正確功能, 也不是為了評估軟件或改正錯誤, 因此此題 答案為 D 第 20 題: 在黑盒測試方法中,設計測試用例的主要根據(jù)是 。A. 程序內部邏輯B. 程序外部功能C. 程序數(shù)據(jù)結構D. 程序流程圖 參考答案: B黑盒測試是對軟件已

溫馨提示

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

評論

0/150

提交評論