如何在软件开发中实现系统容错性