第一章 概述 《軟體工程》 讀書筆記

2022-02-24 08:28:17 字數 560 閱讀 9987

軟體工程是關於軟體生產的各個方面的工程學科,而系統工程側重基於計算機系統開發的所有方面, 包括硬體, 軟體和處理工程。軟體工程屬於系統工程的一部分

軟體並不僅僅指程式, 它包括程式和所有使程式正確執行所需用的相關文件和配置資訊。

軟體產品可以分為兩類: 通用軟體產品, 定製軟體產品。二者的主要區別在於:在通用軟體中,軟體描述由開發者自己完成,而定製軟體產品的軟體描述通常是由客戶給出,開發者必須按客戶要求進行開發。

軟體過程是指製作軟體產品的一組活動及其結果,其中有四個基本活動:

1. 軟體描述;

2. 軟體開發;

3. 軟體有效性驗證;

4. 軟體進化。

軟體過程模型是從一特定角度提出的軟體過程的簡化描述,其本質在於簡單化。基本的有:

1. 瀑布型開發方法;

2. 迭代式開發方法;

3. 基於元件的軟體工程(cbse)。

1. 軟體工程方法是軟體生產的組織方式, 包括對軟體過程的建議, 使用的標記法, 進行系統描述的規律和設計指南;

2. 優良軟體必須具有的基本屬性: 可維護性, 可依賴性, 有效性, 可用性.

第一章軟體工程概述

1 了解軟體的概念 特點及主要分類 2 了解軟體危機的產生原因及其表現 3 掌握軟體工程的概念,以及軟體工程的基本原則 4 了解軟體開發的方法 5 了解與軟體開發專案相關的常用工具 1.1.1軟體的概念及特點 概念 計算機軟體是由專業人員開發並長期維護的軟體產品。完整的軟體產品包括可以在不同容量和體...

軟體工程導論 第一章 軟體工程學概述

引言 文章是按照markdown格式寫的,可直接複製到markdown上進行檢視 第一章 軟體工程學概述 1.1 軟體危機 軟體危機的介紹 軟體危機是指在計算機開發和維護過程中所遇到的一系列嚴重的問題 主要包含以下兩個問題 1.如何開發軟體,以滿足對軟體日益增長的需求 2.如何維護數量不斷膨脹的已有...

第一章讀書筆記

本章內容主要講的是android系統移植和驅動開發概述,通過本章的學習知道了學習linux驅動程式設計一定要了解linux驅動只與linux核心有關,與客戶的使用的linux系統無關。也就是說,不管是那個linux系統,只要使用了同樣的linux核心,驅動就可以通過。唯一可以判斷的linux核心是否...