軟件開發(fā)的常見問題及解決
2014-10-14 16:45:40 訪問:
今天小編在招聘的時候,發(fā)現(xiàn)好多朋友對軟件開發(fā)不是特別熟悉。今天,小編就總結了在軟件開發(fā)中常見到的幾個問題,并作出了解決。
1、系統(tǒng)異常錯誤系統(tǒng)異常錯誤包括數(shù)據(jù)連接失敗、網(wǎng)絡連接失敗、因開發(fā)與運行平臺的固有原因而產(chǎn)生的異常錯誤等,處理系統(tǒng)異常錯誤時,將輸出錯誤報警信息,并終止當前程序的運行。
為了防止數(shù)據(jù)丟失,系統(tǒng)中應當提供相關接口進行數(shù)據(jù)庫內(nèi)容的備份、還原和導出;
注1:數(shù)據(jù)庫的備份和還原需要數(shù)據(jù)庫服務器與應用服務器位于同一個物理服務器上,同時數(shù)據(jù)庫正在使用的過程中數(shù)據(jù)庫將不能被還原;
注2:數(shù)據(jù)庫內(nèi)容的導出是指的將一個指定的查詢、視圖、存儲過程的返回結果導出一個Excel文件,并存儲在磁盤上;
2、用戶錯誤操作。用戶進行錯誤的操作時,輸出相應的告警信息,并返回用戶輸入的初始頁。
程序編寫時需要充分考慮到系統(tǒng)可能會遇到的各種異常情況,并針對這些情況做出相應的錯誤處理;
3、程序給黑客留的漏洞。程序員常犯的一個錯誤就是對接收的數(shù)據(jù)進行盲目引用,而不進行適當?shù)奶幚?,這樣就很容易得給黑客留下了一個進入我們系統(tǒng)的入口。
為了盡量減少程序的漏洞,對接收的數(shù)據(jù)要進行適當?shù)奶幚?,比如過濾掉一些特殊的字符,如單撇、雙撇、空格等等,必要時在注冊時就禁止一些特殊字符
選購指南:
本公司主要為山東地區(qū)供應各品種型的開發(fā),濟南桌面軟件開發(fā),濟南網(wǎng)頁軟件開發(fā),濟南APP軟件開發(fā),濟南WinCE嵌入式軟件開發(fā),具體包含如:家電公司管理軟件、電腦公司管理系統(tǒng)、軟件公司管理系統(tǒng)、手機店管理系統(tǒng)、森普P6綜合業(yè)務支撐平臺、政府辦公平臺、濟南財務濟南軟件開發(fā)、濟南HR濟南軟件開發(fā),可以滿足各種大中小型各類企業(yè)的管理需要。