[中國石油大學(華東)]《軟件工程》2020年春季學期在線作業(yè)(一)
試卷總分:100 得分:100
第1題,以下判斷對的是( )。
A、所謂軟件開發(fā)就是編寫程序。
B、利用軟件工程的思想,已成功的解決了軟件危機。
C、完成軟件測試工作以后,為了縮短程序的長度應刪除程序中的注釋。
D、一般來說,程序中存在錯的概率與在該段程序中已發(fā)現(xiàn)的錯數(shù)成正比。
正確答案:
第2題,進行可行性研究的依據(jù)是( )。
A、決策者的經(jīng)驗
B、對系統(tǒng)的高級分析和設計
C、現(xiàn)場調(diào)查
D、編碼
正確答案:
第3題,測試的關鍵問題是( )。
A、如何組織對軟件的評審
B、如何驗證程序的對性
C、如何采用綜合策略
D、如何選擇測試用例
正確答案:
第4題,快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究( )的方法和技術中產(chǎn)生的。
A、需求階段
B、設計階段
C、測試階段
D、軟件開發(fā)的各個階段
正確答案:
第5題,在詳細設計階段所使用到的設計工具是:( )。
A、程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹.
B、數(shù)據(jù)流程圖,Yourdon 圖,程序流程圖,PAD圖,N-S圖,HIPO圖。
C、判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,PAD圖,N-S圖。
D、判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,層次圖。
正確答案:
第6題,需求分析中開發(fā)人員要從用戶那里了解( )。
A、軟件做什么
B、用戶使用界面
C、輸入的信息
D、軟件的規(guī)模
正確答案:
第7題,下列關于模塊化程序設計的敘述中對的是( )。
A、在主存儲器能夠容納得下的前提下,應使模塊盡可能大,以便減少模塊的個數(shù)。
B、模塊之間的接口叫做數(shù)據(jù)文件。
C、只要模塊之間的接口關系不變,各模塊內(nèi)部實現(xiàn)細節(jié)的修改將不會影響別的模塊。
D、模塊越大,模塊化的優(yōu)點越明顯。
正確答案:
第8題,瀑布模型的存在問題是( )。
A、用戶容易參與開發(fā)
B、缺乏靈活性
C、用戶與開發(fā)者易溝通
D、適用可變需求
正確答案:
第9題,軟件開發(fā)過程包括( )。
A、3個階段
B、5個階段
C、4個階段
D、8個階段
正確答案:
第10題,SD方法設計的結果是( )。
A、源代碼
B、偽代碼
C、模塊
D、模塊結構圖
正確答案:
第11題,強連通圖有( )。
A、一個入口點和一個出口點
B、一個入口點和多個出口點
C、多個入口點和一個出口點
D、多個入口點和多個出口點
正確答案:
第12題,軟件開發(fā)瀑布模型中的軟件定義時期各個階段依次是( )。
A、可行性研究,問題定義,需求分析。
B、問題定義,可行性研究,需求分析。
C、可行性研究,需求分析,問題定義。
D、以上順序都不對。
正確答案:
第13題,( )所花費的工作占整個生存期工作量的70%以上。
A、軟件設計
B、需求分析
C、軟件維護
D、編碼
正確答案:
第14題,在數(shù)據(jù)流圖中,源點和終點的數(shù)量( )。
A、必須是一對一的
B、源點個數(shù)大于終點個數(shù)
C、終點個數(shù)大于源點個數(shù)
D、依需要而定
正確答案:
第15題,以下( )不是Myers軟件測試目的
A、測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯;
B、一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯;
C、一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯的測試。
D、測試是為了修改程序中的錯
正確答案:
第16題,軟件復雜性主要體現(xiàn)在( )。
A、數(shù)據(jù)的復雜性
B、程序的復雜性
C、控制的復雜性
D、問題的復雜性
正確答案:
第17題,軟件的生存周期一般包括
A、維護過程,開發(fā)過程,設計過程
B、定義過程,開發(fā)過程,維護過程
C、分析過程,設計過程,測試過程
D、詳細設計過程,編碼過程,調(diào)試過程
正確答案:
第18題,模塊化的目的是:( )。
A、增加內(nèi)聚性
B、降低復雜性
C、提高易讀性
D、減少耦合性
正確答案:
第19題,在集成測試過程中、如果要在測試的早期對主要的控制或關鍵的抉擇進行檢驗、并且要在早期實現(xiàn)軟件的一個完整的功能并驗證這個功能,那么我們可以選用( )。
A、自頂向下集成
B、自底向上集成
C、三明治集成
D、一次性集成
正確答案:
第20題,使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)( )和指定的覆蓋標準。
A、程序的內(nèi)部邏輯
B、程序的復雜結構
C、使用說明書
D、程序的功能
正確答案: