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