give 6 examples of software developnment ammendable to prototyping,and name 2 or 3 applications that will be more difficult to prototyping