Android 軟件系統的架構&軟件開發的階段

一  Android 軟件系統的架構:
     1. Application(應用層):
              電話本,日曆,短信,郵件客戶端等,手機應用的核心;
     2. Application Framework:
               視圖支持,Views:各種試圖類;
               內容提供:用來封裝數據訪問或者不同應用間共享數據;
               資源管理:用來訪問字符串,佈局等資源;
               通知欄管理:用來在通知欄中顯示提示(如:短信提醒)
               活動管理
    3.Linux Kernel
          我們知道Android其實就是一個操作系統,其底層是基於Linux Kernel的,這一層主要完成的是操作系統所具有的功能,比如這一層有許多的驅動程序,正是通過這些驅動程序來驅動我們設備上的硬件設備的。該層提供操作系統的核心功能如:進程管理、內存管理、安全管理等。

二  軟件開發的階段:


1.立項規劃階段:
     項目立項
     組建項目組
     需求分析(確定詳細的軟件需求,規劃書)
     制定項目計劃(估算工作量,問題預測)
     項目啓動
2.項目開發階段
     功能設計
     編制、調試程序代碼
     跟蹤及控制項目計劃
     配置項審查
     共性問題的導入,基線補丁的管理
3.測試驗收階段
      執行測試
      缺陷處理
      項目驗收
4.項目關閉階段
      個人總結
      項目總結
      釋放資源
5.產品維護階段
      受理缺陷/需求
      開發實現
      測試
      問題關閉
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章