70 likes | 105 Views
Learn Object-Oriented Analysis and Design with UML2 through hands-on activities and practical examples, covering system requirements, class identification, interaction diagrams, and more. Ideal for software developers aiming to enhance their design skills.
E N D
Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 00. Introduction
Introductions • Your organization • Your role • Your background, experience • Object technology experience • Software development experience • Your expectations for this course
Course Objectives • Understand the concepts of Object-Orientation • Capture system requirements with use cases • Identify classes, objects and relations, and creating interaction diagrams and class diagrams • Build an analysis model with analysis classes • Understand Model-Driven Development (MDD) and Model-Driven Architecture (MDA) • Apply a use-case driven, architecture-centered and iterative process to build a robust design model
Agenda • Day 1: • Concepts of Object-Orientation • Introduction to UML 2 • Introduction to Rational Software Modeler (RSM) • Day 2: • Introduction to OOAD in the context of Rational Unified Process (RUP) • Object-Oriented Analysis (OOA) • Day 3: • Object-Oriented Analysis (cont’d) • Introduction to Design Activities • Model-Driven Development (MDD) and Model-Driven Architecture (MDA) • Day 4: • Design Patterns • Object-Oriented Design (OOD)
Logistics Morning 1 Fifteen minute break Lunch 1 Hour Afternoon 1 Fifteen minute break