This course explains what the Unified Modeling Language is, and how UML is used. This course also discusses software development processes and iterative development.
Objectives:
Define the Unified Modeling Language (UML)
Explain three modes in which UML is commonly used
Explain iterative development processes and the Rational Unified Process
Compare predictive and adaptive planning
Fit UML diagrams to a process
Topics:
Getting familiar with UML
Using UML
Notations, meta-models, and diagram types
Legal UML
The meaning of UML
Understanding development processes
Predictive and adaptive planning
Agile processes
Rational Unified Process
Fitting a process to a project
Design
Documentation and legacy code
Technical Requirements:
P500+ Processor, 128MB of RAM; Windows 2000, 2003, XP, Minimum screen resolution 800x600, Internet Explorer 6.0 or higher; Windows Media Player 9.0 or higher; Adobe Flash Player 8.0 or higher; 56K minimum connection; broadband (256 kpbs or higher) connection recommended; Cookies enabled; Sound card with speakers or headphones strongly recommended.