1、軟體是計算機系統中與硬體相互依存的另一部分,它是包括程式,資料及其文件的完整集合
2、程式是按事先設計的功能和效能要求執行的指令序列
軟體的分類
**1、系統軟體:**作業系統、資料庫管理系統、裝置驅動、通訊處理程式等
**2、支撐軟體:**文字編輯程式、檔案格式程式等
3、應用軟體:各個領域軟體
軟體工作方式劃分:
1、實時處理軟體
2、分時軟體
3、互動式軟體
4、批處理軟體
按軟體服務物件的範圍劃分:
1、專案軟體
2、產品軟體
按使用的頻度進行劃分:
1、一次使用
2、頻繁使用
按軟體失效的影響進行劃分:
1、高可靠性軟體
2、一般可靠性軟體
軟體發展階段
1、程式設計階段
2、程式系統階段
3、軟體工程階段
1、p軟體規格說明:規定軟體的功能及其執行的限制
2、d軟體開發:產生滿足規格說明的軟體
3、c軟體確認:確認軟體能夠完成客戶提出的要求
4、a軟體的演進
軟體工程過程的特性:
1、容易理解
2、可見性
3、可支援性
4、可接受性
5、可靠性
6、安全性(抗病毒能力)
7、可維護性
8、速度
運用現代科學技術知識來設計並構造電腦程式及為開發、執行和維護這些程式所必須的相關檔案資料
**軟體工程三要素:**方法、工具和過程
軟體工程專案的基本目標:
1、付出較低的開發成本
2、達到要求的軟體功能
3、取得較好的軟體效能
4、開發的軟體易於移植
5、需要較低的維護費用
6、能按時完成開發工作,及時交付使用
軟體工程1 軟體工程概念
軟體工程是 將系統化的 嚴格約束的 可量化的方法應用於軟體的開發 執行和維護,即將工程化應用於軟體 計算機科學技術百科全書 軟體工程是應用電腦科學 數學 邏輯學及管理科學等原理,開發軟體的工程。軟體工程借鑑傳統工程的原則 方法,以提高質量 降低成本和改進演算法。其中,電腦科學 數學用於構建模型與演算...
軟體工程概念
1 工程的含義 工程是將理論和知識應用於實踐的科學,以便經濟有效地解決問題。大規模的設計與建造 複雜問題與目標分解 團隊協作與過程控制 2 什麼是軟體工程 軟體工程是將 系統性的 規範化的 可定量的方法應用於軟體的開發 執行和維護,即工程化應用到軟體上 對 中所述方法的研究。3 軟體工程的目標 創造...
軟體工程概念總結
從事軟體開發已經好幾年,但主要集中於某項領域的專業軟體,以前的開發團隊已經形成了一套完整的成果,因此對技術的研究主要放在開發語言上,對於軟體工程相關的概念和方法沒有過多關注。為了書寫文件的方便,以及設計新系統的需要,今天專門搜尋整理了相關的資料,對不清楚或容易混淆的概念進行了梳理,形成該文件。以後會...