可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
軟件工程19秋在線作業(yè)1
試卷總分:100 得分:100
第1題,只有單重繼承的類層次結(jié)構(gòu)是何種層次結(jié)構(gòu)。()
A、網(wǎng)狀型
B、星型
C、樹型
D、環(huán)型
正確答案:
第2題,軟件生命周期中所花費用最多的階段是()。
A、詳細設(shè)計
B、軟件編碼
C、軟件測試
D、軟件維護
正確答案:
第3題,在軟件開發(fā)階段用來減少錯誤,提高軟件可維護性的技術(shù)稱為()。
A、面向?qū)ο蟮募夹g(shù)
B、面向結(jié)構(gòu)的技術(shù)
C、面向維護的技術(shù)
D、面向分析的技術(shù)
正確答案:
第4題,結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是()。
A、程序易讀性
B、程序的規(guī)模
C、程序的效率
D、程序設(shè)計語言的先進性
正確答案:
第5題,根據(jù)用戶在軟件使用過程中提出的建設(shè)性意見而進行的維護活動稱為()。
A、糾錯性維護
B、適應(yīng)性維護
C、改善性維護
D、預(yù)防性維護
正確答案:
第6題,用來定義數(shù)據(jù)流圖中的各個成分的具體含義的是()。
A、數(shù)據(jù)字典
B、數(shù)據(jù)庫
C、數(shù)據(jù)對象
D、邏輯符號
正確答案:
第7題,可行性研究要進行一次怎樣的需求分析。()
A、詳細的
B、全面的
C、簡化的、壓縮的
D、徹底的
正確答案:
第8題,介于自然語言和形式語言之間的一種半形式語言的是()。
A、機器語言
B、匯編語言
C、面向?qū)ο笳Z言
D、結(jié)構(gòu)化語言
正確答案:
第9題,描述了系統(tǒng)的所有計算。指出發(fā)生的時間、事件和客體的模型是()。
A、數(shù)據(jù)模型
B、對象模型
C、動態(tài)模型
D、功能模型
正確答案:
第10題,提高軟件質(zhì)量和可靠的技術(shù)大致可分為兩大類:其中一類就是避開錯誤技術(shù),但避開錯誤技術(shù)無法做到完美無缺和絕無錯誤,這就需要()。
A、消除錯誤
B、檢測錯誤
C、避開錯誤
D、容錯
正確答案:
第11題,耦合是影響軟件復(fù)雜程度的一個重要因素。應(yīng)該采取下述設(shè)計原則。()
A、盡量使用數(shù)據(jù)耦合
B、少用控制耦合和特征耦合
C、限制公共變量耦合的范圍
D、完全不用內(nèi)容耦合
正確答案:
第12題,在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成一個完整的系統(tǒng)進行的集成測試也稱為()。
A、黑盒測試
B、組裝測試
C、白盒測試
D、聯(lián)合測試
正確答案:
第13題,最著名的面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法是()。
A、E-R方法
B、UML方法
C、Jackson方法
D、Warnier方法
正確答案:
第14題,面向數(shù)據(jù)流的設(shè)計方法把信息流映射成軟件結(jié)構(gòu),信息流的類型決定了映射的方法。信息流的類型包括()。
A、邏輯流
B、變換流
C、物理流
D、事務(wù)流
正確答案:
第15題,軟件設(shè)計階段的任務(wù)具體分為()。
A、確定軟件結(jié)構(gòu),劃分子系統(tǒng)模塊
B、確定系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
C、設(shè)計用戶界面
D、調(diào)試系統(tǒng)錯誤
正確答案:
第16題,軟件工程的主要目標包括()。
A、付出較低的開發(fā)成本
B、達到要求的軟件功能
C、取得較好的軟件性能
D、開發(fā)的軟件易于移植
正確答案:
第17題,PAD圖的主要優(yōu)點如下()。
A、PAD圖所描繪的程序結(jié)構(gòu)十分清晰
B、容易將PAD圖轉(zhuǎn)換成高級語言源程序
C、可用于表示程序邏輯和數(shù)據(jù)結(jié)構(gòu)
D、符號支持自頂向下、逐步求精方法的使用。
正確答案:
第18題,計算機軟件包括()。
A、程序
B、規(guī)程
C、規(guī)則
D、文檔和數(shù)據(jù)
正確答案:
第19題,改進軟件設(shè)計提高軟件質(zhì)量的啟發(fā)式規(guī)則包括()。
A、改進軟件結(jié)構(gòu)提高模塊獨立性
B、模塊規(guī)模應(yīng)該適中
C、模塊的作用域應(yīng)該在控制域之內(nèi)
D、力爭降低模塊接口的復(fù)雜程度
正確答案:
第20題,結(jié)構(gòu)化分析方法通常使用哪些方法來描述。()
A、部署圖Deployment
B、用例圖UseCase
C、數(shù)據(jù)流圖DFD
D、數(shù)據(jù)字典DD
正確答案:
第21題,堅持使用盒圖作為詳細設(shè)計的工具,可以使程序員逐步養(yǎng)成用結(jié)構(gòu)化的方式思考問題和解決問題的習(xí)慣。
A、錯誤
B、正確
正確答案:
第22題,快速原型技術(shù)的基本思路是快速開發(fā)一個目標軟件系統(tǒng)的原型,讓用戶對其進行評價并提出修改意見,然后開發(fā)人員根據(jù)用戶的意見對原型進行改進。
A、錯誤
B、正確
正確答案:
第23題,模塊化就是把程序劃分成獨立命名且可獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。
A、錯誤
B、正確
正確答案:
第24題,被繼承的類我們稱之為派生類子類,在它的基礎(chǔ)上新建立的類我們稱之為基類父類。
A、錯誤
B、正確
正確答案:
第25題,詳細設(shè)計階段的任務(wù)是具體地編寫程序,必須關(guān)注最終的程序代碼的質(zhì)量。
A、錯誤
B、正確
正確答案:
第26題,軟件可靠性是指在給定的時間間隔內(nèi),程序錯誤運行的概率。
A、錯誤
B、正確
正確答案:
第27題,總體設(shè)計的目的是確定整個系統(tǒng)的功能及模塊結(jié)構(gòu)。
A、錯誤
B、正確
正確答案:
第28題,結(jié)構(gòu)冗余為檢測或糾正信息在運算或傳輸中的錯誤,須外加一部分信息。
A、錯誤
B、正確
正確答案:
第29題,在面向?qū)ο蟮男枨蠓治龇椒ㄖ校討B(tài)模型是最主要的任務(wù)。
A、錯誤
B、正確
正確答案:
第30題,數(shù)據(jù)耦合是高耦合。系統(tǒng)中至少必須存在這種耦合,因為只有當某些模塊的輸出數(shù)據(jù)作為另一些模塊的輸入數(shù)據(jù)時,系統(tǒng)才能完成有價值的功能。
A、錯誤
B、正確
正確答案:
第31題,所謂的通用程序設(shè)計語言實際上對所有應(yīng)用領(lǐng)域都同樣適用。
A、錯誤
B、正確
正確答案:
第32題,所選用的程序設(shè)計語言的特點及編碼風格將對程序的可靠性、可讀性、可測試性和可維護性產(chǎn)生深遠的影響。
A、錯誤
B、正確
正確答案:
第33題,在面向?qū)ο蟮能浖夹g(shù)中,組合是子類自動地共享基類中定義的數(shù)據(jù)和方法的機制。
A、錯誤
B、正確
正確答案:
第34題,對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對象的統(tǒng)一體中。
A、錯誤
B、正確
正確答案:
第35題,純收入是指在整個生存周期之內(nèi)的累計經(jīng)濟效益與投資之和。
A、錯誤
B、正確
正確答案:
第36題,需求分析階段得出的數(shù)據(jù)流圖是總體設(shè)計的極好的出發(fā)點。
A、錯誤
B、正確
正確答案:
第37題,問題分析圖PAD面向高級程序設(shè)計語言的,為FORTRAN,COBOL和PASCAL等每種常用的高級程序設(shè)計語言都提供了一整套相應(yīng)的圖形符號。
A、錯誤
B、正確
正確答案:
第38題,加工小說明是對系統(tǒng)流程圖中的加工進行說明。
A、錯誤
B、正確
正確答案:
第39題,程序的三種基本控制結(jié)構(gòu)的共同特點是只有一個入口和一個出口。
A、錯誤
B、正確
正確答案:
第40題,混合冗余指重復(fù)執(zhí)行指令或程序來消除瞬時錯誤帶來的影響。
A、錯誤
B、正確
正確答案: