This work presents an object-oriented methodology from the outset for beginning Systems Analysis and Design students. It presumes no knowledge whatsoever about process modelling or data modelling. All phases of the Systems Development Life Cycle are viewed from an object-oriented approach. Two fully worked out case studies are also included - one dealing with a mortgage funding charitable organization, one dealing with an art dealer - and have been developed to carry from the Analysis phase all the way to implementation phase. The cases have been developed using the Unified Process Methodology.
Chapter 1. Introduction to Information Systems
Chapter 2. How Information Systems are Developed
Chapter 3. The Object-Oriented Paradigm, UML, and the Unified Process
Chapter 4. The Requirements Workflow I
Chapter 5. The Requirements Workflow II
Chapter 6. The Object-Oriented Analysis Workflow. I
Chapter 7. The Object-Oriented Analysis Workflow. II
Chapter 8. The Object-Oriented Design Workflow
Chapter 9. The Workflows and Phases of the Unified Process
Chapter 10. More on UML
Chapter 11. CASE
Chapter 12. Teams
Chapter 13. Testing
Chapter 14. Management Issues
Chapter 15. Planning and Estimating
Chapter 16. Maintenance
Chapter 17. User-Interface Design
Chapter 18. Web-Based Information Systems
Chapter 19. Introduction to Database Management Systems
Chapter 20 Technical Topics
Appendix A. Term Project: Chocoholics Anonymous
Appendix B. Object-Oriented Design: Osbert Oglesby Case Study
Appendix C. Object-Oriented Design: MSG Foundation Case Study
Appendix D. Implementation: Osbert Oglesby Case Study
Appendix E. Implementation: MSG Foundation Case Study