1. 程式人生 > >軟體工程的定義和分類

軟體工程的定義和分類

什麼是軟體?
軟體是計算機系統中與硬體相互依存的一部分,它是包括程式,資料和文件的集合。
特點:
(1)抽象性,是一種邏輯實體,不是具體的物理實體。
(2)沒有明顯的製造過程
(3)沒有磨損老化現象
(4)對於系統有著不同程度的依賴性
(5)尚未完全擺脫手工藝的開發方式
(6)本身是複雜的
(6)成本相當昂貴.
軟體的分類
系統軟體
1.作業系統
2資料庫管理程式
3.通訊處理程式

支撐軟體

  1. 文字編輯程式
  2. 檔案格式化
  3. 程式庫系統

應用軟體

  1. 商業處理
  2. 計算軟體
    ,,,,,,,
    工作方式分
    實時處理軟體:必須立刻響應和處理,並且返回訊號
    分時軟體:
    互動式軟體:人機通訊
    批處理軟體:輸入的作業按照輸入的順序排隊輪流執行

軟體的服務物件
專案軟體:接受特定客戶的委託有軟體開發機構在合同的約束下開發的軟體。不以盈利為目的
產品軟體:軟體開發機構開發以後推向市場,以盈利為目的

發展的階段
程式設計階段50~60年代 機器語言或者組合語言,手工操作沒有文件
程式系統階段60~70年代 作坊式開發,程式加說明階段
軟體工程階段70年代以後 產品規範法,標準化