Systems engineering

Two candidate architectures meet the required functions, but one has lower mass and the other has greater fault tolerance. What should guide the selection?