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