Rapidly educate your team in the best practices for Rational Rhapsody based development
- Learn through rapid ''hands on'' structural and behavioral code generation and design level debugging
- Review and solidify UML foundations and then apply these concepts using Rational Rhapsody's synchronized model and code philosophy
- Master the Rational Rhapsody product architectural details in order to customize and fit your specific needs as a software developer
- Reverse engineer external code for visualization in Rational Rhapsody
This course teaches you UML and Rational Rhapsody's core capabilities, enabling you to rapidly develop applications using UML 2.x. The course is given in the C language using Rational Rhapsody Developer Edition. Using hands-on exercises that replicate ''real world'' applications, you forge a strong UML 2+ and Rational Rhapsody foundation and learn how to optimally leverage the solution's automation of software development activities and artifact generation capabilities. Focus is predominately model-driven using Rhapsody’s embedded real-time Framework (OxF). It includes aspects such as reverse engineering external code and libraries, controlling Rhapsody’s code generation through properties and profiles, and isolating components with ports and interfaces. The examples will explore advanced model-driven development (MDD) including state-machine syntax and execution. Exploration is given to both Class (simulated OO) and File-based mappings to C (using a Stopwatch example), including reverse engineering and visualization legacy code.