性能設計
系統(tǒng)注冊管理的用戶數均>200;
系統(tǒng)支持并發(fā)訪問數>100;
系統(tǒng)一般查詢響應時間小于3秒,多條件查詢響應時間小于10秒;
速度不致影響業(yè)務工作、造成業(yè)務工作的低效率;
支持年信息量(記錄條數)大于百萬級。
可靠性設計
在系統(tǒng)建設過程中,保證在正常情況下業(yè)務邏輯的正確性。在軟件的成熟性、容錯性、易恢復性等方面滿足下述技術參數:
系統(tǒng)支持一天24小時,一周七天,一年365天不間斷運行;
系統(tǒng)在連續(xù)一年的運行中,軟件故障導致停機的次數不超過5次,單次系統(tǒng)修復時間不得超過5小時;
在系統(tǒng)運行過程中,不出現大的程序錯誤,不發(fā)生數據錯誤;
系統(tǒng)在用戶出現錯誤操作時進行提示,并自動停止該操作;
保證在任何情況下業(yè)務邏輯的正確性,避免由軟件故障導致的失效;
采用成熟的、經過嚴格測試的通用組件,減少系統(tǒng)差錯;
在軟件發(fā)生失效的情況下,軟件達到易重建規(guī)定的性能級別并恢復受直接影響的數據;
當系統(tǒng)在高負荷運轉或出現故障,采可靠的機制,保證數據的零丟失。
可用性設計
有效避免由于單點故障或系統(tǒng)的升級而影響整個系統(tǒng)的正常運行;
能夠對資源的性能和負荷的峰值進行限制和管理,控制用戶數或者負荷的無限制擴張,防止出現響應時間過長和拒絕服務。
安全性設計
在信息安全、非法訪問和操作等安全性設計方面,遵循以下原則:
符合要求。系統(tǒng)符合有關安全性要求;
權限管理。系統(tǒng)提供權限管理功能,用以增加、修改、刪除用戶、用戶組,設置用戶、用戶組的功能權限和數據權限;
加密存儲。對系統(tǒng)中用戶認可的關鍵敏感數據,需要進行加密存儲的,提供加密存儲功能。
易用性設計
所有的功能界面風格和操作流程一致;
界面布局、功能劃分合理,完成同一功能或任務的元素放在集中位置,減少鼠標移動的距離;
功能菜單、功能按鈕命名規(guī)范、簡單明了,專業(yè)性強的軟件使用相關的專業(yè)術語,通用性界面則使用通用性詞眼。
可擴展性設計
系統(tǒng)適應組織的變更及擴展而不需要對程序做相應的修改。
系統(tǒng)能適應應用不斷的添加而不至于程序大量的修改或重來。
隨著用戶數的增長及功能應用的增長系統(tǒng)可以保持足夠的穩(wěn)定性,維持正常的運行。
可維護性設計
軟件能夠被簡單方便的修改和升級。包含可讀性、可修改性、可測試性等;
在設計上保護用戶身份的安全、實現功能和數據權限。
健壯性設計
在異常操作或環(huán)境壓力下,系統(tǒng)保證持續(xù)運行。
在網絡不穩(wěn)定、后臺壓力較大等特殊情況下,保證軟件正常運行;
對用戶的非法操作等非正常情況具有容錯能力;
異步處理能夠有效地保持負荷穩(wěn)定的水平范圍之內,避免系統(tǒng)崩潰。