PART I: FOUNDATIONS FOR OBJECT-ORIENTED SYSTEMS DEVELOPMENT
CHAPTER 1 The Object-Oriented Systems Development Environment
What Is Information Systems Analysis and Design?
Systems Analysis and Design: Core Concepts
Systems
Definitions of a System and Its Parts
Important Systems Concepts
Information Systems Analysis and Design
Step One: Project Management and Planning
Step Two: Systems Analysis
Step Three: Systems Design
Step Four: Systems Implementation and Operation
Types of Information Systems and Systems Development
Transaction Processing Systems
Management Information Systems
Decision Support Systems
The Analyst's Role in Systems Development
Systems Analysts in the Systems Development Process
The Evolution of Systems Development Methodologies
Systems Development Life Cycle (SDLC)
Structured Analysis and Design
Data-Oriented Methodologies
The Object-Oriented Methodology
Agile Methodologies
Why Should We Use Object-Oriented Systems Analysis and Design(OOSAD)?
Iterative and Incremental Development
RUP's Iterative, Incremental Approach to OOSAD
Our Approach to Object-Oriented Systems Analysis and Design
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
CHAPTER2 Introduction to Object Orientation
Object Orientation
What Is an Object?
Class
Operation
Attribute
Encapsulation
Object Identity
Generalization
Polymorphism
……