可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
軟件工程19秋在線作業(yè)2
試卷總分:100 得分:100
第1題,為了提高模塊的獨立性,模塊內(nèi)部最好是()。
A、邏輯內(nèi)聚
B、時間內(nèi)聚
C、功能內(nèi)聚
D、通信內(nèi)聚
正確答案:
第2題,面向數(shù)據(jù)的設計方法就是根據(jù)問題的數(shù)據(jù)結(jié)構(gòu)定義一組映射,把問題的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為問題解的()。
A、程序結(jié)構(gòu)
B、數(shù)據(jù)結(jié)構(gòu)
C、邏輯結(jié)構(gòu)
D、物理結(jié)構(gòu)
正確答案:
第3題,一個軟件的寬度是指其控制的()。
A、模塊數(shù)
B、層數(shù)
C、跨度
D、厚度
正確答案:
第4題,能直接控制該模塊的模塊數(shù)是指一個模塊的()。
A、扇入數(shù)
B、扇出數(shù)
C、深度
D、寬度
正確答案:
第5題,作為立項和簽合同的依據(jù)之一,并在軟件開發(fā)過程中按計劃管理經(jīng)費的使用估算軟件的是()。
A、項目的成本
B、分析模型
C、需求規(guī)格
D、數(shù)據(jù)項
正確答案:
第6題,軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程是()。
A、軟件生存期
B、面向?qū)ο笤O計
C、結(jié)構(gòu)化程序設計
D、面向?qū)ο蠓治?br/>正確答案:
第7題,屬于軟件測試方法中的靜態(tài)測試方法的是()。
A、黑盒法
B、路徑覆蓋
C、錯誤推測
D、人工檢測
正確答案:
第8題,在屏蔽硬件錯誤的冗錯技術中,冗余附加技術有()。
A、三模冗余
B、信息冗余
C、冗余備份程序的存儲及調(diào)用
D、關鍵程序和數(shù)據(jù)的冗余存儲和調(diào)用
正確答案:
第9題,客觀實體在問題域中的抽象是()。
A、類
B、對象
C、用例
D、接口
正確答案:
第10題,經(jīng)濟可行性研究的范圍包括()
A、資源有效性
B、管理制度
C、效益分析
D、開發(fā)風險
正確答案:
第11題,進行需求分析有的多種描述工具,包括()。
A、數(shù)據(jù)流圖
B、判定表
C、PAD圖
D、數(shù)據(jù)字典
正確答案:
第12題,過程設計語言PDL作為一種設計工具有如下一些優(yōu)點。()
A、可以作為注釋直接插在源程序中間
B、可以使用普通的正文編輯程序或文字處理系統(tǒng)
C、可以自動由PDL生成程序代碼
D、動態(tài)生成類和對象
正確答案:
第13題,以下屬于白盒測試技術的是()。
A、邏輯覆蓋
B、基本路徑測試
C、循環(huán)覆蓋測試
D、等價類劃分
正確答案:
第14題,結(jié)構(gòu)化分析方法通常使用哪些方法來描述。()
A、部署圖Deployment
B、用例圖UseCase
C、數(shù)據(jù)流圖DFD
D、數(shù)據(jù)字典DD
正確答案:
第15題,模塊間的耦合程度強烈影響系統(tǒng)的()。
A、可理解性
B、可測試性
C、可靠性
D、可測試性
正確答案:
第16題,軟件測試中按照錯誤的性質(zhì)和范圍進行分類可分為()。
A、功能錯誤
B、系統(tǒng)錯誤
C、數(shù)據(jù)錯誤
D、代碼錯誤
正確答案:
第17題,PAD圖的主要優(yōu)點如下()。
A、PAD圖所描繪的程序結(jié)構(gòu)十分清晰
B、容易將PAD圖轉(zhuǎn)換成高級語言源程序
C、可用于表示程序邏輯和數(shù)據(jù)結(jié)構(gòu)
D、符號支持自頂向下、逐步求精方法的使用。
正確答案:
第18題,文檔在軟件工程中的作用包括()。
A、提高軟件開發(fā)過程的能見度
B、提高開發(fā)效率
C、作為開發(fā)人員階段工作成果和結(jié)束標志
D、提供軟件運行、維護和培訓有關資料
正確答案:
第19題,低內(nèi)聚有如下幾類。()
A、偶然內(nèi)聚
B、邏輯內(nèi)聚
C、功能內(nèi)聚
D、時間內(nèi)聚
正確答案:
第20題,Jackson圖可以用來表達哪些內(nèi)容。()
A、程序結(jié)構(gòu)
B、操作系統(tǒng)
C、數(shù)據(jù)結(jié)構(gòu)
D、部署環(huán)境
正確答案:
第21題,軟件工程是一門工程性的學科,其目標主要是成功地建造一個大型軟件系統(tǒng)。
A、錯誤
B、正確
正確答案:
第22題,在需求分析過程中,分析員要從用戶那里解決的最重要的問題是要求軟件具有什么樣的結(jié)構(gòu)。
A、錯誤
B、正確
正確答案:
第23題,實踐表明,確定發(fā)生錯誤的位置和內(nèi)在原因所需的工作量幾乎占整個調(diào)試工作量的10%。
A、錯誤
B、正確
正確答案:
第24題,在面向?qū)ο蠓椒▽W中,對象模型是最基本最重要的,它為其他兩種模型奠定了基礎。
A、錯誤
B、正確
正確答案:
第25題,計算機軟件包括與計算機系統(tǒng)操作有關的程序、規(guī)程、規(guī)則,但不包括與之有關的文檔和數(shù)據(jù)。
A、錯誤
B、正確
正確答案:
第26題,類是對具有相同屬性和行為的一個或多個對象的描述,通常在這種描述中也包括對怎樣創(chuàng)建該類的新對象的說明。
A、錯誤
B、正確
正確答案:
第27題,軟件的逆向工程是分析程序以便在比源代碼更高的抽象層次上創(chuàng)建出程序的某種表示的過程。
A、錯誤
B、正確
正確答案:
第28題,純收入是指在整個生存周期之內(nèi)的累計經(jīng)濟效益與投資之和。
A、錯誤
B、正確
正確答案:
第29題,采用自底向上、逐步抽象的程序設計方法是結(jié)構(gòu)化程序設計方法的基本要點之一。
A、錯誤
B、正確
正確答案:
第30題,通常用范式定義消除數(shù)據(jù)冗余的程度。第一范式(1NF)數(shù)據(jù)冗余程度最小,第五范式(5NF)數(shù)據(jù)冗余程度最大。
A、錯誤
B、正確
正確答案:
第31題,軟件是一種邏輯實體,而不是具體的物理實體,因而不具有抽象性。
A、錯誤
B、正確
正確答案:
第32題,所選用的程序設計語言的特點及編碼風格將對程序的可靠性、可讀性、可測試性和可維護性產(chǎn)生深遠的影響。
A、錯誤
B、正確
正確答案:
第33題,維護中,因誤刪除一個標識符而引起的錯誤是設計副作用。
A、錯誤
B、正確
正確答案:
第34題,一個成功的測試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤的測試。
A、錯誤
B、正確
正確答案:
第35題,HIPO法既是需求分析方法,又是軟件設計方法。
A、錯誤
B、正確
正確答案:
第36題,經(jīng)濟可行性是進行開發(fā)成本的估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。
A、錯誤
B、正確
正確答案:
第37題,數(shù)據(jù)對象只封裝了數(shù)據(jù)而沒有對施加于數(shù)據(jù)上的操作的引用,這是數(shù)據(jù)對象與面向?qū)ο笾械念惢驅(qū)ο蟮南嗤帯?br/>A、錯誤
B、正確
正確答案:
第38題,編碼和單元測試屬于軟件生命周期的不同階段。
A、錯誤
B、正確
正確答案:
第39題,絕大多數(shù)軟件在設計時沒有考慮將來的修改。只要使用強調(diào)模塊獨立原理的設計方法學,修改軟件就不會困難和容易發(fā)生差錯。
A、錯誤
B、正確
正確答案:
第40題,需求分析的主要方法有SD法、OOA法及HIPO法等。
A、錯誤
B、正確
正確答案: