二、填空題(本大題共10小題,每小題2分,共20分)
請在每小題的空格中填上正確答案。錯填、不填均不得分。
21.Jackson方法是一種面向________________的設計方法。
22.使累計的經(jīng)濟效益等于最初的投資費用所需要的時間稱為____________。
23.軟件工程研究的主要內(nèi)容是軟件開發(fā)技術和________________兩個方面。
24.描述加工邏輯一般用以下三種工具:結構化語言、判定表和____________。
25.若某個加工將它的輸入流分離成許多發(fā)散的數(shù)據(jù)流,形成許多加工路徑,并根據(jù)輸入的值選擇其中一個路徑執(zhí)行,這種特征的DFD稱為____________的數(shù)據(jù)流圖。
26.測試用例應由輸入數(shù)據(jù)和_______________兩部分組成。
27.測試的模塊往往不是獨立程序,需要為被測試模塊設計若干輔助模塊,其中用來模擬被測模塊的上級調用模塊稱為________________模塊。
28.采用軟件工程的方法開發(fā)軟件,各階段都有相應的文檔,容易進行維護工作,這是一種____________維護。
29.狀態(tài)圖反映了狀態(tài)與________________的關系。
30.規(guī)定功能的軟件,在一定程度上能從錯誤狀態(tài)自動恢復到正常狀態(tài),這種軟件稱之為_____________軟件。