




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《軟件工程》綜合復(fù)習(xí)資料一、選擇題1、_______工具在軟件詳細(xì)設(shè)計(jì)過程中不采用。A.判定表B.IPO圖C.PDLD.DFD圖2、程序的三種基本控制結(jié)構(gòu)是。A.過程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移3、程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是。A.不能嵌套使用B.只能用來寫簡單程序C.已經(jīng)用硬件實(shí)現(xiàn)D.只有一個(gè)入口和一個(gè)出口4、產(chǎn)生軟件維護(hù)的副作用,是指。A.開發(fā)時(shí)的錯(cuò)誤B.隱含的錯(cuò)誤C.因修改軟件而造成的錯(cuò)誤D.運(yùn)行時(shí)誤操作5、_____是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。A.技術(shù)創(chuàng)新B.測(cè)試C.技術(shù)創(chuàng)造D.技術(shù)評(píng)審6、為了提高測(cè)試的效率,應(yīng)該。A.隨機(jī)地選取測(cè)試數(shù)據(jù)B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)C.在完成編碼以后制定軟件的測(cè)試計(jì)劃D.選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)7、使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)_______和指定的覆蓋標(biāo)準(zhǔn)。A.程序的內(nèi)部邏輯B.程序的復(fù)雜結(jié)構(gòu)C.使用說明書D.程序的功能8、瀑布模型的存在問題是()。A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求9、軟件生命周期中所花費(fèi)用最多的階段是()。A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件維護(hù)10、需求分析中開發(fā)人員要從用戶那里了解()。A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模11.計(jì)算機(jī)系統(tǒng)就是()A.主機(jī),顯示器,硬盤,軟驅(qū),打印機(jī)等。B.CPU,存儲(chǔ)器,控制器,I/O接口及設(shè)備。C.計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng)。D.計(jì)算機(jī)及其應(yīng)用系統(tǒng)。12.產(chǎn)生軟件危機(jī)的原因主要與兩個(gè)方面的問題有關(guān):A.軟件在計(jì)算機(jī)中很難識(shí)別,存在磁盤中也看不到。B.軟件設(shè)計(jì)對(duì)人的智商要求很高,也要求很高的資金投入。C.軟件產(chǎn)品本身的特點(diǎn)與其它工業(yè)產(chǎn)品不一樣,而且在軟件的開發(fā)和維護(hù)過程中用的方法不正確。D.軟件很難理解,硬件也很復(fù)雜。13.軟件開發(fā)瀑布模型中的軟件定義時(shí)期各個(gè)階段依次是()A.可行性研究,問題定義,需求分析。B.問題定義,可行性研究,需求分析。C.可行性研究,需求分析,問題定義。D.以上順序都不對(duì)。14.軟件維護(hù)的四類維護(hù)活動(dòng)是()A.改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和預(yù)防性維護(hù)。B.適應(yīng)性維護(hù),完善性維護(hù),搶救性維護(hù)和輔助性維護(hù)。C.改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù)和輔助性維護(hù)。D.適應(yīng)性維護(hù),完善性維護(hù),搶救性維護(hù)和預(yù)防性維護(hù)。15.可行性研究主要從以下幾個(gè)方面進(jìn)行研究:A.技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。B.技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。C.經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。D.經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。16.在詳細(xì)設(shè)計(jì)階段所使用到的設(shè)計(jì)工具是: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)流程圖,程序流程圖,層次圖。17.按照軟件工程的原則,模塊的作用域和模塊的控制域之間的關(guān)系是:A.模塊的作用域應(yīng)在模塊的控制域之內(nèi)。B.模塊的控制域應(yīng)在模塊的作用域之內(nèi)。C.模塊的控制域與模塊的作用域互相獨(dú)立。D.以上說法都不對(duì)。18.包含所有可能情況的測(cè)試稱為窮盡測(cè)試。下面結(jié)論成立的是:A.只要對(duì)每種可能的情況都進(jìn)行測(cè)試,就可以得出程序是否符合要求的結(jié)論。B.一般來說對(duì)于黑盒測(cè)試,窮盡測(cè)試是不可能作到的。C.一般來說對(duì)于白盒測(cè)試,窮盡測(cè)試是不可能作到的。D.在白盒測(cè)試和黑盒測(cè)試這兩個(gè)方法中,存在某一個(gè)是可以進(jìn)行窮盡測(cè)試的。二、填空題成本效益分析的目的是從()角度評(píng)價(jià)開發(fā)一個(gè)項(xiàng)目是否可行。詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊內(nèi)部的()、使用的數(shù)據(jù)。為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的()兩部分組成。軟件系統(tǒng)結(jié)構(gòu)圖是以()為基礎(chǔ)而組成的一種層次結(jié)構(gòu)。在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、()。若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=()。可行性研究需要從以下三個(gè)方面分析研究每種解決方法的可行性:技術(shù)可行性、經(jīng)濟(jì)可行性、()。數(shù)據(jù)流圖中的箭頭表示();系統(tǒng)結(jié)構(gòu)圖中的箭頭表示()。“軟件”包含計(jì)算機(jī)程序、數(shù)據(jù)及其說明程序的各種()。結(jié)構(gòu)化方法有結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)、結(jié)構(gòu)化程序設(shè)計(jì)構(gòu)成,它是一種面向()的開發(fā)方法。軟件危機(jī)是指在()所遇到的一系列嚴(yán)重問題。詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊內(nèi)部的()、使用的數(shù)據(jù)。SA方法中主要描述工具是()與數(shù)據(jù)字典。三、名詞解釋軟件工程SA軟件測(cè)試多態(tài)性模塊的耦合和內(nèi)聚白盒測(cè)試四、簡答題什么是軟件危機(jī)?其主要表現(xiàn)有那些?簡要介紹一下數(shù)據(jù)流圖。Coad與Yourdon在程序設(shè)計(jì)階段中將系統(tǒng)劃分為四個(gè)組成部分,這四個(gè)組成部分是什么?簡述各部分涉及內(nèi)容。五、分析題1、下圖為被測(cè)程序流程圖,試用語句覆蓋和路徑覆蓋方法設(shè)計(jì)它的測(cè)試用例。iiNdcZ>100Z=Z/100YNaebX>1Y>10X=X+100Y=Y100YNYfghj打印X,Y,Zk2、需要開發(fā)一個(gè)教材購銷計(jì)算機(jī)系統(tǒng)。要求如下所述:學(xué)生向系統(tǒng)提交購書單,系統(tǒng)首先審查購書單的有效性(核對(duì)所購教材是否確是是提出購書申請(qǐng)學(xué)生所必需的,并且要檢查教材的庫存情況,確定是否有學(xué)生所要購買的教材)。對(duì)于有效購書單,系統(tǒng)開購書發(fā)票,然后登記并開領(lǐng)書單給學(xué)生,學(xué)生憑領(lǐng)書單到書庫領(lǐng)書。書庫保管員定期檢查缺書情況,先按書號(hào)統(tǒng)計(jì)每種待購教材的數(shù)量,然后統(tǒng)計(jì)需要向哪些出版社購書,及向每個(gè)出版社購書的書號(hào)、書名和數(shù)量。(統(tǒng)計(jì)所需要的信息分別由缺書登記表、教材存量表、教材一覽表提供)。新教材到貨后,書庫保管員向系統(tǒng)提交進(jìn)書通知,系統(tǒng)根據(jù)進(jìn)書情況修改教材存量表和待購教材表,并通知售書部門。用結(jié)構(gòu)化分析,繪制出該問題的數(shù)據(jù)流程圖3、高考錄取統(tǒng)計(jì)分?jǐn)?shù)系統(tǒng)有如下功能:A、計(jì)算標(biāo)準(zhǔn)分:根據(jù)考生原始分計(jì)算,得到標(biāo)準(zhǔn)分,并存儲(chǔ)考生分?jǐn)?shù);B、計(jì)算錄取線分:根據(jù)標(biāo)準(zhǔn)分、招生計(jì)劃文件中的招生人數(shù),計(jì)算錄取線,存儲(chǔ)錄取線。C、考生排序:根據(jù)考生標(biāo)準(zhǔn)分按由大到小排序。根據(jù)要求,采用結(jié)構(gòu)分析和結(jié)構(gòu)設(shè)計(jì)方法完成:(1)畫出該問題的數(shù)據(jù)流圖。(2)利用(1)的結(jié)果設(shè)計(jì)系統(tǒng)軟件結(jié)構(gòu)。參考答案一、選擇題12345678910DBDCDDABDA1112131415161718CCBAACAA二、填空題1.經(jīng)濟(jì)2.算法3.輸出結(jié)果4.模塊5.判定樹6.F/(1+i)n7.法律可行性8.?dāng)?shù)據(jù)流,調(diào)用9.文檔10.?dāng)?shù)據(jù)流11.軟件開發(fā)和維護(hù)12.算法13.DFD/數(shù)據(jù)流圖三、名詞解釋軟件工程:是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科,采用工程的概念、原理、技術(shù)和方法來開發(fā)和維護(hù)軟件。SA:結(jié)構(gòu)化分析方法,以結(jié)構(gòu)化的方式進(jìn)行系統(tǒng)定義的分析方法。軟件測(cè)試:是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。多態(tài)性:指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同結(jié)果?;颍ú煌膶?duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果)模塊的耦合和內(nèi)聚:耦合性是程序結(jié)構(gòu)中各個(gè)模塊之間相互關(guān)聯(lián)的度量;模塊的內(nèi)聚性反映模塊內(nèi)的功能強(qiáng)度及模塊內(nèi)各元素聯(lián)系的緊密程度。白盒測(cè)試:測(cè)試者從程序的邏輯結(jié)構(gòu)入手,按照一定的原則來設(shè)計(jì)測(cè)試用例。四、簡答題1.答:軟件危機(jī)是軟件的開發(fā)和維護(hù)過程中存在的一系列問題。軟件危機(jī)的表現(xiàn):軟件失敗、開發(fā)失敗、開發(fā)周期嚴(yán)重推遲、用戶對(duì)產(chǎn)品不滿意、成本過高、軟件質(zhì)量不穩(wěn)定、軟件供不應(yīng)求、軟件壽命短等。2.答:模塊獨(dú)立性是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的。模塊的獨(dú)立性用模塊的耦合和內(nèi)聚來度量。模塊間的耦合越強(qiáng),模塊之間的聯(lián)系就越復(fù)雜,模塊的獨(dú)立性就越弱;而模塊的內(nèi)聚性越強(qiáng)則模塊的獨(dú)立性越強(qiáng)。3.答:(1)Coad與Yourdon在設(shè)計(jì)階段把分析階段劃分為四個(gè)組成部分,這四個(gè)組成部分是:問題論域、用戶界面、任務(wù)管理和數(shù)據(jù)管理。(2)問題論域部分設(shè)計(jì)包括復(fù)用設(shè)計(jì);把問題論域的專用類關(guān)聯(lián)起來;建立公共操作集合建立一般類;整繼承級(jí)別等內(nèi)容。用戶界面部分的設(shè)計(jì)包括用戶分類;描述人及其任務(wù)的場景;設(shè)計(jì)命令層;設(shè)計(jì)詳細(xì)的交互;設(shè)計(jì)HIC(人機(jī)交互)類;根據(jù)圖形用戶界面進(jìn)行設(shè)計(jì)等內(nèi)容。任務(wù)管理部分的設(shè)計(jì)包括識(shí)別事件驅(qū)動(dòng)任務(wù);識(shí)別時(shí)鐘驅(qū)動(dòng)任務(wù);識(shí)別有限任務(wù)和關(guān)鍵任務(wù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度律師起草環(huán)境保護(hù)協(xié)議起草及審查收費(fèi)標(biāo)準(zhǔn)合同
- 2025年度合同主體變更審批流程與責(zé)任追究規(guī)范
- 2025年度養(yǎng)老服務(wù)行業(yè)退休人員勞務(wù)聘用合同
- 2025年度專業(yè)市場營業(yè)場所租賃合同
- 2025年度文化創(chuàng)意產(chǎn)業(yè)投資合作協(xié)議書
- 2025年度個(gè)體戶雇工勞動(dòng)權(quán)益保護(hù)與晉升機(jī)制合同
- 2025年度房屋抵押借款合同風(fēng)險(xiǎn)預(yù)警與防范策略
- 2025年硫酸鐵行業(yè)現(xiàn)狀分析:全球硫酸鐵市場規(guī)模將達(dá)975.91億元
- 2025年包裝設(shè)備行業(yè)前景分析:包裝設(shè)備行業(yè)發(fā)展趨勢(shì)實(shí)現(xiàn)顯著提升
- 2025年貴州交通職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測(cè)試題庫審定版
- 《飛向太空的航程》基礎(chǔ)字詞梳理
- GB/T 144-2024原木檢驗(yàn)
- 追覓入職測(cè)評(píng)題庫
- 寧德時(shí)代入職測(cè)評(píng)試題答案
- 干粉滅火器的使用方法課件
- 2024年廣東省2024屆高三高考模擬測(cè)試(一)一模 化學(xué)試卷(含答案)
- 半導(dǎo)體行業(yè)質(zhì)量管理與質(zhì)量控制
- 2024年山東省春季高考技能考試汽車專業(yè)試題庫-下(判斷題匯總)
- 部編版道德與法治二年級(jí)下冊(cè)第三單元 綠色小衛(wèi)士 單元作業(yè)設(shè)計(jì)
- 戲曲鑒賞完整版剖析課件
- 熱化學(xué)儲(chǔ)熱耦合高溫相變儲(chǔ)熱多物理場協(xié)同調(diào)控機(jī)理
評(píng)論
0/150
提交評(píng)論