Will it or won't it
John is hired as a Lead Software Engineer to look after a complex application which his employer relies on for it's business. John's Manager requests that John provide a briefing in two weeks for the company board on the reliability of the application and specifically he asks John to ensure to the board that the application will never crash or exit unexpectedly.
What information can John provide ?
- A : With suitable analysis he can guarantee it will never crash under any circumstances
- B : Not Enough Information
- C : He can report on the defensive mechanisms within the application and the quality of the testing, but he cannot sensibly guarantee that the application will never crash (without access to significant time, resources and people).