




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1、軟件工程的研究者將軟件開發(fā)和維護過程概括為( C)大活動。 A.5 B.7 C.8 D.32、(A )是職業(yè)軟件工程師的必要條件。A.自律、善于溝通、具有一定的軟件技能B.編程速度快C.熟悉眾多的軟件環(huán)境D.語言天賦3、 計算機病毒是指( B )。A.計算機系統(tǒng)的漏洞B.一組自我復制和自動執(zhí)行的具有破壞能力的代碼C.一種細菌D.程序中的BUG4、軟件需求具有( D )。A.主觀性B.不確定性C.多變性 D.以上全部5、描述軟件需求通常不用哪個工具( C )。A.數(shù)據(jù)流程圖B.數(shù)據(jù)字典C.模塊結構圖D.E-R圖6、軟件結構圖中沒有( D )元素。A 模塊 B 調用參數(shù)C 返回結果D 判斷7、
2、程序流程圖與數(shù)據(jù)流程圖的關系( A )。A 不確定B 數(shù)據(jù)流程圖可以轉換成程序流程圖C.數(shù)據(jù)調用關系D.程序流程圖可以轉換成數(shù)據(jù)流程圖8、包含關系用于構造多個用例(B)。A.關系B.共性的部分C.角色D.特殊活動9、如果說用例F 被用例 T 擴展,意思是(A)。A.F 是一個一般用例, 一個一般用例,T 是一個特殊用例 一個特殊用例10、用(Q對需要長久保存的信息進行建模。A.實體類B.數(shù)據(jù)庫表 C.E-R圖D.對象類11、美國卡內基梅隆大學制定的SW-CMM是(C)。A.軟件工作規(guī)范B.軟件工作流描述C.軟件成熟度模型D.軟件描述的一般方法12、螺旋模型是一種將(D )結合起來的軟件開發(fā)模型
3、。A.原型化模型和增量模型B.風險判斷和瀑布模型C.瀑布模型和原型化模型D.瀑布模型和增量模型13可行性研究的四大要素是( A)。A. 經(jīng)濟、技術、法律和社會環(huán)境14、軟件調研報告是在(B )提交的。A.可行性分析之前B.需求分析之前C.簽合同之前D.設計的時候15、系統(tǒng)流程圖的主要作用( A ) .A.描述系統(tǒng)的物理模型B.業(yè)務流程C.系統(tǒng)處理過程D.數(shù)據(jù)處理過程16、PDL是一種(D)語言。A.低級程序設計語言 B.建模語言 C.高級程序設計語言D.過程設計語言17、結構化設計方法劃分模塊的原則是(C )。A 模塊扇出小于 5 B 模塊扇入小于 5 C 低耦合,高內聚D 模塊深度小于718
4、、配置視圖體現(xiàn)了系統(tǒng)的實現(xiàn)環(huán)境,反映系統(tǒng)的(B)。A. 邏輯架構 B. 物理架構 C. 組成結構 D. 體系結構19、角色可以有四種類型:系統(tǒng)的使用者,硬件設備,外部系統(tǒng)和(D)。A.數(shù)據(jù)庫B.接口 C.對象D.時間20、功能模型用于表達系統(tǒng)的需求,為軟件的進一步分析和設計打下基礎。在面向對象方法中,由( C )實現(xiàn)。A. 場景描述 B. 活動圖和場景描述 C. 用例圖和場景描述 D. 交互圖和場景描述21、下面的哪個選項不是軟件工程的宗旨( B )。A.開發(fā)滿足用戶需求的軟件B.研究算法C.及時交付軟件D.生產無故障軟件22、針對需求不確定的軟件開發(fā),比較好的模型是(A. 快速原型化模型)。
5、23、可行性分析研究的費用大約是工程總經(jīng)費的(B.6% )。24、業(yè)務需求描述的是(D )。A.功能需求B.用戶需求 C.用戶的具體業(yè)務流程D.軟件的目標、規(guī)模和范圍25、一個數(shù)據(jù)流程圖中的圖形符號有且僅有(C4 )種。26、非直接耦合的模塊獨立性最強,(A )的模塊獨立性最弱。A.內容耦合 B.數(shù)據(jù)耦合C.控制耦合D.外部耦合27、信息隱藏的核心內容是(C )。C. 一個模塊的內部信息不允許其他模塊直接訪問28、面向過程的方法最關心的是(A 參數(shù)),而過程實施的對象是作為過程參數(shù)傳遞的。29、( C用例視圖)用于描述系統(tǒng)的功能集。30、用(D.靜態(tài))模型建立系統(tǒng)組織結構。31 、對象模型描述
6、現(xiàn)實世界中實體的對象以及它們之間的關系,表示目標系統(tǒng)的靜態(tài)數(shù)據(jù)結構。在面向對象方法中,由(B)實現(xiàn)。A. 順序圖 B. 類圖 C. 狀態(tài)圖 D. 組件圖32、如果對象之間的耦合是通過(A 消息機制)來實現(xiàn)的,則這種耦合就是交互耦合。33 、定義類的屬性類型時盡量使用已有類型,太多自定義類型會降低系統(tǒng)的(C. 可維護性)指標。34、在設計測試用例時,應該包括(D)測試用例。A. 可能產生無效輸出的輸入情況B. 無效的和不期望的輸入情況C.有效的和期望的輸入情況D.上面所有情況35、( B)屬于功能測試方法。A.等價類劃分和判定覆蓋B.邊值分析和等價類劃分C. 邊值分析和判定覆蓋D. 判定覆蓋和回
7、歸測試36、一個軟件工程大約(30%)的工作量在開發(fā)階段,(70%)的工作量在維護階段。37、軟件工程管理的內容不包括(B)。A. 人員的組織與管理B. 技術和算法C. 軟件配置管理D. 軟件開發(fā)進度計劃38、通俗的說,軟件工程管理中常說的基線是(D)。A. 管理的基本思路 B. 一種軟件開發(fā)的基本策略C.基本的技術路線 D.通過正式復審的文檔39、科學計算領域一般選擇(B)語言。A.HTML B.C C. 匯編語言 D.XML40對于嵌套的循環(huán)和分支程序,層次不要超過(C3)層。41、在分析模型內表示協(xié)調、順序、事務處理以及控制其他對象的類是(A)。A. 控制類 B. 組件類 C. 主函數(shù)
8、D. 事務類42、繼承耦合是(B)之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。A. 虛類與實體類 B. 一般化類與特殊化類 C. 控制類與界面類D. 數(shù)據(jù)類與處理類43、構架設計的主要目的是(D),這項工作由經(jīng)驗豐富的構架設計師主持完成。A.類圖B.確定系統(tǒng)數(shù)據(jù)結構C.處理流程D.確定系統(tǒng)總體結構44、測試用例是一組(A)。A. 測試用的輸入數(shù)據(jù)以及對應的預期結果B. 測試驅動程序C. 測試數(shù)據(jù) D. 測試程序及數(shù)據(jù)45、由于面向對象中的繼承和消息機制,使得軟件測試(B)。A. 更加簡單 B. 更加復雜 C. 沒變 D. 不確定46、軟件維護過程中產生的副作用,一般是由(B)引起的。A.
9、算法說明 B. 修改程序 C. 優(yōu)先級 D. 環(huán)境要求47、工程計劃活動的主要任務是(D)。A. 估算工程的進度 B. 分配工作量C. 計劃資源使用 D. 以上全部48、如果程序代碼的(C)好,則調試的成本就可以大幅度降低。A. 性能比 B. 可擴充性 C. 可讀性 D. 可移植性49、兩個浮點數(shù) X0和X1比較相等時,應該用(C)比較。A.X0=X1 B.X1-X0< £ C.|X0-X1|<£ D.X0=X150、瀑布模型存在的問題是(D )。A.用戶容易參與開發(fā) B.適用可變需求 C.用戶與開發(fā)者易溝通D.缺乏靈活性51、( B)不是分析建模的目的。A.
10、定義可驗證的軟件需求B. 開發(fā)一個簡單的問題解決方案C. 描述客戶需求D. 建立軟件設計的基礎52、對用例進行設計,發(fā)現(xiàn)實現(xiàn)用例功能的(D ),確定類之間的關系。A.算法 B.業(yè)務流程C.數(shù)據(jù)結構D.關鍵類53、框架是一組可用于不同應用的( A的集合。A. 類 B. 數(shù)據(jù)結構 C. 函數(shù) D. 過程54、從狹義上講,軟件測試是( A的過程。A. 為發(fā)現(xiàn)錯誤而執(zhí)行程序B. 為了驗證程序正確 C. 用不同的數(shù)據(jù)驗證程序正確性D. 區(qū)分程序員水平55、在設計黑盒測試用例時,主要研究(D)。A. 概要設計說明書B. 詳細設計說明C. 工程開發(fā)計劃 D. 需求規(guī)格說明56、( B)時,測試人員必須接觸到
11、程序源代碼。A黑盒測試B、白盒測試 C、壓力測試 D、外觀測試57、一般維護程序代碼的策略(B)。A. 從需求開始重新開發(fā) B. 根據(jù)維護申請讀源程序,并修改C. 找一個新的模塊替換D. 不用讀源程序,從新編寫代碼58、 Gantt 圖直觀簡明、易學易用,但它不能(A)。A. 直接反應任務間的依賴關系和關鍵路徑B. 反應任務的分解情況C. 直接反應任務的起止日期D.反應具體任務的時間段59、( D)針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。A 組織管理B 過程管理C 風險管理D 軟件配置管理60、程序的三種基本控制結構,包括順序結構、(A 判斷結構)和循環(huán)結構。61 、軟件工程的研究
12、內容具有層次化結構,最底層是質量保證層,中間層是( C. 過程層和方法層),最上層是工具層。62美國著名軟件工程專家 B.W.Boehm于1983年提出了軟件工程的(A.7)條基本原理。63、下面哪個選項不是軟件工程研究的內容(B)。A. 生產無故障的軟件B. 精通一門編程語言C.生產滿足用戶需求的軟件D.生產及時交付的軟件64 可行性研究的主要任務是( D )。A.確定系統(tǒng)做什么B.確定性能C.確定功能D.進行一次簡要的需求分析65、用戶需求描述的是( A )。A.用戶使用該軟件要完成的任務B.業(yè)務需求 C.功能需求 D.軟件目標、規(guī)模和范圍66、數(shù)據(jù)流程圖的主要作用是( D )。A.描述模
13、塊組成B.說明用戶數(shù)據(jù)結構C.描述軟件功能D.描繪系統(tǒng)的邏輯模型67、軟件設計的目標是( A )。A.在最短的時間內,生產出可靠性、可維護性俱佳的軟件方案。B 為軟件編碼設計模塊結構。C.確定軟件要做什么。D 確定軟件的實現(xiàn)算法。68、內容耦合是模塊間最緊密的耦合,( B )是模塊間最松散的耦合。A.數(shù)據(jù)耦合 B.非直接耦合C.控制耦合D.外部耦合69、面向對象是“先”確定 ( 動作的主體) “后”( / 執(zhí)行動作)。70、UML一種(B)語言。A. 高級編程語言B. 面向對象建模語言 C. 分析方法 D. 過程71、軟件工程強調將(D)的方法應用于軟件的開發(fā)和維護過程之中。A.規(guī)范化 B.系
14、統(tǒng)化 C.可度量D.以上全部72、軟件開發(fā)活動的順序應該是( A )。A. 問題定義、可行性研究、需求分析、設計、編碼和測試。B. 問題定義、設計、可行性研究、編碼和測試。C.需求分析、設計、編碼和測試。D.需求分析、編碼和測試、試運行。73 假定銀行的存款年利率是2% ,請問現(xiàn)在存5000 元,兩年后的價值應為( A )元。A.5202 B.4500 C.5100 D.471274、系統(tǒng)物理模型用(A )表示。A.系統(tǒng)流程圖B.數(shù)據(jù)流程圖C.程序流程圖D.E-R圖75、關于軟件需求特性不正確的描述是“軟件需求具有( C)”。A.多變性 B.模糊性C.準確性 D.主觀性76、隨著模塊規(guī)模減小,
15、模塊開發(fā)成本(減?。K集成成本(增加)。77、反映模塊獨立性的指標是( D 內聚和耦合)。79、UML一種(C)語言。A. 建模工具 B. 可視化的程序設計語言C. 面向對象建模語言D. 過程80、用(D)模型分析和定義用戶的需求。A. 數(shù)據(jù) B. 靜態(tài) C. 動態(tài) D. 用例81 、動態(tài)模型描述系統(tǒng)的動態(tài)結構和對象之間的交互,表示瞬時的、行為化的系統(tǒng)“控制”特性。面向對象方法中,常用( D)實現(xiàn)。A.狀態(tài)圖B.交互圖C.活動圖D.以上全部82、面向對象分析和設計的界限是(B),從分析到設計是一個逐漸擴充模型的過程。A.清晰的 B.模糊的C.非線性的D.確定的83、每個子系統(tǒng)的接口定義了若
16、干(A),體現(xiàn)了子系統(tǒng)的功能,而功能的具體實現(xiàn)方法應該是隱藏的。A. 操作 B. 參數(shù) C. 算法 D. 控制84、測試最早的開始時間是(C)。A. 從詳細設計階段開始B. 從編碼階段開始C. 從需求分析階段開始D. 以上都對85、從測試對象的粒度上劃分測試為(C)。C. 單元測試、集成測試、系統(tǒng)測試和驗收測試86 、維護的工作量與軟件規(guī)模成(B 正比),軟件的規(guī)模可以由源程序的語句數(shù)量、模塊數(shù)、輸入輸出文件數(shù)、數(shù)據(jù)庫的規(guī)模,以及輸出的報表數(shù)等指標來衡量。87、上世紀70 年代,美國國防部的研究結果發(fā)現(xiàn)70%的工程是因為(B. 管理不善引起)原因,造成工程失敗。88 所有程序設計語言的基本成分
17、都可歸納為:數(shù)據(jù)成分、( B )、控制成分和傳輸成分。A. 循環(huán)成分 B. 運算成分 C. 說明成分 D. 輸入成分89程序結構清晰且簡單易懂,一個函數(shù)的規(guī)模一般(D100左右)行。90、不屬于軟件工程管理的是(A)。A. 軟件銷售利潤 B. 工程風險評估C. 質量監(jiān)控 D. 開發(fā)機構能力評估91、用(D)模型描述和分析業(yè)務流程。A. 交互 B. 業(yè)務 C. 數(shù)據(jù) D. 動態(tài)92、用(B)描述系統(tǒng)與角色之間的接口。A. 表單 B. 界面類 C. 窗體 D. 對話框93、對類進行詳細設計,主要是設計類的(C ),優(yōu)化類之間的關系。A.數(shù)據(jù)結構B.處理流程C.屬性和方法D.算法94、面向對象設計強
18、調定義(A ),并且使它們相互協(xié)作來滿足用戶需求。A.軟件對象B.物理模型C.E-R模型 D.接口95、軟件測試的目標是設計優(yōu)秀的測試用例,(B)。A. 最快速地找出程序中的問題B. 以最小的代價、在最短的時間內盡可能多地發(fā)現(xiàn)軟件中的錯誤C. 保障程序的正確性D. 區(qū)分出程序員的編程水平96、( B)不符合軟件測試原則。A. 對每個測試結果進行檢查,不漏掉已經(jīng)出現(xiàn)的錯誤跡象B.程序員應該仔細測試自己編寫的程序代碼C. 程序員要避免測試自己編寫的程序代碼D.測試工作越早開始越好97、引起軟件改變的原因主要有(D)。A. 運行環(huán)境變化 B. 需求變化 C. 系統(tǒng)有錯 D. 以上全部98、( C)針
19、對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。A 組織管理B 過程管理C 軟件配置管理D 風險管理99、現(xiàn)在人們更強調程序代碼的(A)。A. 可維護性 B. 可移植性 C. 可擴充性 D. 高效性100、程序的三種基本控制結構,包括順序結構、( A )和循環(huán)結構。A. 判斷結構 B. 說明結構 C. 輸入結構 D. 輸出結構1 以下 哪一項不是軟件危機 的 表現(xiàn)形式 ( C)A. 成本高 B. 生產率低 C. 技術發(fā)展快D. 質量得不到保證2哪種模型分批地逐步向用戶提交產品,每次提交一個滿足用戶需求子集的可運行的產品。(A)A. 演化模型B. 噴泉模型C. 原型模型D. 螺旋模型3 可行性
20、研究的目的不包括(B)A. 分析開發(fā)系統(tǒng)的必要性B.確定系統(tǒng)建模的方案C. 分析系統(tǒng)風險D. 確定是否值得開發(fā)系統(tǒng)5 在 E-R 模型中,包含以下基本成分(C)。A. 數(shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C. 實體、聯(lián)系、屬性D.實體、屬性、聯(lián)系6軟件需求分析產生一個重要文檔是(B)。A. 軟件維護說明書 B. 需求規(guī)格說明書C. 可行性報告 D. 初步用戶手冊7 內聚程度較低的是(D)。A. 通信內聚B. 過程內聚C. 順序內聚D. 時間內聚8概要設計是軟件系統(tǒng)結構的總體設計,以下選項中不屬于概要設計的是(D)A. 把軟件劃分成模塊 B 確定模塊之間的調用關系C. 確定各個模塊的功能D. 設
21、計每個模塊的偽代碼9. UML語言支持的建模方式不包括有(C)。A. 靜態(tài)建模 B. 動態(tài)建模 C. 模塊化建模D. 功能建模10 以下哪一項不是面向對象的特征。(D) A. 多態(tài)性B. 繼承性C. 封裝性D. 過程調用11在軟件生產的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復雜性提高等原因導致了(A)A. 軟件危機B. 軟件工程C. 程序設計革命 D. 結構化程序設計12 瀑 布 模 型 的 關 鍵 不 足 在 于 ( B )A. 過于簡單B.不能適應需求的動態(tài)變更C.過于靈活D.各個階段需要進行評審14經(jīng)濟可行性研究的主要內容包括(D)A. 開發(fā)過程B. 開發(fā)工具 C. 風險分析D. 效益分析1
22、5在需求分析過程中,分析員要從用戶那里解決的最重要的問題是(A)。A. 要求軟件做什么 B. 要給軟件提供哪些信息C. 要求軟件工作效率如何 D. 要求軟件具有什么樣的結構16. DFD中的每個加工至少需要(D)A. 一個輸入流B.一個輸出流C. 一個輸入或輸出流D. 一個輸入流和一個輸出流17. PDL是描述處理過程(C)。A. 做什么 B. 為什么做C. 怎么做 D. 對誰做18當一個模塊直接使用另一個模塊的內部數(shù)據(jù),這種模塊之間的耦合為(D)A.數(shù)據(jù)耦合B .公共耦合C .標記耦合D .內容耦合A)。19按照模塊獨立性,耦合程度由弱至強正確的順序是(A. 數(shù)據(jù)耦合、控制耦合、外部耦合、內
23、容耦合B. 控制耦合、數(shù)據(jù)耦合、內容耦合、外部耦合C. 內容耦合、外部耦合、控制耦合、數(shù)據(jù)耦合D. 外部耦合、內容耦合、數(shù)據(jù)耦合、控制耦合20 UML 中,包圖是一種(C)。A. 集合 B. 數(shù)據(jù)結構C. 分組機制 D. 對系統(tǒng)的動態(tài)描述B)。D. 用例模型A)。B. 系統(tǒng)構架設計、數(shù)據(jù)庫設計和用戶界面設計D. 用例設計、構架設計、類設計實體類、控制類、界面類界面類、控制類、公共類21面向對象設計首先要確定系統(tǒng)的總體結構和風格,構造系統(tǒng)的(A. 邏輯模型B. 物理模型C. 數(shù)據(jù)模型22面向對象設計的步驟中,正確的順序是(A. 系統(tǒng)構架設計、用例設計、類設計C. 類設計、用例設計、構架設計23類
24、有3 種類型,即(B)。A. 邊界類、實體類、控制類 B.C. 控制類、實體類、虛類 D.24. (D)是一般化類與特殊化類之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。A. 消息連接B. 參數(shù)傳遞C. 方法重寫D. 繼承25結構化程序設計主要強調的是(D)。A. 程序的規(guī)模 B. 程序效率C. 程序語言的先進性D. 程序易讀性26下列關于功能性注釋不正確的說法是(B)。A. 功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài)B. 注釋用來說明程序段,需要在每一行都要加注釋C. 可使用空行或縮進,以便很容易區(qū)分注釋和程序D. 修改程序也應修改注釋27軟件測試的目的是(B)。A.
25、 評價軟件的質量B. 發(fā)現(xiàn)軟件的錯誤C. 找出軟件中的所有錯誤 D. 證明軟件是正確的28在設計黑盒測試用例時,主要研究(D)。A. 概要設計說明書 B. 詳細設計說明C. 工程開發(fā)計劃 D. 需求規(guī)格說明29 以下屬于完善性維護的有(B)。A.解決開發(fā)時未能測試各種可能條件帶來的問題B.增加聯(lián)機求助命令C.縮短系統(tǒng)的應答時間,使其達到特定要求D.為提高軟件的可靠性和可維護性,主動修改軟件30軟件工程管理的內容包括(D)。A. 人員的組織與管理B.軟件配置管理C. 軟件開發(fā)進度計劃D.以上所有31 以 下哪 一 項不 屬 于 面 向對象 的 軟 件開 發(fā) 方 法 ( C )A.coad 方法B
26、.booch 方法 C.jackson方法 D.omt 方法32面向對象分析的核心在于(D)。A. 建立正確的模型B. 識別問題域對象C. 識別對象之間的關系 D. 上面都有33 .在面向對象方法中,描述系統(tǒng)控制結構的模型是(A)模型。A. 動態(tài)模型B. 功能模型C. 對象模型D. 靜態(tài)模型34 .面向對象分析和設計涉及到三個方面的內容:(A)、一系列有效的分析步驟和一個方便易用的建模工具。A. 一套完善的建模符號B. 有效的數(shù)據(jù)結構C. 靈活的體系結構D. 穩(wěn)定的系統(tǒng)架構35 .每個子系統(tǒng)的接口上定義了若干(B),體現(xiàn)了子系統(tǒng)的功能。A. 說明 B. 操作 C. 屬性 D. 關系36 程序設
27、計語言的技術特性不應包括(D)。A. 數(shù)據(jù)結構的描述性B.抽象類型的描述性C. 數(shù)據(jù)庫的易操作性D.軟件的可移植性37以下哪種測試方法不屬于白盒測試技術(B)。A. 語句覆蓋測試 B. 邊界值分析測試C. 條件覆蓋測試D. 判斷覆蓋測試38軟件測試的主要特點是(C)。A.軟件測試的開銷不大B.軟件測試要依靠工具C.軟件不能進行“窮舉”測試 D.軟件測試要依靠人工D)。A. 完善性維護39在軟件生存期的維護階段,繼續(xù)診斷和修正錯誤的過程稱為(B. 適應性維護C. 預防性維護D. 改正性維護40不屬于軟件工程管理的是(D)。A. 開發(fā)機構能力評估 B. 工程風險評估C. 質量監(jiān)控D. 軟件銷售利潤
28、1 軟件工程的出現(xiàn)是由于(A)A. 軟件危機B. 計算機硬件技術的發(fā)展C. 軟件社會化的需要D. 計算機軟件技術的發(fā)展3 軟 件可行性研究一般不考 慮 (D)A. 是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)B. 是否有足夠的工具和相關的技術來支持系統(tǒng)開發(fā)C. 待開發(fā)軟件是否有市場、經(jīng)濟上是否合算D. 待開發(fā)的軟件是否會有質量問題4軟件需求分析的任務不包括(C)。A. 問題分析 B. 信息域分析 C. 結構化設計D. 確定邏輯結構5 結構化分析方法(SA 法)使用的主要描述工具有(D)。A. 數(shù)據(jù)庫 B. 模塊結構圖 C.PAD 圖 D. 分層的 DFD 圖6 .源程序的效率與(D)階段確定的算
29、法的效率直接有關。A.概要設計B.總體設計C. 單元設計 D.詳細設計7 畫DFD 圖的主要目的是(A)。A. 作為需求分析階段用戶與開發(fā)者之間交流信息的工具B. 對系統(tǒng)的數(shù)據(jù)結構進行描述C. 對目標系統(tǒng)的層次結構進行描述D. 作為編碼和測試的工具8 耦合度最高的是(B)。A. 外部耦合 B. 內容耦合 C. 控制耦合D. 數(shù)據(jù)耦合9 為了提高模塊的獨立性,模塊之間最好是(D)。A. 控制耦合B. 公共耦合 C. 內容耦合 D. 數(shù)據(jù)耦合10 . UML一種(A)。A. 建模工具 B. 可視化的程序設計語言C. 可視化的建模語言 D. 過程13可行性分析研究的目的是(B)A. 爭取工程B. 工
30、程是否值得開發(fā)C. 開發(fā)工程D. 規(guī)劃工程14.可行性研究實質上是在較高層次上、以較抽象的方式進行(B)的過程。A. 詳細軟件設計B. 需求分析和設計C. 深入的需求分析 D. 測試設計15需求規(guī)格說明書的作用不包括(C)A. 軟件驗收的依據(jù)B. 用戶與開發(fā)人員對軟件要做什么的共同理解C. 軟件可行性研究的依據(jù)D. 軟件設計的依據(jù)16進行需求分析有的多種描述工具,但不包括(C)。A. 數(shù)據(jù)流圖 B. 判定表 C.PAD 圖 D. 數(shù)據(jù)詞典17反映模塊獨立性的指標是(D)。A. 模塊的復雜性B. 模塊的大小C. 模塊的參數(shù)D. 內聚和耦合18 兩個模塊都訪問一個全局簡單變量而不是同一全局數(shù)據(jù)結構
31、,則這兩個模塊屬于( B)。A. 數(shù)據(jù)耦合 B. 外部耦合 C. 公共耦合 D. 內容耦合19 .下列哪個不是UMLI勺視圖(B)A. 邏輯視圖 B. 行為視圖 C. 組件視圖 D. 并發(fā)視圖20屬于某個類的一個具體對象稱為該類的(A)。A. 實例 B. 虛擬 C. 繼承 D. 多態(tài)21 反映收發(fā)消息的對象的組織結構,用于描述系統(tǒng)的行為是如何有系統(tǒng)的成分協(xié)作實現(xiàn)的是(C)。A. 順序圖 B. 類圖 C. 合作圖 D. 組件圖22 .面向對象分析和設計的界限是(C),從分析到設計是一個逐漸擴充模型的過程。A. 清晰的 B. 模糊的 C. 非線性的 D. 確定的23動態(tài)模型描述系統(tǒng)的動態(tài)結構和對象
32、之間的交互,表示瞬時的、行為化的系統(tǒng)“控制”特性。面向對象方法中,常用(D)實現(xiàn)。A. 狀態(tài)圖 B. 交互圖 C. 活動圖 D. 以上全部24不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫應用的語言是(D)A. SQL B. Cobol C. 4GL D. Lisp25 .軟件工程中,只根據(jù)程序的功能說明而不關心程序內部邏輯的測試方法,稱為(C)測試。 A. 白盒法 B. 灰盒法 C. 黑盒法 D. 綜合法26 .若有一個計算類型的程序,它的輸入量只有一個X,其范圍是-1.0 , 1.0,現(xiàn)從輸入的角度考慮一組測試用例: -1.001 , -1.0 , 1.0 , 1.001 。設計這組測試用例的方法是( C)。
33、A.條件覆蓋法B.等價分類法 C.邊界值分析法D.錯誤推測法27即使軟件能順利運行,但用戶往往會提出增加新功能或改進已有功能的建議,為滿足這一類要求而進行的活動稱為( A)。A. 完善性維護B. 預防性維護C. 適應性維護D. 代碼重構28. 可維護性的特性中,相互矛盾的是(B)。A. 可理解性與可測試性 B. 效率與可修改性C.可修改性與可理解性D.可理解性與可讀性29. 不屬于軟件工程管理的是(A)。A. 軟件銷售利潤 B. 工程風險評估C. 質量監(jiān)控 D. 開發(fā)機構能力評估30. (C)針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。A.組織管理B.過程管理C.軟件配置管理 D.風險管理31面向對象程序設計的基本機制(A)A. 繼承 B. 消息 C. 方法 D. 結構32.表示對象相互行為的模型是( A模型。A. 動態(tài)模型B. 功能模型C. 對象模型D. 狀態(tài)模型34.對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作(C)于對象的統(tǒng)一體中。A.結合 B .隱藏 C .封裝 D .抽象35面向對象設計的步驟中,正確的順序是(A)。15
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 餐飲服務外包保密及競業(yè)限制合同書
- 梁體移位牽引校正技術專題
- 腫瘤患者常見癥狀的護理
- 知識經(jīng)驗萃取方法體系構建
- 腫瘤年會病歷分享
- 糖尿病的護理診斷
- 體育場館服務禮儀培訓
- 中小學生禮儀培訓方案
- 機修鉗工職業(yè)鑒定培訓教材
- 我是安全培訓
- 混凝土銷售技能培訓課件
- 老年外科患者圍手術期營養(yǎng)支持中國專家共識(2024)解讀課件
- 貴州大學語文試題及答案
- 《基于價值鏈的企業(yè)分拆上市動因及效果研究的國內外文獻綜述》6700字
- 質量月建筑工程質量知識競賽考試題庫500題(含答案)
- 汽車快修連鎖加盟商業(yè)計劃書
- 自動化工程師面試真題及答案
- 吉林省2025年初三中考測試(一)生物試題含解析
- 七年級生物上冊1.1.1形形色色的生物
- 無人機吊裝作業(yè)安全管理
- 源網(wǎng)荷儲一體化
評論
0/150
提交評論