1. 程式人生 > >軟體工程及文件總結

軟體工程及文件總結

軟體工程——什麼是軟體

軟體被分為:系統軟體應用軟體、介於二者之間的叫中介軟體。軟體就是程式加文件的集合體(軟體=程式+文件)。

軟體——系統軟體

系統軟體可分為:作業系統(最基本的軟體)和系統軟體

系統軟體:

系統軟體是負責管理計算機系統中各種獨立的硬體,使得他們可以協調工作。系統軟體使得計算機使用者和其他軟體將計算機當作一個整體而不需要估計到底層每個硬體是如何工作的。

作業系統:

作業系統是管理計算機硬體與軟體資源的程式,同時也是計算機系統的核心和基石。作業系統身負諸如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。

軟體——應用軟體

應用軟體是為了某種特定的用途而被開發的軟體。它可以是一個特定的程式,比如一個影象瀏覽器。也可以是一組功能聯絡緊密,可以互相協作的程式的集合,比如微軟的Office軟體。也可以是一個由眾多獨立程式組成的龐大的軟體系統,比如資料庫管理系統。

軟體工程——組成結構

為什麼會有軟體工程呢?軟體工程是軟體危機的產物。

軟體工程的定義:為了經濟地獲得在真實機器上可靠工作的軟體而制定和使用的合理工程原則和方法。

軟體工程存在的意義:使一個軟體或系統從設計階段到最後的廢除有一個規範化的過程,軟體工程的存在使這個階段更加的系統性、規範性、可度量性。就好像人從小時候就開始上小學、初中、高中、大學等,也是為了系統性的學習,使生活學習更加規範化。

軟體工程——文件

文件和軟體工程息息相關,文件是什麼?是軟體工程每個階段的說明書。文件瀏覽的物件分幾類:開發人員、使用者;不同型別的人看到的文件是不一樣的。文件就像是解說員,解說著這個階段的內容、難點、注意事項。

軟體工程——End

技術源於生活!