Object-Oriented Analysis and Design with UML: Fundamentals
Overview/Description
To introduce basic OOAD principles, the Rational Unified Process, and the role of UML
Target Audience
Web developers
Prerequisites
Knowledge of object-oriented programming concepts, such as encapsulation and inheritance, and of software engineering principles
Expected Duration
160 Minutes
Objectives:
Object-Oriented Analysis and Design with UML: Fundamentals
list the reasons for the software crisis and why it has not been solved by object-oriented technology.
list the basic concepts behind object-oriented analysis and design and differentiate between its analysis and design phases.
list the object-oriented analysis and design models that combined to form UML, and identify the aims and components of UML.
name the five phases of the traditional software development process and list the characteristics of each.
define the three main types of OOAD process that UML is designed to be used with.
list the characteristics of the Rational Unified Process.
name the four phases of the Rational Unified Process and list the activities that take place in each.
name the six engineering process workflows and three supporting workflows in the Rational Unified Process and identify the functions of each.
Course Number: 115472_eng