論軟體的可靠性設計

tuqunfu發表於2024-10-29

一、正文

  在2020年10月,我公司主要服務於大型地產行業的數字化建設的軟體服務商,某知名地產行業委託我公司構建一個成本測算系統。本專案由我負責專案的規劃、設計及開發,並且擔任架構師一職,主要完成專案的需求分析、架構設計、主導團隊完成開發工作。該專案的背景是地產集團公司日常成本測算基於Excel的形式,規劃建設資訊系統來代替該工作。該系統是公司成本部門日常操作的系統,系統的可靠性、可用性好壞嚴重影響他們的工作,所以在需求階段,業務人員就對系統可用性和可靠性提出了要求,比如7*24小時無故障,出現故障在5~10分鐘內快速恢復,否則會影響業務日常工作。

二、摘要

  在軟體系統開發中,提高軟體的可靠性方法有避錯設計、檢錯設計、容錯設計。避錯設計是透過預防提高軟體可靠性;檢錯設計師透過檢查發現故障並告警;容錯設計則是讓軟體系統具備故障遮蔽能力和故障恢復能力。

  

相關文章