高級軟件工程期末複習

複習題

  1. 何爲軟件,畫出硬件失效曲線和軟件失效曲線示意圖並給出解釋,P3-P4.

    答:按照特定順序組織的計算機數據和指令的集合。硬件早期有設計缺陷磨損率較高,隨着缺陷的修復磨損率趨於平穩,到達一定壽命時間會產生硬件磨損;而軟件是邏輯的非物理的,理想情況下下降後不再升高,但實際每次軟件更新迭代時會產生新的錯誤導致曲線陡然提高。

image-20190706092659948

  1. 簡述軟件工程的"通用過程模型",畫出軟件過程框架並給出簡單解釋,P23。

    答:過程模型習慣上也稱軟件開發模型,它是軟件開發全部過程->活動->任務的結構框架;每個框架活動由一系列軟件工程動作構成,每個軟件工程動作由任務集定義,任務集明確了要完成的任務,要產生的產品,需要的質量保證點和表明開發過程狀態的里程碑。

    image-20190706093835512

  2. 請舉例4個慣用過程模型名稱,並對其中任何一個模型:

    (1). 畫出示意圖

    (2).對模型工作流程進行簡要說明

    (3).簡述模型優缺點

    答:瀑布模型,V模型,增量模型,螺旋模型。
    在這裏插入圖片描述

  3. 何爲需求工程?有哪幾項任務,並對各項的主要內容給出簡單解釋。P95-P98

  4. 請畫出軟件需求獲取層次圖,並對每個層次進行簡要說明(第三次課補充材料)。

  5. 何爲UML?對給出的UML結構圖(第四次課補充材料)

    (1).解釋各個組成符號的含義;

    (2).用你所熟悉的高級語言,寫出代碼框架

  6. 請畫出以下三張圖得聚合分解圖(第10次課補充材料)

  7. 幾種需要熟練掌握和使用的UML與JAVA語言互相轉換的表示(第四次課補充"第四章UML和JAVA")

    img

    img

  8. img

img

[外鏈圖片轉存失敗(img-lS4Mdwdo-1562377901455)(/Users/zhipeng/Library/Application Support/typora-user-images/image-20190705083421599.png)]

img

img

  1. 評審技術(第14次課,第20章評審技術P318-P319)
  2. 基於功能點的對量(第14課,第30章產品度量P487)
  3. 何爲邊界條件測試法?請給出四種二維邊界條件測試法的名稱並畫出示意圖(第12次課補充"軟件測試與質量保證05")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章