fmea apqp life cycle cost quickbasic maintainability design translation audio c++ qbasic visual fault tree translator fmeca basic art english iso german