久久综合色一综合色88欧美|久久er热在这里只有精品66|国产福利一区二区不卡|日本精品动漫二区三区

    1. <address id="l3apk"><var id="l3apk"><source id="l3apk"></source></var></address>

      軟件工程試題及答案

      時間:2017-05-02 10:45:44 軟件工程 我要投稿

      軟件工程試題及答案

        軟件工程是一門比較難學的課程,很多同學對這門課程比較頭痛,同學們要加倍努力才能學好軟件工程。下面是陽光網(wǎng)小編給大家整理的軟件工程試題及答案 ,歡迎大家學習參考。

      軟件工程試題及答案

        軟件工程模擬試題及答案 (二)

      一、判斷題(每題2分,共30分)

        1.螺旋模型是在瀑布模型和增量模型的基礎上增加了風險分析活動。(對)

        2.數(shù)據(jù)字典是對數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲、數(shù)據(jù)的源和終點進行詳細定義。(錯)

        3.JAVA語言編譯器是一個CASE工具。(對)。

        4.軟件是指用程序設計語言(如PASCAL ,C,VISUAL BASIC 等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。(錯)

        5.軟件模塊之間的耦合性越弱越發(fā)。(對)

        6.數(shù)據(jù)庫設計說明書是一個軟件配置項(對)

        7.在面向對象的軟件開發(fā)方法中,每個類都存在其相應的對象,類是對象的實例,對象是生成類的模板。(錯)

        8.過程描述語言可以用于描述軟件的系統(tǒng)結構。(錯)

        9.如果通過軟件測試沒有發(fā)現(xiàn)錯誤,則說明軟件是正確的。(錯)

        10.快速原型模型可以有效地適應用戶需求的動態(tài)變化。(對)

        11.模塊化,信息隱藏,抽象和逐步求精的軟件設計原則有助于得到高內聚,低耦合度的軟件產品。(對)

        12.集成測試主要由用戶來完成。(錯)

        13.確認測試計劃應該在可行性研究階段制定(錯)

        14.白盒測試無需考慮模塊內部的執(zhí)行過程和程序結構,只要了解模塊的功能即可。(錯)

        15.軟件概要設計包括軟件系統(tǒng)結構設計以及數(shù)據(jù)結構和數(shù)據(jù)庫設計。(對)

        二。單選題(每題2分,共20分)

        1.瀑布模型的關鍵不足在于(2)

        (1)過于簡單(2)不能適應需求的動態(tài)變更(3)過于靈活(4)各個階段需要進行評審

        2.在面向對象軟件開發(fā)方法中,類與類之間主要有以下結構關系(1)

        (1)繼承和聚集(2)繼承和一般(3)聚集和消息傳遞(4)繼承和方法調用

        3.以下哪一項不是軟件危機的表現(xiàn)形式(3)

        (1)成本高(2)生產率低(3)技術發(fā)展快(4)質量得不到保證

        4.以下哪一項不是面向對象的'特征(4)

        (1)多態(tài)性(2)繼承性(3)封裝性(4)過程調用

        5.面向對象模型主要由以下哪些模型組成(1)

        (1)對象模型、動態(tài)模型、功能模型(2)對象模型、數(shù)據(jù)模型、功能模型(3)數(shù)據(jù)模型、動態(tài)模型、功能模型(4)對象模型、動態(tài)模型、數(shù)據(jù)模型

        6.軟件可行性研究一般不考慮(4)

        (1)是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)(2)是否有足夠的工具和相關的技術來支持系統(tǒng)開發(fā)(3)待開發(fā)軟件是否有市場、經濟上是否合算(4)待開發(fā)的軟件是否會有質量問題

        7.軟件維護的副作用主要有以下哪幾種(3)

        (1)編碼副作用、數(shù)據(jù)副作用、測試副作用(2)編碼副作用、數(shù)據(jù)副作用、調試副作用(3)編碼副作用、數(shù)據(jù)副作用、文檔副作用(4)編碼副作用、文檔副作用、測試副作用

        8.軟件項目計劃一般不包括以下哪項內容(4)

        (1)培訓計劃(2)人員安排(3)進度安排(4)軟件開發(fā)標準的選擇和制定

        9.以下哪一項不屬于面向對象的軟件開發(fā)方法(3)

        (1)coad方法(2)booch方法(3)jackson方法(4)omt方法

        10.以下哪種測試方法不屬于白盒測試技術(2)

        (1)基本路徑測試(2)邊界值分析測試(3)循環(huán)覆蓋測試(4)邏輯覆蓋測試

        三。簡答題(每題5分,共25分)

        1.分析軟件危機產生的主要原因有哪些?

        答:導致軟件危機的主要原因有:

        (1)軟件日益復雜和龐大(2)軟件開發(fā)管理困難和復雜(3)軟件開發(fā)技術落后(4)生產方式落后(5)開發(fā)工具落后(6)軟件開發(fā)費用不斷增加

        1 個要點1分,只要答上5個要點得5分!

        2.說明結構化程序設計的主要思想是什么?

        答:(1)自頂向下、逐步求精的程序設計方法(2分)(2)使用3種基本控制結構、單入口、單出口來構造程序。(3分)

        3.軟件測試包括哪些步驟?說明這些步驟的測試對象是什么?

        答:(1)單元測試,測試對象對單元模塊(2分)(2)集成測試,測試對象為組裝后的程序模塊(2分)(3)確認測試,測試對象為可運行的目標軟件系統(tǒng)(1分)

        4.需求 分析與軟件設計二個階段任務的主要區(qū)別是什么?

        答:需求分析定義軟件的用戶需求,即定義待開發(fā)軟件能做什么(2.5分)

        軟件設計定義軟件的實現(xiàn)細節(jié)以滿足用戶需求,即研究如何實現(xiàn)軟件。(2.5分)

        5.說明軟件測試和調試的目的有何區(qū)別?

        答:測試的目的是判斷和發(fā)現(xiàn)軟件是否有錯誤(2。5分)調試的目的是定位軟件錯誤并糾正錯誤。(2.5分)


      【軟件工程試題及答案 】相關文章:

      1.軟件工程期末試題及答案

      2.軟件工程基礎試題及答案

      3.軟件工程模擬試題及答案(一)

      4.軟件工程期末試題及答案(四)

      5.軟件工程期末試題及答案(六)

      6.軟件工程模擬試題及參考答案

      7.最新《軟件工程》試題及參考答案

      8..net軟件工程師面試題及答案