1 / 19

Overview of Systems & Object Oriented Development

Overview of Systems & Object Oriented Development. Chapter 1-2 CIS 422. Systems Analysis & the Systems Analyst. Systems Analysis Systems Design Systems Analyst. Figure 1-1 The Analyst’s Approach to Problem Solving. Fig 1-1A. Fig 1-1B. Figure 1-4

bendek
Download Presentation

Overview of Systems & Object Oriented Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview of Systems & Object Oriented Development Chapter 1-2 CIS 422

  2. Systems Analysis & the Systems Analyst • Systems Analysis • Systems Design • Systems Analyst

  3. Figure 1-1 The Analyst’s Approach to Problem Solving Fig 1-1A Fig 1-1B

  4. Figure 1-4 The System Boundary versus the Automation Boundary

  5. Types of Systems • Transaction processing systems (TPS) • Management information systems (MIS) • Executive information systems (EIS) • Decision support systems (DSS) • Communication support systems • Office support systems

  6. Systems Development Life Cycle • SDLC: process of building, deploying, using, and updating an information system • Chief variations of SDLC • Predictive: • Adaptive: • Most projects have predictive and adaptive elements

  7. The Traditional Predictive SDLC Approaches

  8. Figure 2-6 The Spiral Life Cycle Model

  9. The Unified Process System Development Life Cycle

  10. Methodologies, Models, Tools, and Techniques • Methodologies • Models • Tools • Techniques

  11. The Unified Process as a System Development Methodology • UP: object-oriented system development methodology • Uses best practices • Use case driven

  12. Figure 2-15 UP Life Cycle with Phases, Iterations, and Disciplines

  13. The Unified Process System Development Life Cycle

  14. UP Disciplines • Business modeling • Requirements • Design • Implementation • Testing • Deployment • Project Management • Configuration and Change Management • Environment

  15. Object-Oriented Development • OO Approach views the system as a collection of interacting objects • Object-oriented analysis (OOA) • Object-oriented design (OOD) • Object-oriented programming (OOP): object coding

  16. Understanding Object-Oriented Concepts - Objects • Class vs Object • Objects • Identity • State • Behavior • Attributes are associated with data • Behaviors are associated with methods • Messages

  17. Understanding Object-Oriented Concepts - Development • Abstraction • Encapsulation • Information hiding • Objects maintain association relationships • Inheritance • Polymorphism

  18. Figure 2-20 Order-processing system where objects interact by sending messages

  19. Figure 2-24 A Case Tool Repository Contains All Information About the System

More Related