- Healthcare system software - not IT but like software on those blood pressure monitor, drug dosing things hanging beside patients. You want to get those types of things right.
- Software for anything in the military involving weapon systems.
- Nuclear power plant control software.
I honestly believe that 95% of software developers don't touch these types of things but I would think these are cases where a waterfall approach with heavy QA cycles is desired.