天天看點

【Xamarin挖牆腳系列:移動裝置應用的開發周期及準則】

原文位址:https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/

在移動裝置軟體的開發周期中,主要劃分為: Inspiration, Design, Development, Stabilization, Deployment, and Maintenance幾個階段

1 發覺靈感創造---軟體的目的

2 着手設計---畫圖紙

3 開發編碼---實質性的操作

4 穩定化--進行回歸測試,解決其中的已知問題

5 釋出--将軟體釋出出去

6運維--對産品進行後期的維護完善管理更新等工作。

三大平台的設計準則:

在不同的平台,不同裝置,搭載系統的硬體裝置等因素下,做綜合的考慮。

平台的特性,硬體的特性,系統平台的特性,對開發産品的軟體進行功能個性化,折中處理等等。比如導航:在IOS裝置上隻有一個Home鍵,導航的話  前進  退回 就需要有軟體的支援。

Sqlite資料庫在Windows Phone下沒有原生的支援,是否需要用第三方類庫等等。

及時在相同的平台下,也要考慮系統的版本,硬體的螢幕大小,記憶體,攝像頭等等因素。

在核心功能開發完畢後,可以釋出Prototype 版本的應用

在開發完畢所有功能,但是未能完全測試的時候,可以釋出 Alpha 應用

待基本已知問題都解決完畢。仍有核心的問題未解決的時候 ,可以釋出Beta 應用

待功能完成,完全測試通過,未有已知的問題的時候,可以釋出 Release 應用,這個版本就可以在各個應用商店等,提供正式下載下傳。