2018.3.8日
一、什麼是軟體工程?
1、軟體工程
是把系統的、有序的、可量化的方法應用到軟體的開發、運營和維護上的過程。
2、軟體工程包括下列領域
軟體需求分析、軟體設計、軟體構建、軟體測試和軟體維護。
3、軟體工程和下列的學科相關(了解)
電腦科學、計算機工程、管理學、數學、專案管理學、質量管理、軟體人體工學、系統工程、工業設計和使用者介面設計。
二、軟體工程和軟體開發流程?
人們在開發、運營、維護軟體的過程中有很多技術、做法、習慣和思想體系。軟體工程把這些相關的技術和過程統一到乙個體系中,叫「軟體開發流程」。
軟體開發流程的目的是為了提高軟體開發、運營、維護的效率,並提高軟體 的質量、 使用者滿意度、可靠性和軟體的可維護性。
三、軟體的特性
複雜性、不可見性、易變性、服從性、非連續性
程式=資料結構+演算法 program=data structure+algorithm
軟體=程式+軟體工程 software=program+software engineering
軟體公司=軟體+商業模式 software company=software+business model
安卓開發筆記(二)
1.建立帶布局的彈出框 alertdialog.builder builder new alertdialog.builder getactivity layoutinflater inflater layoutinflater.from getactivity view view1 inflate...
安卓開發筆記 8
sqlite資料庫 1,簡介 sqlite是乙個輕量級資料庫,占用資源非常低,在記憶體中只需要占用幾百kb的儲存空間。sqlite是乙個輕量級資料庫,占用資源非常低,在記憶體中只需要占用幾百kb的儲存空間。原子性 atomicity 一致性 consistency 隔離性 isolation 永續性...
安卓app開發筆記
首先是一些入門的資料,有很多需要自己學習的 1 網路通訊協議,我優先選擇http,因為熟悉,okhttp很好用,但是我使用更簡單的httpurlconnection來開發 2 資料解析,建議優先選擇json傳輸,一種輕量型的資料格式,解析庫也是很多,可以自己寫介面啥的。3 涉及到陣列型別的資料傳輸與...