下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程試題專業(yè):姓名:分數(shù):單項選擇題(每題1分,共10分):( ) 計算機系統(tǒng)就是:主機,顯示器,硬盤,軟驅,打印機等。CPU,存儲器,控制器,I/O接口及設備。計算機硬件系統(tǒng)和軟件系統(tǒng)。計算機及其應用系統(tǒng)。2( )產(chǎn)生軟件危機的原因主要與兩個方面的問題有關:軟件在計算機中很難識別,存在磁盤中也看不到。軟件設計對人的智商要求很高,也要求很高的資金投入。軟件產(chǎn)品本身的特點與其它工業(yè)產(chǎn)品不一樣,而且在軟件的開發(fā)和維護過程中用的方法不正確。軟件很難理解,硬件也很復雜。 3( )軟件開發(fā)瀑布模型中的軟件定義時期各個階段依次是:可行性研究,問題定義,需求分析。問題定義,可行性研究,需求分析??尚行匝?/p>
2、究,需求分析,問題定義。以上順序都不對。 4( )軟件維護的四類維護活動是:改正性維護,適應性維護,完善性維護和預防性維護。適應性維護,完善性維護,搶救性維護和輔助性維護。改正性維護,適應性維護,完善性維護和輔助性維護。適應性維護,完善性維護,搶救性維護和預防性維護。 5( ) 可行性研究主要從以下幾個方面進行研究:技術可行性,經(jīng)濟可行性,操作可行性。技術可行性,經(jīng)濟可行性,系統(tǒng)可行性。經(jīng)濟可行性,系統(tǒng)可行性,操作可行性。經(jīng)濟可行性,系統(tǒng)可行性,時間可行性。 6( ) 系統(tǒng)邏輯模型主要由以下內容:數(shù)據(jù)流程圖,數(shù)據(jù)字典,簡要的算法描述。程序流程圖,Jackson圖,IPO圖。數(shù)據(jù)流程圖,數(shù)據(jù)字典
3、,ER圖。Jackson圖,ER圖,IPO圖。 7 ( ) 耦合是對軟件不同模塊之間互連程度的度量。各種耦合按從強到弱排列如下:內容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。內容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。內容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合??刂岂詈希瑑热蓠詈?,數(shù)據(jù)耦合,公共環(huán)境耦合。8 ( ) 在詳細設計階段所使用到的設計工具是:程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹.數(shù)據(jù)流程圖,Yourdon 圖,程序流程圖,PAD圖,N-S圖,HIPO圖。判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,PAD圖,N-S圖。判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,
4、程序流程圖,層次圖。( ) 按照軟件工程的原則,模塊的作用域和模塊的控制域之間的關系是:模塊的作用域應在模塊的控制域之內。模塊的控制域應在模塊的作用域之內。模塊的控制域與模塊的作用域互相獨立。以上說法都不對。( ) 包含所有可能情況的測試稱為窮盡測試。下面結論成立的是:只要對每種可能的情況都進行測試,就可以得出程序是否符合要求的結論。一般來說對于黑盒測試,窮盡測試是不可能作到的。一般來說對于白盒測試,窮盡測試是不可能作到的。在白盒測試和黑盒測試這兩個方法中,存在某一個是可以進行窮盡測試的。填空題(每題1分,共10分)1軟件危機是指在( )所遇到的一系列嚴重問題。2在軟件開發(fā)的各個階段經(jīng)過階段評
5、審后的文檔和程序代碼成為( )。3結構程序設計的基本思想是( )。4總體設計的第二項任務是設計軟件的結構,即確定( )。5描繪物理系統(tǒng)的傳統(tǒng)工具是( )。6如果模塊內所有元素都使用同一個輸入數(shù)據(jù)和產(chǎn)生同一個輸出,稱為( )內聚。7數(shù)據(jù)流程圖按照信息流的類型主要分為( )兩種。8( )年,( )和( )證明了SISO程序只需要三種基本控制結構。9. 從應用特點分類,高級語言主要分為( )、( )和( )三類。10 黑盒測試又稱為( ),白盒測試也稱為( )。多項選擇題(以下各題均有兩個以上的正確答案。將正確答案的標號填入各題前面括號內,注意多選或少選該題均不得分,每題2分,共20分):1( )軟
6、件開發(fā)各個階段所耗費的時間或工作量是:可行性研究占5%;綜合測試占40%;設計階段在所有開發(fā)階段所占的比例最大。編碼和單元測試占20%。以上說法都不對。2( )對軟件開發(fā)與維護,以下觀點是正確的:為了加快開發(fā)速度,可以一邊寫程序,一邊設計文檔。對于軟件而言,程序和軟件配置成分是同等重要的,不能重此偏佊。把軟件漫長的生命周期劃分為若干個階段的出發(fā)點是降低開發(fā)的困難程度和簡化復雜性。可行性研究的主要任務就是確定軟件項目的工程規(guī)模和目標。面向對象的方法學比傳統(tǒng)的軟件開發(fā)方法開發(fā)軟件容易,開發(fā)效率提高。3( ) 對于以下圖形工具的作用,數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構成軟件的高層數(shù)據(jù)模型。層次圖是用來描述軟
7、件結構的,不能用于描述數(shù)據(jù)結構。IPO圖能方便地描繪輸入數(shù)據(jù)、對數(shù)據(jù)的處理和輸出數(shù)據(jù)的關系,它是美國微軟公司發(fā)明并逐漸發(fā)展完善起來的。ER圖描述現(xiàn)實世界中的實體,不涉及這些實體在系統(tǒng)中的實現(xiàn)方法。Yourdon圖實際上也是結構圖,所以它與層次方框圖是等價的。4( ) 面向數(shù)據(jù)結構的設計方法有:Jackson方法。Warnier方法。Halstead方法。PAD方法。G.Myers方法。5( )以下測試方法是白盒測試方法的是:判定覆蓋和邊界值分析法。等價劃分和錯誤推測法。路徑覆蓋和判定/條件覆蓋法。條件組合覆蓋和語句覆蓋法。條件覆蓋和錯誤推測法。6( )以下關于集成測試的論述,正確的是:先對每個
8、模塊分別測試,然后統(tǒng)一組裝成軟件系統(tǒng)的方法稱為非漸增式測試。自頂向下的集成測試本質上是漸增式測試方法。存根模塊是漸增式測試方法中使用的,在非漸增式測試中也用不到樁模塊。一般來說,存根模塊和樁模塊在用過以后,不會作為軟件的正式模塊而存在。由于是對程序進行測試,測試方案的設計一般在詳細設計階段完成以后才進行。7 ( ) 對于程序設計,正確的陳述是:為了減少程序的長度,最好不要在程序中增加注釋。變量名以簡潔為好,名字太長了難以理解,增加了程序的復雜性。程序語句要求體現(xiàn)層次性,以使結構清晰明顯。數(shù)據(jù)結構的組織和復雜程度在設計期間確定,但數(shù)據(jù)說明的風格是在寫程序時確定的。對所有的輸入數(shù)據(jù)都要進行檢驗,以
9、便確定其合法性。8 ( ) 內聚標志一個模塊內各個元素彼此結合的緊密程度。內聚是信息隱蔽和局部化概念的自然擴展。理想內聚的模塊只做臆見事情。一個模塊所包含的任務必須在同一段時間內執(zhí)行,該模塊的內聚為時間內聚。一個模塊內的處理元素是相關的,必須以特定次序執(zhí)行,稱為過程內聚。順序內聚和功能內聚是高內聚,而偶然內聚和邏輯內聚是低內聚。時間內聚、通信內聚,過程內聚是中等程度的內聚。9 ( )McCabe方法對程序復雜程度的定量度量的結果稱為程序的環(huán)行復雜度, 其計算公式是:V(G)=m-n+p。應用McCabe方法的前提是對應的程序圖變換成強連通圖。V(G)代表程序圖G的線性無關環(huán)的個數(shù)。一般對于結構
10、化程序,p恒等于1。m是有向圖G中的弧數(shù)。n是有向圖G中的節(jié)點數(shù)。10( )詳細設計階段的根本目標是確定應該怎樣具體的實現(xiàn)所要求的系統(tǒng)。詳細設計階段不具體的編寫程序。詳細設計階段的設計結果基本決定了最終的程序代碼質量。詳細設計的目標不僅要邏輯上正確的實現(xiàn)每個模塊的功能,而且對每個模塊的處理過程也應確保簡明易懂,清晰具體。詳細設計的關鍵技術是結構程序設計技術?;靖拍铑}(每題2分,共10分)軟件工程。軟件測試。數(shù)據(jù)流圖及其組成和作用。結構化分析方法。信息隱蔽原理。敘述分析題:(每題5分,共20分)試述對用戶要求沒有完整的認識就匆忙著手編寫程序是許多軟件開發(fā)工程失敗的主要原因。簡述軟件可靠性和可用
11、性的定義,平均無故障時間的計算公式及應用。簡述軟件重用的定義、范圍和主要技術。說明軟件測試在軟件開發(fā)階段的地位和作用。比較測試和調試的異同點。設計、作圖、計算題(每題5分,共30分)1以下是某系統(tǒng)的數(shù)據(jù)流程圖,請將其轉換成相應的SC圖。研究下面的偽碼程序,完成以下問題:畫出等價的控制流程圖,。判斷是否結構化的,說明理由。寫出對應的PAD圖。用McCabe方法計算環(huán)行復雜度。START INPUT X,NDIMENSION A(N),F(N)DO I=1 TO N INPUT F(I)END DOK=0DO WHILE (KN) A(K)=0 DO J=1 TO N-K A(K)=A(K)+F(J)*F(J+K)/(N-K+1) END DO PRINT K*X,A(K) K=K+1END DOSTOP為方便儲戶,某銀行擬開發(fā)計算機儲蓄系統(tǒng)。儲戶填寫的存款單或取款單由業(yè)務員鍵入系統(tǒng)。如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲戶;如果是取款,系統(tǒng)計算利息并印出利息清單給儲戶。畫出該系統(tǒng)的高層數(shù)據(jù)流程圖和第二層細化流程圖。對數(shù)據(jù)流定義數(shù)據(jù)字典。 4 某航空公司規(guī)定,乘客可以免費托運不超過20公斤的行李。當行李重量超過20公斤時,對頭等艙的乘客超重部分每公斤收費4元,其它艙的乘客收費6元。對殘疾乘客超重部分在艙位等次相同的情況下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年教育機構校園宣傳欄設施采購及安裝合同3篇
- 二零二五年度木材防腐處理木工班組承包合同樣本4篇
- 2025年食堂食材安全認證與采購合同3篇
- 2025版家居建材行紀合同范本2篇
- 第八章生命體征的評估與護理護理學基礎88課件講解
- 2025年保潔防疫服務協(xié)議
- 2025年加盟連鎖店經(jīng)銷合作協(xié)議范例
- 2025年大型綜合市場用水電合同
- 2025年專利知識產(chǎn)權技術權利使用許可轉讓合同
- 二零二五版閉門會議知識產(chǎn)權授權與保密條款合同3篇
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學院單招職業(yè)技能測試題庫標準卷
- 2024年高考數(shù)學(理)試卷(全國甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風險管控培訓
- 九宮數(shù)獨200題(附答案全)
- 人員密集場所消防安全管理培訓
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標準版)
- 春節(jié)工地停工復工計劃安排( 共10篇)
評論
0/150
提交評論