軟體水平考試:軟體工程試題集粹

  一、單項選擇題(每題1分,共20分)
1、turbo pascal是( )軟體。
a、系統軟體 b、人工智慧 c、事務軟體 d、套用軟體
2、計算機輔助軟體工程,簡稱( )。
a、sa b、sd c、sc d、case
3、選擇結構的複雜性比順序結構的複雜性要( )。
a、小 b、大 c、相等 d、無法比較
4、在數據流圖中,○(橢圓)代表( )。
a、源點 b、終點 c、加工 d、模組
5、模組內聚度越高,說明模組內各成分彼此結合的程度越( )。
a、鬆散 b、緊密 c、無法判斷 d、相等
6、軟體設計階段的輸出主要是( )。
a、程式 b、模組 c、偽代碼 d、設計規格說明書
7、sd方法設計的結果是( )。
a、原始碼 b、偽代碼 c、模組 d、模組結構圖
8、軟體維護是軟體生命周期中的固有階段,一般認為,各種不同的軟體維護中以( )維護所占的維護
量最小( )。
a、糾錯性維護 b、代碼維護 c、預防性維護 d、文檔維護
9、軟體需求分析是保證軟體質量的重要步驟,它的實施應該是在( )。
a、編碼階段 b、軟體開發全過程 c、軟體定義階段 d、軟體設計階段
10、軟體測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用於測試( )。
a、結構合理性 b、軟體外部功能 c、程式正確性 d、程式內部邏輯
11、軟體的結構化設計(sd)方法中,一般分為概要設計和詳細設計兩階段,其中詳細設計主要是要建立
( )。
a、軟體結構 b、軟體過程 c、軟體模型 d、軟體模組
12、在下述哪一種測試中,測試人員必須接觸到源程式( )。
ⅰ功能測試 ⅱ結構測試
a、均不需 b、只有ⅰ c、只有ⅱ d、ⅰ和ⅱ
13、檢查軟體產品是否符合需求定義的過程稱為( )。
a、確認測試 b、集成測試 c、驗收測試 d、驗證測試
14、軟體文檔是軟體工程實施中的重要萬分它不僅是軟體開發各階段的重要依據,而且與影響軟體的
( )。
a、可理解性 b、可維護性 c、可擴展性 d、可移植性
15、在瀑布模型中,將軟體劃分為若干個時期,軟體項目的可行性研究一般歸屬於( )。
a、維護時期 b、計畫時期 c、運行時期 d、開發時期


16、在七種偶合中,最低偶合是( )。
a、內容偶合 b、公共偶合 c、數據偶合 d、非直接偶合
17、結構化分析方法sa、結構化設計方法sd,和jackson方法,是在軟體開發過程中常用的方法,人們使用
sa方法時可以得到( ),使用sd方法時可以得到( )。
a、程式流程圖 b、具體的語言程式 c、模組結構圖及模組的功能說明書
d、分層數據流圖
18、jackson方法是在軟體開發過程中常用的方法,使用jackson方法時可以得到( )。
a、程式流程圖 b、具體的語言程式 c、模組結構圖及模組的功能說明書
d、分層數據流圖
19、jackson方法是在軟體開發過程中常用的方法,使用jackson方法時可以實現( )。
a、從數據結構導出程式結構 b、從數據流圖導出初始結構圖
c、從模組結構導出數據結構 d、從模組結構導出程式結構 二、多項選擇題(每題2分,共10分)
1、下面哪幾個階段是軟體的設計階段( )。
a、編碼 b、可行性研究 c、測試
d、維護 e、需求分析
2、在軟體的開發過程中,必須遵循的原則是( )。
a、抽象 b、模組化 c、可重用性
d、可維護性 e、可適應性
3、在設計人機界面時,應主要考慮的因素有( )。
a、系統回響時 間 b、程式的質量 c、用戶求助機制 d、錯誤處理
4、屬於第一代程式設計語言的( )。
a、彙編 b、pascal c、fox
d、c  e、機器語言
5、下面哪些測試屬於黑盒測試( )。
a、路徑測試 b、等價類劃分 c、邊界值分析
d、條件判斷 e、循環測試
三、填空(每空一分,共11分)。
1、組成計算機軟體的兩部分是( )。
2、計算機系統工程包括計算機( )工程、( )工程、( )工程和( )工程。
3、在人機界面設計過程中,先後涉及到( )個模型,它們分別是( )、( )、( )
和( )。
4、綜合測試是對( )的測試。
四、名詞解釋(每個2分,共6分)
1、軟體工程
2、模組
3、確認測試
五、簡答(每個5分,共15分)
1、何為白盒測試?它適應哪些測試?
2、如何理解模組獨立性?
3、在軟體維護中,哪種維護所占比重最大,哪種維護所占比重最小?