資源描述:
《軟件工程考試精彩試題(含問題詳解)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實(shí)用文檔一、填空題(每空1分,共25分)1.軟件生存周期一般可以劃分為,問題定義、____________、____________、設(shè)計(jì)、編碼、測試和____________。2.基于軟件的功能劃分,軟件可以劃分成__________、__________、__________三種。3.可行性研究,應(yīng)從、技術(shù)可行性、運(yùn)行可行性、和開放方案可行性等方面研究。4.系統(tǒng)流程圖是描繪的傳統(tǒng)工具。它的基本思想是用圖形符號(hào)以描繪系統(tǒng)里面的每個(gè)部件。5.數(shù)據(jù)流圖的基本四種成分:數(shù)據(jù)輸入的源點(diǎn)和數(shù)據(jù)輸出匯點(diǎn)、、和。6.結(jié)構(gòu)化分析方法是面向_
2、_______________進(jìn)行需求分析的方法。結(jié)構(gòu)化分析方法使用________________與________________來描述。7.是自動(dòng)地共享類、子類和對象中的方法和數(shù)據(jù)的機(jī)制。8.軟件詳細(xì)設(shè)計(jì)工具可分為3類,即________________、________________和________________。9.為了在軟件開發(fā)過程中保證軟件的質(zhì)量,主要采取下述措施:________________、復(fù)查和管理復(fù)審、________________。10.大型軟件測試包括、、確認(rèn)測試和四個(gè)步驟。1、可行性研究
3、需求分析運(yùn)行與維護(hù)2、系統(tǒng)軟件支撐軟件應(yīng)用軟件3、經(jīng)濟(jì)可行性法律可行性4、物理系統(tǒng)黑盒子形式5、加工數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)文件6、數(shù)據(jù)流數(shù)據(jù)流圖DFD數(shù)據(jù)字典DD7、繼承性8、圖示工具、設(shè)計(jì)語言表格工具9、審查測試10、單元測試集成測試系統(tǒng)測試二、單項(xiàng)選擇題(每小題2分,共20分)12345CCCAC678910DDACB1.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。A、低內(nèi)聚低耦合B、低內(nèi)聚高耦合C、高內(nèi)聚低耦合D、高內(nèi)聚高耦合2.Jackson設(shè)計(jì)方法是由英國的M.Jackson提出的,它是一種面向()的軟件設(shè)計(jì)方法。文案大全實(shí)用文檔A
4、、對象B、數(shù)據(jù)流C、數(shù)據(jù)結(jié)構(gòu)D、控制結(jié)構(gòu)1.試判斷下列敘述中,哪個(gè)(些)是正確的(??)。a、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是事務(wù)流b、軟件系統(tǒng)中所有的信息流都可以認(rèn)為是變換流c、事務(wù)分析和變換分析的設(shè)計(jì)步驟是基本相似的A、a?B、b??C、cD、b和c2.()是用戶和設(shè)計(jì)交換最頻繁的方法。A、原型化方法B、瀑布模型方法C、螺旋模型方法D、構(gòu)件組裝模型3.軟件工程方法學(xué)的目的是:使軟件生產(chǎn)規(guī)范化和工程化,而軟件工程方法得以實(shí)施的主要保證是(?)。A、硬件環(huán)境???????????????????????B、軟件開發(fā)的環(huán)境C、
5、軟件開發(fā)工具和軟件開發(fā)的環(huán)境??D、開發(fā)人員的素質(zhì)4.20世紀(jì)50年代以來,出現(xiàn)了許多不同的程序設(shè)計(jì)語言,下列語言中哪個(gè)語言是低級語言(?)。A、PASCAL????????????B、VISUALBASICC、C++????????????????D、匯編語言5.軟件測試的目的是?(?)A、證明軟件的正確性B、找出軟件系統(tǒng)中存在的所有錯(cuò)誤C、證明軟件系統(tǒng)中存在錯(cuò)誤D、盡可能多的發(fā)現(xiàn)軟件系統(tǒng)中的錯(cuò)誤6.使用白盒測試方法時(shí),確定測試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。A、程序的內(nèi)部邏輯B、程序的復(fù)雜程度C、該軟件的編輯人員D、程序的
6、功能7.軟件維護(hù)工作的最主要部分是(?)。A、校正性維護(hù)???????????B、適應(yīng)性維護(hù)C、完善性維護(hù)????????????D、預(yù)防性維護(hù)8.PDL是()語言。A、高級程序設(shè)計(jì)語言B、偽碼式???????C、中級程序設(shè)計(jì)語言D、低級程序設(shè)計(jì)語言二、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“×”。每題2分,共20分)1.用黑盒法測試時(shí),測試用例是根據(jù)程序內(nèi)部邏輯設(shè)計(jì)的。(X)2.發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多。(V)3.為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。(X)4.軟件維護(hù)就是改正軟件
7、中的錯(cuò)誤。(X)5.質(zhì)量保證是為了保證產(chǎn)品和服務(wù)充分滿足消費(fèi)者要求的質(zhì)量而進(jìn)行的有計(jì)劃,有組織的活動(dòng)。(V)6.軟件開發(fā)的主要任務(wù)是寫程序。(X)7.測試只能證明程序有錯(cuò)誤,不能證明程序沒有錯(cuò)誤。(V)文案大全實(shí)用文檔1.模塊化程序設(shè)計(jì)中,模塊越小,模塊化的優(yōu)點(diǎn)越明顯。一般來說,模塊的大小都在10行以下。(X)2.在編制程序時(shí),首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好地琢磨程序具有什么樣的功能,這些功能如何安排,等等。(X)3.程序設(shè)計(jì)風(fēng)格指導(dǎo)原則提出,盡量多使用臨時(shí)變量。(X)一、簡答題(每
8、題5分,共20分)1.什么是軟件工程?軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來。2.耦合性和內(nèi)聚性有幾種類型?其耦合度、內(nèi)聚強(qiáng)度的順序如何?低:非直