"The traditional structured/functional (data flow driven) approach to the development of information systems has outlived its usefulness. Alternative approaches such as prototyping and object-oriented systems development are far more likely to deliver a system that meets users' satisfaction". Do you agree? Discuss