二級(jí)Visual+FoxPro軟件工程基礎(chǔ)_第1頁(yè)
二級(jí)Visual+FoxPro軟件工程基礎(chǔ)_第2頁(yè)
二級(jí)Visual+FoxPro軟件工程基礎(chǔ)_第3頁(yè)
二級(jí)Visual+FoxPro軟件工程基礎(chǔ)_第4頁(yè)
二級(jí)Visual+FoxPro軟件工程基礎(chǔ)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

4、 A)。第 6 題: 在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )A. 可行性分析報(bào)告B. 軟件需求規(guī)格說(shuō)明書(shū)C. 概要設(shè)計(jì)說(shuō)明書(shū)D. 集成測(cè)試計(jì)劃 參考答案: BA)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。 C)錯(cuò)誤,總體設(shè)計(jì)階段產(chǎn)生概 要設(shè)計(jì)說(shuō)明書(shū)。 D)錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫(xiě)的文檔。 B)正確, 需求規(guī)格說(shuō)明書(shū)是需求分析階段產(chǎn)生的主要文檔, 是后續(xù)工作如設(shè)計(jì)、 編碼等需 要的重要參考文檔。第 7 題: 在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。A. 軟件集成測(cè)試計(jì)劃B. 軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)C. 用戶(hù)手冊(cè)D. 軟件需求規(guī)格說(shuō)明書(shū)參考答案: D需求分析階段的工作可

5、以概括為:需求獲取、需求分析、編寫(xiě)需求規(guī)格說(shuō)明書(shū)、 需求評(píng)審四個(gè)方面,因此本題答案為 D)。第 8 題:下面不屬于需求分析階段任務(wù)的是( )。A. 確定軟件系統(tǒng)的功能需求B. 確定軟件系統(tǒng)的性能需求C. 需求規(guī)格說(shuō)明書(shū)評(píng)審D. 制定軟件集成測(cè)試計(jì)劃參考答案: D需求分析階段的工作包括:需求獲取、需求分析、編寫(xiě)需求規(guī)格說(shuō)明書(shū)、需求評(píng) 審,因此本題答案為 D)。第 9 題: 數(shù)據(jù)流圖中帶有箭頭的線(xiàn)段表示的是( )。A. 控制流B. 事件驅(qū)動(dòng)C. 模塊調(diào)用D. 數(shù)據(jù)流 參考答案: D數(shù)據(jù)流圖中帶箭頭的線(xiàn)段表示的是數(shù)據(jù)流, 即沿箭頭方向傳送數(shù)據(jù)的通道, 一般 在旁邊標(biāo)注數(shù)據(jù)流的名稱(chēng),因此本題答案為 D

6、)第 10 題: 軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。A. 低內(nèi)聚低耦合B. 高內(nèi)聚低耦合C. 低內(nèi)聚高耦合D. 高內(nèi)聚高耦合 參考答案: B軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低偶合、 模塊大小規(guī)模適當(dāng)、 模塊的 依賴(lài)關(guān)系適當(dāng)?shù)取?模塊的劃分應(yīng)遵循一定的準(zhǔn)則, 以保證模塊劃分合理, 并進(jìn)一 步保證以此為依據(jù)開(kāi)發(fā)出的軟件系統(tǒng)可靠性強(qiáng), 易于理解和維護(hù)。 模塊之間的耦 合應(yīng)盡可能的低,模塊的內(nèi)聚應(yīng)盡可能的高,因此本題答案為B)。第 11 題: 耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是( )。A. 提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性B. 降低耦合性提高內(nèi)聚性有利

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

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

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

10、到。數(shù)據(jù)流圖( DFD 圖)是結(jié)構(gòu)化分析方法中使用的工具, 它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程, 由于它只反映系統(tǒng)必須完 成的邏輯功能, 因此它是一種功能模型, 是在可行性研究階段用到的而非軟件設(shè) 計(jì)時(shí)用到,所以本題答案為 C)。第 16 題: 程序流程圖中帶有箭頭的線(xiàn)段表示的是( )A. 圖元關(guān)系B. 數(shù)據(jù)流C. 控制流D. 調(diào)用關(guān)系參考答案: C在數(shù)據(jù)流圖中, 用標(biāo)有名字的帶箭頭線(xiàn)段表示數(shù)據(jù)流。 在程序流程圖中, 用標(biāo)有 名字的帶箭頭線(xiàn)段表示控制流,因此本題答案為 C)。第 17 題:軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:該圖是( )A. N-S 圖B. PAD 圖C. 程序流D. E-R

11、 圖 參考答案: CN-S 圖提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,因此 A)不對(duì)。 PAD 圖是問(wèn)題 分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì) 設(shè)計(jì)的圖形表示工具, 因此 B)不對(duì)。 E-R 圖是數(shù)據(jù)庫(kù)中用于表示 E-R 模型的圖 示工具,因此 D)不對(duì)。根據(jù)圖中所示表示方法可以得知該圖是進(jìn)行軟件詳細(xì)設(shè) 計(jì)時(shí)使用的程序流程圖,因此本題答案為 C)。第 18 題:下面敘述中錯(cuò)誤的是( )。A. 軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤B. 對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟C. 程序調(diào)試通常也稱(chēng)為 DebugD. 軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論