1. 程式人生 > >安卓工程化開發筆記(1)

安卓工程化開發筆記(1)

測試 商業 軟件開發 界面 計算機 數學 開發流程 str sof

2018.3.8日 一、什麽是軟件工程? 1、軟件工程 是把系統的、有序的、可量化的方法應用到軟件的開發、運營和維護上的過程。 2、軟件工程包括下列領域 軟件需求分析、軟件設計、軟件構建、軟件測試和軟件維護。 3、軟件工程和下列的學科相關(了解) 計算機科學、計算機工程、管理學、數學、項目管理學、質量管理、軟件人體工學、系統工程、工業設計和用戶界面設計。 二、軟件工程和軟件開發流程? 人們在開發、運營、維護軟件的過程中有很多技術、做法、習慣和思想體系。軟件工程把這些相關的技術和過程統一到一個體系中,叫“軟件開發流程”。 軟件開發流程的目的是為了提高軟件開發、運營、維護的效率,並提高軟件 的質量、 用戶滿意度、可靠性和軟件的可維護性。 三、軟件的特性 復雜性、不可見性、易變性、服從性、非連續性 程序=數據結構+算法 program=data structure+algorithm 軟件=程序+軟件工程 software=program+software engineering 軟件公司=軟件+商業模式 software company=software+business model

安卓工程化開發筆記(1)