1. 程式人生 > >【構建之法】第1章 概論

【構建之法】第1章 概論

order ble 可見性 科學 行為 summary 模式 enter strong

1 公式

  • 軟件 = 程序 + 軟件工程
  • 軟件的質量 = 程序的質量 + 軟件工程的質量

  • 程序 = 數據結構 + 算法
  • 軟件企業 = 軟件 + 商業模式

2 軟件的特殊性

  • 復雜性
  • 不可見性
  • 易變性
  • 服從性(軟件不能獨立存在)
  • 非連續性

3 軟件工程與計算機科學的關系

計算機科學

數據

偏理論

軟件工程

人的行為、現實社會的需求

偏應用

4 軟件工程的目標

  • 研發出符合用戶需求的軟件
  • 通過一定的軟件流程,在預計的時間內發布“足夠好”的軟件
  • 能證明所開發的軟件是可以維護和繼續發展的
  • Bug:軟件的行為和用戶的期望值不一樣

【構建之法】第1章 概論