This course addresses the issues of Requirements capture and
how Requirements are turned into Use Cases, able to provide a
solid basis for development using the UML. Techniques to address
accuracy and completeness of Requirements are covered, as are
the important topics of Requirements Management and Organisation.
An iterative process of capture and refinement is shown, leading
to the production of a structured and prioritised set of Use Cases
and Classes. UML and OO fundamentals are covered in detail. The
course is focussed on the real-world aspects of Use Case production
and is supplemented by in-depth exercises and discussions of client-specific
topics.
The course is recently updated to include UML 2.1 and to address
the critical issues of Use Case descriptions supplemented by Decision
Tables to express Business Rules in a clear and precise manner