This text will be the first to present an object-oriented methodology from the outset for beginning Systems Analysis and Design students. It is the first book to introduce object-oriented methods without relying on classical methods to introduce key concepts or without requiring students to know Java or C+ It will presume no knowledge whatsoever about process modeling or data modeling. The widely used UML notation will be used throughout the book for all diagrams and model renderings. The key benefit to this approach is that it makes the course easier to teach and learn since many students come to this course with limited backgrounds having only taken one introductory MIS course, Also, this approach is appealing because the object-oriemed methodology is widely used in industry.
Preface Acknowledgments PART ONE Introduction to UML and the Unified Process 1 Introduction to Information Systems 2 How Information Systems Are Developed 3 The Object-Oriented Paradigm, UML, and the Unified Process PART TWO UML and the Unified Process 4 The Requirements Workflow I The Requirements Workflow II 6 The Obj ect-Oriented Analysis Workflow I 7 The Obj ect-Oriented Analysis Workflow II 8 The Object-Oriented Design Workflow 9 The Workflows and Phases of the Unified Process 10 More on UML PART THREE Major Topics in Systems Analysis and Design 205 11 CASE 12 Teams 13 Testing 14 Management Issues 15 Planning and Estimating 16 Maintenance 17 User-Interface Design 18 Introduction to Web-Based Information Systems 19 Introduction to Database Management Systems 20 Technical Topics APPENDIXES A Term Project: Choeoholics Anonymous B Object-Oriented Design: Osbert Oglesby Case Study C Object-Oriented Design: MSG Foundation Case Study INDEX