110 likes | 300 Views
Object-Oriented Analysis and Design. Overview. Objectives. Describe Information Systems Explain the role of a systems analyst Introduce object-oriented systems analysis and design Introduce the Unified Process. Information Systems and Component Parts.
E N D
Object-Oriented Analysis and Design Overview
Objectives • Describe Information Systems • Explain the role of a systems analyst • Introduce object-oriented systems analysis and design • Introduce the Unified Process
Object-Oriented Systems Analysis and Design • Software engineering approach • Models a system as a group of interacting objects • Object-Oriented Analysis (OOA) • Process of analyzing a task (also known as problem domain) to develop a conceptual model that can then be used to complete the task • Object-Oriented Design (OOD) • Mapping of the analysis model into implementation classes and interfaces to create a model of the solution domain (i.e., a detailed description of how the system is to be built) • Object-Oriented Programming (OOP) • Use to implement the solution • NOT what this course is about • What is covered in your C++, C#, Java, and Visual Basic courses
Next Week • Software development processes • Iterative vs. Predictive • Object-oriented analysis and design • The Unified Process • Phases and Disciplines • Inception Phase documents • Project Charter • Business Case • Essential Use Case list • Risk Analysis