軟件工程自考試題及答案_第1頁
軟件工程自考試題及答案_第2頁
軟件工程自考試題及答案_第3頁
軟件工程自考試題及答案_第4頁
軟件工程自考試題及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件工程自考試題及答案

單項(xiàng)選擇題(每題2分,共10題)1.軟件生命周期中,詳細(xì)設(shè)計(jì)階段的主要任務(wù)是()A.確定系統(tǒng)的功能和性能B.確定模塊的算法和數(shù)據(jù)結(jié)構(gòu)C.確定軟件的總體結(jié)構(gòu)D.確定軟件的運(yùn)行環(huán)境2.以下哪種模型屬于軟件開發(fā)模型()A.瀑布模型B.數(shù)據(jù)模型C.概念模型D.物理模型3.軟件測(cè)試的目的是()A.證明軟件正確B.發(fā)現(xiàn)軟件中的錯(cuò)誤C.改善軟件性能D.優(yōu)化軟件結(jié)構(gòu)4.面向?qū)ο蠓椒ㄖ?,?duì)象之間的通信機(jī)制是()A.繼承B.多態(tài)C.消息D.封裝5.以下不屬于軟件維護(hù)類型的是()A.改正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)6.需求分析階段產(chǎn)生的主要文檔是()A.可行性研究報(bào)告B.需求規(guī)格說明書C.概要設(shè)計(jì)說明書D.詳細(xì)設(shè)計(jì)說明書7.模塊獨(dú)立性是軟件模塊化所提出的要求,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)是模塊的()A.抽象和信息隱蔽B.局部化和封裝化C.內(nèi)聚性和耦合性D.激活機(jī)制和控制方法8.軟件項(xiàng)目管理的內(nèi)容不包括()A.人員管理B.進(jìn)度管理C.質(zhì)量管理D.設(shè)備管理9.以下哪種語言常用于軟件開發(fā)的建模()A.C語言B.Java語言C.UMLD.Python語言10.軟件可靠性是指()A.軟件在給定環(huán)境下完成規(guī)定功能的能力B.軟件的性能C.軟件的易用性D.軟件的可維護(hù)性答案:1.B2.A3.B4.C5.D6.B7.C8.D9.C10.A多項(xiàng)選擇題(每題2分,共10題)1.軟件工程的基本要素包括()A.方法B.工具C.過程D.文檔2.軟件需求的特性有()A.完整性B.準(zhǔn)確性C.可行性D.可驗(yàn)證性3.以下屬于面向?qū)ο笤O(shè)計(jì)原則的有()A.單一職責(zé)原則B.開閉原則C.里氏替換原則D.依賴倒置原則4.軟件測(cè)試的方法有()A.黑盒測(cè)試B.白盒測(cè)試C.灰盒測(cè)試D.紅盒測(cè)試5.軟件維護(hù)的特點(diǎn)包括()A.非結(jié)構(gòu)化維護(hù)困難B.維護(hù)具有很高的代價(jià)C.維護(hù)工作對(duì)維護(hù)人員要求高D.維護(hù)時(shí)間短6.軟件項(xiàng)目計(jì)劃的內(nèi)容包含()A.項(xiàng)目范圍B.項(xiàng)目進(jìn)度C.項(xiàng)目成本D.項(xiàng)目風(fēng)險(xiǎn)7.軟件質(zhì)量保證活動(dòng)包括()A.制定質(zhì)量計(jì)劃B.過程審計(jì)C.產(chǎn)品審計(jì)D.質(zhì)量改進(jìn)8.以下屬于軟件設(shè)計(jì)模式的有()A.單例模式B.工廠模式C.觀察者模式D.裝飾器模式9.軟件復(fù)用的層次有()A.代碼復(fù)用B.設(shè)計(jì)復(fù)用C.分析復(fù)用D.測(cè)試復(fù)用10.影響軟件可維護(hù)性的因素有()A.可理解性B.可測(cè)試性C.可修改性D.可移植性答案:1.ABC2.ABCD3.ABCD4.ABC5.ABC6.ABCD7.ABCD8.ABCD9.ABC10.ABCD判斷題(每題2分,共10題)1.軟件工程就是編寫程序。()2.瀑布模型適合需求明確穩(wěn)定的項(xiàng)目。()3.軟件測(cè)試可以發(fā)現(xiàn)軟件中的所有錯(cuò)誤。()4.繼承是面向?qū)ο缶幊讨袑?shí)現(xiàn)代碼復(fù)用的重要手段。()5.軟件維護(hù)只是修改軟件中的錯(cuò)誤。()6.需求分析階段不需要考慮軟件的實(shí)現(xiàn)細(xì)節(jié)。()7.模塊的內(nèi)聚性越高越好,耦合性越低越好。()8.敏捷開發(fā)方法強(qiáng)調(diào)文檔的重要性。()9.軟件可靠性和軟件可用性是同一個(gè)概念。()10.軟件設(shè)計(jì)模式可以提高軟件的可維護(hù)性和可擴(kuò)展性。()答案:1.×2.√3.×4.√5.×6.√7.√8.×9.×10.√簡(jiǎn)答題(每題5分,共4題)1.簡(jiǎn)述軟件工程的定義。答案:軟件工程是將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件開發(fā)、運(yùn)行和維護(hù)的過程,即將工程化應(yīng)用于軟件,同時(shí),對(duì)上述方法中各種活動(dòng)的研究。2.簡(jiǎn)述黑盒測(cè)試和白盒測(cè)試的區(qū)別。答案:黑盒測(cè)試不考慮程序內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)細(xì)節(jié),只關(guān)注輸入輸出;白盒測(cè)試基于程序內(nèi)部結(jié)構(gòu),檢查代碼邏輯、路徑等。黑盒重功能,白盒重結(jié)構(gòu)。3.簡(jiǎn)述軟件生命周期包含哪些階段。答案:包含可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等階段。前期側(cè)重需求與設(shè)計(jì),中期實(shí)現(xiàn)與測(cè)試,后期為維護(hù)。4.簡(jiǎn)述面向?qū)ο缶幊痰娜筇匦?。答案:封裝,將數(shù)據(jù)和操作封裝在一起;繼承,子類繼承父類屬性和方法;多態(tài),同一操作作用于不同對(duì)象有不同行為表現(xiàn)。討論題(每題5分,共4題)1.討論敏捷開發(fā)方法相較于傳統(tǒng)開發(fā)方法的優(yōu)勢(shì)。答案:敏捷開發(fā)響應(yīng)變化快,能及時(shí)調(diào)整需求;注重團(tuán)隊(duì)溝通協(xié)作,效率高;周期短,能快速交付可用產(chǎn)品;反饋及時(shí),利于優(yōu)化產(chǎn)品,更適應(yīng)需求多變項(xiàng)目。2.討論軟件項(xiàng)目管理中風(fēng)險(xiǎn)管理的重要性。答案:風(fēng)險(xiǎn)管理能提前識(shí)別項(xiàng)目可能面臨的風(fēng)險(xiǎn),如技術(shù)、進(jìn)度、成本等風(fēng)險(xiǎn)。通過評(píng)估和應(yīng)對(duì)措施,可降低風(fēng)險(xiǎn)發(fā)生概率和影響,保障項(xiàng)目順利進(jìn)行,避免損失。3.討論如何提高軟件的可維護(hù)性。答案:采用良好設(shè)計(jì)方法,提高代碼可讀性和可理解性;編寫詳細(xì)文檔;進(jìn)行充

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論