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

2022-08-10 16:12:14 字數 609 閱讀 1689

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 涉及到陣列型別的資料傳輸與...