TP3201
Mastering IBM Engineering Rhapsody Training
This is a Tool-focused interactive instructor-led web-based course with focus on hands-on labs using an integrated environment.
Course Details
Duration
4 days
Course Outline
- Rhapsody user interface essentials and advanced
- Focused understanding on controlling Rhapsody user interface.
- Understand how projects are stored and how to open them.
- Controlling the user interface to navigate around projects
- Moving around and zooming in and out of diagrams, incl. full screen.
- Navigating between elements, e.g., structural to behavioural.
- Appreciation of delete from model vs delete from diagram.
- Appreciation of how set-up effectively with profiles and properties.
- Use Cases and requirements
- Creating a model from scratch, including properties and profiles.
- Practical Labs:
- Lab A1: Controlling the Workspace
- Lab A2: Controlling the browser
- Lab A3: Creating a use case diagram
- Lab A4: Use case activity modeling
- Lab A5: Features and Zoom toolbar
- Requirements and tables/metrics
- Understand Rhapsody’s integrations with requirements managed via Gateway synchronizer (Word, Excel, “classic” DOORS) and/or
- Overview of IBM Jazz platform and remote requirements (demo); OSLC links to Jazz, RTC Eclipse, accessing models by web-client for review purposes etc.
- Requirement traceability essentials.
- Appreciation of tables and matrices and what they are used for.
- Composite structures
- Understanding relations in UML/SysML: composition, association, generalization, aggregation, dependencies.
- Controlling compartments and associated display options.
- Tips for getting diagrams out of Rhapsody quickly and printing.
- Linking elements with hyperlinks and enabling quick navigation.
- Searching projects and using queries to filter the browser.
- Practical Labs:
- Lab B1: Rhapsody Gateway with Word
- Lab B2: Rhapsody Gateway with DOORS
- Demo: DNG/Jazz demo.
- Lab B3: Properties and Profiles
- Lab B4: Requirement tables and matrices
- Lab C1: Modeling structure
- Lab D3: Searching and Linking
- White-box and architectural modeling
- Understanding use of composite structure for hierarchical decomposition of systems, including ports, parts, and connectors.
- Sequence diagram modeling for defining interfaces.
- State-machine modeling and animated sequence diagrams.
- Understanding state-chart syntax: Nested/Parallel states and patterns for usage.
- Understanding difference between port types, pros and cons
- Practical Labs:
- Lab C2: Interaction modeling
- Lab C3: State machine modeling
- Lab C4: Ports and Interfaces
- Lab D1: Elaboration Use Cases (ext.)
- Lab D2: Executing System Behavior (ext.)
- Model management
- Using helpers/toolkits to accelerate MBSE methods.
- Understanding Rhapsody Model Manager and EWM concepts.
- Using Rhapsody with DOORS Next requirements capture and traceability.
- An appreciation for options for document generation and html output.
- An appreciation of how project units work in conjunction with Model Manager, role of Rhapsody DiffMerge etc.
- How projects can reference other projects.
- Practical Labs:
- Labs M: Building a model
- Lab U1: Understanding Rhapsody Units
- Lab U2: Referencing External Units
- Lab U3: Rhapsody DiffMerge