軟體工程概論通讀第一章

2022-07-18 23:09:17 字數 517 閱讀 1565

第一章:概述

軟體是電腦程式、規程以及執行計算機系統可能需要的相關文件和資料。一般可以劃分為通用軟體和定製軟體兩種型別。軟體是複雜的,不可見的,不斷變化的,大多數通過定製而不是已有構件組裝而成。軟體開發和維護存在一系列嚴重問題稱為軟體危機。

軟體工程是1,將系統性的、規範化的、可定量的方法應用於軟體的開發、執行和維護,即將工程化應用到軟體上,2,對1中所述方法的研究。由過程、方法和工具三個要素組成;

軟體質量具有功能性、可靠性、正確性、有效性、可依賴性等特性;軟體工程方法結構化開發方法存在嚴重不足而物件導向方法因其優勢成為主流;計算機輔助軟體工程case是工具和方法的集合,分為工具工作台和環境三個層次;面臨的主要挑戰:一流的系統問題,高可信軟體開發的要求,軟體開發方式的變化。

swebok專案劃分為軟體需求、軟體設計、軟體構造、軟體測試、軟體維護、軟體配置管理、軟體工程管理、軟體工程過程、軟體工程工具與方法、軟體質量10個知識域。每個知識域都具有各自的子域和內涵。

軟體工程職業道德規範:1,遵紀守法2,服務客戶、造福社會3,誠實信用。

第一章 軟體工程概論

一 軟體的概念,特點和分類方法 軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料及其相關文件的完整集合 軟體特點 是一種邏輯實體,具有抽象性 對計算機系統有著不同程度的依賴 本身是複雜的。包括實際問題的複雜性,程式邏輯問題的複雜性 軟體分類 功能劃分 系統軟體 作業系統,資料庫管理系統,...

《軟體工程概論》第一章總結

軟體是電腦程式 規程以及執行計算機系統可能需要的相關文件及資料。並且根據軟體服務物件的範圍不同,可分為通用軟體及定製軟體。1 通用軟體是由軟體開發組織開發,面向市場使用者公開銷售的獨立執行系統 2 定製軟體由某個特定客戶委託,軟體開發組織在合同的約束下開發的軟體 軟體特性 複雜的,不可見的,不斷變化...

軟體工程 第一章作業

1.什麼是軟體生命週期模型?是比較瀑布模型 快速還原模型 增量模型和螺旋模型的優缺點,說明每種模型的使用範圍。軟體生命週期模型指的是軟體開發全部過程 活動和任務的結構框架。瀑布模型 快速還原模型 增量模型 螺旋模型 優點 可強迫開發人員採用規範的方法 不帶反饋環,軟體開發 能在較短時間內向用 對可選...