1,軟體產品的生產主要是腦力生產
2,軟體是一種邏輯產品
3,軟體產品不會壞,不存在磨損,消耗問題
4,軟體產品的生產主要是研製
5,軟體費用不斷增加,軟體成本相當昂貴
軟體危機:主要是指如何開發軟體,怎樣滿足對軟體日益增長的需求,如何維護數量不斷膨脹的現有軟體
產生的原因:
(1)軟體的規模愈發龐大
(2)軟體開發的管理困難
(3)軟體本身的獨有特點確實給開發和維護造成一些客觀困難
(4)對軟體需求分析的重要性認識不夠,錯誤地認為軟體開發就是寫程式並使之執行,不重視軟體需求分析與維護等工作。
(5)軟體開發技術落後
(6)生產方式落後
(7)開發工具落後
軟體工程的研究物件是軟體系統。 目標是降低軟體的開發成本,提高軟體的質量,提高軟體的可維護性,提高軟體開發的效率。 著重於軟體的巨集觀可用性。 軟體工程 第一章作業
1.什麼是軟體生命週期模型?是比較瀑布模型 快速還原模型 增量模型和螺旋模型的優缺點,說明每種模型的使用範圍。軟體生命週期模型指的是軟體開發全部過程 活動和任務的結構框架。瀑布模型 快速還原模型 增量模型 螺旋模型 優點 可強迫開發人員採用規範的方法 不帶反饋環,軟體開發 能在較短時間內向用 對可選...
軟體工程複習 第一章
第一章 1 軟體危機 在計算機軟體的開發和維護過程中所遇到的一系列嚴重問題 原因 與軟體本身特點有關 測試 規模 可預見性 與開發與維護方法的不正確有關 忽視需求分析與軟體維護 解決 正確認識計算機軟體 技術措施 組織管理措施 2 軟體工程 軟體工程正是從管理和技術兩方面研究如何更好地開發和維護計算...
第一章 軟體工程概論
一 軟體的概念,特點和分類方法 軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料及其相關文件的完整集合 軟體特點 是一種邏輯實體,具有抽象性 對計算機系統有著不同程度的依賴 本身是複雜的。包括實際問題的複雜性,程式邏輯問題的複雜性 軟體分類 功能劃分 系統軟體 作業系統,資料庫管理系統,...