Question: The concepts are fault avoidance, input validation, and failure management. In a Two or three -page Word document, explain all three concepts, and provide advice to IT software development managers specific to each concept. Please include work cited citations.