1、分析問題
即對求解問題進行認真的理解,研究所給定的條件,分析最後應達到的目標,找出解決問題的規律,選擇解題的方法,達到實際問題求解的需求。
2、設計算法
即設計出解題的方法和具體步驟,可用流程圖等方法描述算法,為編寫程序代碼做好準備工作。
3、編寫代碼
即依據算法和流程圖,用程序設計語言,將整個數據、數據之間的關係和算法表述出來,形成程序代碼,要注意代碼的風格、進行注釋。
4、調試運行
即將程序輸入計算機,進行編輯、調試和運行,也就是找bug和debug的過程。
5、分析結果
即對程序執行結果進行驗證和分析,發現程序中存在問題並修改完善。
6、編寫程序文檔
內容包括程序名稱、程序功能、運行環境、程序的裝入和啟動、需要輸入的數據,以及使用時的注意事項等,為程序的使用、修改做好基礎工作。
7、升級維護
根據用戶的需求、適應問題的升級開發與維護,使軟體不斷更新完善。