Chapter 10 Approaches to System Development