需要答案請加QQ:3230981406 微信:aopopenfd777
可做奧鵬全部院校在線作業(yè)、離線作業(yè)、畢業(yè)論文
軟件工程21秋學期在線作業(yè)2
試卷總分:100 得分:100
第1題,表示了靜態(tài)的結(jié)構(gòu)化的系統(tǒng)數(shù)據(jù)性質(zhì)描繪了系統(tǒng)的靜態(tài)結(jié)構(gòu)從客觀世界實體的對象關系角度來描繪對象的模型是
A、數(shù)據(jù)模型
B、對象模型
C、動態(tài)模型
D、功能模型
正確答案:
第2題,以下軟件成本估算模型中是動態(tài)多變量的模型有
A、Halstead理論模型
B、Deiphi專家估算模型
C、Putnam估算模型
D、瀑布模型
正確答案:
第3題,在需求分析的基礎上通過將系統(tǒng)分解成模塊確定系統(tǒng)功能實現(xiàn)的是
A、總體設計
B、實現(xiàn)
C、測試
D、詳細設計
正確答案:
第4題,在軟件開發(fā)過程中要產(chǎn)生大量的信息要進行大量的修改能協(xié)調(diào)軟件開發(fā)并使混亂減到最低程度的是
A、軟件開發(fā)管理
B、軟件配置管理
C、軟件質(zhì)量管理
D、軟件質(zhì)量控制
正確答案:
答案來源:(www.),下列屬于維護階段的文檔是
A、軟件規(guī)格說明
B、用戶操作手冊
C、軟件問題報告
D、軟件測試分析報告
正確答案:
第6題,軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量也稱塊間聯(lián)系的是
A、獨立性
B、內(nèi)聚性
C、耦合性
D、關聯(lián)性
正確答案:
第7題,可行性分析是在系統(tǒng)開發(fā)的早期所做的一項重要的論證工作它是該系統(tǒng)是否開發(fā)的決策依據(jù)因此必須給出怎樣的回答
A、確定
B、行或不行
C、正確
D、無二義
正確答案:
第8題,描繪物理系統(tǒng)的工具它用圖形符號來表示系統(tǒng)中的各元素它表達了系統(tǒng)中各個元素之間的信息流動的情況是指
A、用例圖
B、序列圖
C、E-R圖
D、系統(tǒng)流程圖
正確答案:
第9題,結(jié)構(gòu)化分析方法SA法使用的主要描述工具是
A、數(shù)據(jù)庫
B、模塊結(jié)構(gòu)圖
C、PAD圖
D、分層的DFD圖
正確答案:
答案來源:(www.),需求分析中使用最多的方法之一適用于數(shù)據(jù)處理類型軟件的需求分析基本思想是采用自頂向下逐步分解的方法分析整個系統(tǒng)有效地控制系統(tǒng)開發(fā)的復雜性是指
A、面向數(shù)據(jù)結(jié)構(gòu)的設計方法
B、面向?qū)ο蟮脑O計方法
C、結(jié)構(gòu)化分析方法
D、Jackson方法
正確答案:
第11題,編碼原則包括
A、編寫易于修改和維護的代碼
B、編寫易于測試的代碼
C、編寫詳細的程序文檔
D、分離功能獨立的代碼塊形成新的模塊
正確答案:,B,C,D
答案來源:(www.),數(shù)據(jù)模型中相互關聯(lián)的信息包含
A、數(shù)據(jù)對象
B、系統(tǒng)流程圖
C、數(shù)據(jù)對象的屬性
D、數(shù)據(jù)對象彼此間相互連接的關系
正確答案:,C,D
第13題,軟件復雜性度量的主要參數(shù)有哪些
A、規(guī)模
B、難度
C、結(jié)構(gòu)
D、智能度
正確答案:,B,C,D
第14題,程序的控制結(jié)構(gòu)一般采用幾種構(gòu)成這樣可確保結(jié)構(gòu)比較簡單
A、順序
B、GOTO
C、選擇
D、循環(huán)
正確答案:,C,D
答案來源:(www.),總體設計過程通常由哪兩個主要階段組成
A、系統(tǒng)設計階段
B、結(jié)構(gòu)設計階段
C、數(shù)據(jù)庫設計階段
D、詳細設計階段
正確答案:,B
第16題,需求分析的主要任務包括
A、抽取需求
B、模擬和分析需求
C、傳遞需求
D、認可需求
正確答案:,B,C,D
第17題,模塊的獨立性很重要呢主要的理由有
A、獨立的模塊具有很高的耦合性
B、獨立的模塊效率最高
C、具有獨立的模塊的軟件比較容易開發(fā)出來
D、獨立的模塊比較容易測試和維護
正確答案:,D
第18題,軟件危機產(chǎn)生的原因包括
A、軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復雜
B、軟件開發(fā)管理困難而復雜
C、軟件開發(fā)費用不斷增加
D、軟件開發(fā)技術落后
正確答案:,B,C,D
第19題,軟件的有效性是指軟件系統(tǒng)的
A、時間效率
B、空間效率
C、邏輯結(jié)構(gòu)
D、數(shù)據(jù)結(jié)構(gòu)
正確答案:,B
答案來源:(www.),在軟件詳細設計過程中采用的工具包括
A、判定表
B、DFD圖
C、IPO圖
D、PDL
正確答案:,B
第21題,軟件生存周期包括可行性分析和項目開發(fā)計劃、需求分析、概要設計、詳細設計、編碼、測試、維護等
A、錯誤
B、正確
正確答案:
第22題,面對復雜的系統(tǒng)時一個比較好的方法是分層次地描繪這個系統(tǒng)
A、錯誤
B、正確
正確答案:
第23題,程序的可測試性指把一個軟件或程序從一個計算機環(huán)境移植到另一個計算機環(huán)境的容易程度
A、錯誤
B、正確
正確答案:
第24題,軟件定義的基本任務是確定軟件系統(tǒng)的工程需求也就是要搞清做什么
A、錯誤
B、正確
正確答案:
答案來源:(www.),軟件測試是保證軟件質(zhì)量的關鍵步驟它是對軟件規(guī)格說明、設計和編碼的最后復審
A、錯誤
B、正確
正確答案:
第26題,在分層的數(shù)據(jù)流圖中稱上層圖為下層圖的父圖下層圖為上層圖的子圖
A、錯誤
B、正確
正確答案:
第27題,數(shù)據(jù)項是指不可再分解的數(shù)據(jù)單元
A、錯誤
B、正確
正確答案:
第28題,動態(tài)測試是采用人工檢測和計算機輔助靜態(tài)分析的方法對程序進行檢測
A、錯誤
B、正確
正確答案:
第29題,定量度量的結(jié)果不能用來比較兩個不同的設計或兩個不同算法的優(yōu)劣程序的定量的復雜程度也不能作為模塊規(guī)模的精確限度
A、錯誤
B、正確
正確答案:
答案來源:(www.),數(shù)據(jù)字典以一種準確的、無二義性的說明方式為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述
A、錯誤
B、正確
正確答案:
第31題,實踐表明確定發(fā)生錯誤的位置和內(nèi)在原因所需的工作量幾乎占整個調(diào)試工作量的10%
A、錯誤
B、正確
正確答案:
第32題,系統(tǒng)文檔指從問題定義、需求說明到驗收測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關的文檔
A、錯誤
B、正確
正確答案:
第33題,開發(fā)軟件的軟件工程師并不是完成全部測試工作的最佳人選
A、錯誤
B、正確
正確答案:
第34題,面向?qū)ο蠓椒ㄖ蕴貏e有利于軟件復用是由于它的主要概念及原則與軟件復用的要求十分吻合
A、錯誤
B、正確
正確答案:
第35題,結(jié)構(gòu)化分析方法必須對描述信息、功能和行為的模型進行分解用層次的方式展示細節(jié)
A、錯誤
B、正確
正確答案:
第36題,軟件的開發(fā)至今已經(jīng)完全擺脫了手工的開發(fā)方式
A、錯誤
B、正確
正確答案:
第37題,HIPO法既是需求分析方法又是軟件設計方法
A、錯誤
B、正確
正確答案:
第38題,面向?qū)ο蠓治龇椒ㄊ切枨蠓治鲋惺褂米疃嗟姆椒ㄖ换舅枷胧遣捎米皂斚蛳轮鸩椒纸獾姆椒ǚ治稣麄€系統(tǒng)
A、錯誤
B、正確
正確答案:
第39題,軟件的發(fā)展經(jīng)歷了四個發(fā)展階段
A、錯誤
B、正確
正確答案:
第40題,軟件維護是軟件生命周期的第一個階段
A、錯誤
B、正確
正確答案: