This text emphasizes object-oriented design and covers traditional analysis and design paradigms. It stresses learning-by-doing with all major concepts supported by a running case study throughout the text, exercises and a companion project workbook.
Part 1 Overview of systems development: systems development - product, process, catalysts and goals; the product of systems development - system functions and components; the process of systems development - two paradigms. Part 2 Preliminary investigation and analysis: systems development = planned organizational change; the top-down approach and enterprise analysis; problems definition and feasibility analysis; joint application development - a technique for user-driven development. Part 3 Iterative analysis, design, prototype construction and review: rapid application development and prototyping; analysis and designing system behaviours; analyzing and designing system data structures; designing the user interface; documenting design specifications. Part 4 Final construction: acquiring hardware and software; testing and installing the system; cut-over and post-implementation review.