1.什麼是軟體生命週期模型?是比較瀑布模型、快速還原模型、增量模型和螺旋模型的優缺點,說明每種模型的使用範圍。
軟體生命週期模型指的是軟體開發全部過程、活動和任務的結構框架。
瀑布模型 快速還原模型 增量模型 螺旋模型
優點 可強迫開發人員採用規範的方法; 不帶反饋環,軟體開發 能在較短時間內向用 對可選方案和約束條件的強
嚴格規定了每個階段必須提交的文件; 基本上是線性順序進行的 戶提交可完成部分工 調有利於已有軟體的重用,
要求每個較短教出的所有產品都必須 作的產品;逐步增加 也有助於把軟體質量作為軟 經
過質量保證小組的仔細驗證 產品功能可以使使用者 件開發的乙個重要目標;減
有較充裕的時間學習 少了過多測試或測試不足所
和適應新產品 帶來的風險;在維護和開發
之間並沒有本質區別
缺點 是由文件驅動的,使用者只能通過 一旦確定了需求,原來的需 在把每個新的增量構件 它是風險驅動的
文件來了解產品,很難全面正確 求將被拋棄 整合到現有軟體體系結
地認識動態的軟體產品 構中時,必須不破壞原
來已經開發出的產品
適用範圍 通常適用於需求明確的 適用於需求不明確的中小 適用於非整體開發的專案, 適用於內部開發的大
小型專案 型專案,不適合大型專案 例如遊戲開發 規模軟體專案
軟體工程作業第一章
1,軟體產品的生產主要是腦力生產 2,軟體是一種邏輯產品 3,軟體產品不會壞,不存在磨損,消耗問題 4,軟體產品的生產主要是研製 5,軟體費用不斷增加,軟體成本相當昂貴 軟體危機 主要是指如何開發軟體,怎樣滿足對軟體日益增長的需求,如何維護數量不斷膨脹的現有軟體 產生的原因 1 軟體的規模愈發龐大 ...
軟體工程複習 第一章
第一章 1 軟體危機 在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題 原因 與軟體本身特點有關 測試 規模 可預見性 與開發與維護方法的不正確有關 忽視需求分析與軟體維護 解決 正確認識計算機軟體 技術措施 組織管理措施 2 軟體工程 軟體工程正是從管理和技術兩方面研究如何更好地開發和維護計算...
第一章 軟體工程概論
一 軟體的概念,特點和分類方法 軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料及其相關文件的完整集合 軟體特點 是一種邏輯實體,具有抽象性 對計算機系統有著不同程度的依賴 本身是複雜的。包括實際問題的複雜性,程式邏輯問題的複雜性 軟體分類 功能劃分 系統軟體 作業系統,資料庫管理系統,...