軟體工程之概述

2021-09-30 00:27:40 字數 1209 閱讀 8872

軟體概念:是程式,資料及相關文件的完整集合,與硬體相互依存

軟體的特點:

(1)它是一種邏輯實體,不是具體點的物理實體,因而它具有抽象性。

(2)它的生產與硬體不同,在他的開發過程中沒有明顯的製造過程。

(3)它的執行和使用期間,沒有硬體那樣的機械磨損,老化問題。

(4)它的開發和執行受到計算機系統的限制,對計算機系統有著不同程度的依賴性。

(5)它的開發至今尚未完全擺脫手工藝的開發方式。

(6)它本身是複雜的,實際問題和程式邏輯結構的複雜性。

(7)成本相當昂貴。

軟體的分類:

按功能:系統軟體(編譯程式,作業系統等);支撐軟體(輸入輸出,文字編輯等);應用軟體(商業資料處理軟體、輔助教學軟體等)

按規模:微型軟體,大中小型等軟體

按工作方式:實時處理軟體;分時軟體;互動式軟體;批處理軟體

按服務物件:專案軟體;產品軟體

按使用頻度:一次使用(人口普查);頻繁使用(天氣預報,作業系統等)

軟體的發展階段:

(1)程式設計階段:50-60年代 組合語言

(2)軟體系統階段:60-70年代 程式加說明

(3)軟體工程階段:70年代 規範化

軟體的模型:瀑布型,螺旋形,漸增型等;

軟體工程的特徵:易理解性,可見性,可支援性,可接受性,可靠性,安全性,可維護性,具有足夠的速度;

軟體生存期:計畫-需求分析-設計-程式編寫-軟體測試(單元測試、組裝測試、系統測試)-執行維護,伴隨著各階段的文件

軟體工程的思想:用工程化的思想來指導軟體的開發,它的最終目的是以最低的投入獲得高質量的軟體,使得開發周期比較短

軟體工程的三要素:方法,工具(工具的集合構成軟體的環境)和過程

軟體工程的原則:模組化,抽象,資訊隱蔽,資訊區域性化,一致性,完整性,確定性

軟體工程之軟體工程的概述

最近在學軟體工程,但工程分為好多種,那麼怎樣認識這些工程,什麼是軟體?什麼是工程?軟體工程和其他工程的區別又是什麼?軟體 程式設計的最終結果是軟體。軟體是使用者與硬體之間的介面介面。使用者主要是通過軟體與計算機進行交流。軟體是計算機系統設計的重要依據。為了方便使用者,為了使計算機系統具有較高的總體效...

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...

軟體工程之軟體工程管理

乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...