|
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:
After completing this course, students will be able to:
- 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
|