Course Id |
Description |
Duration |
Style |
MBSE#3D3 |
Automotive MBSE with IBM Rational Rhapsody
- Method-based training that focuses on use of Rhapsody for modeling automotive concepts, incl. features and functions.
- Workshop on a method/workflow for features and function-based systems engineering (incl. black-box to white-box concepts).
- Understand how to interweave Requirements and traceability concepts with MBSE (incl. appreciation of DOORS NG).
- Understand underlying concepts of composite structure and hierarchical decomposition in Rhapsody.
- Understand how to extend Rhapsody with properties, profiles, stereotypes and tags.
- Advanced use of tables/matrices/metrics, incl. context patterns.
- An appreciation in the use of IBM Jazz platform for Rhapsody model storage and sharing.
|
3 days |
Workshop-based hands-on training with Rhapsody technical expert. |
MBSE#3D1 |
Mastering MBSE with OMG SysML and IBM Rational Rhapsody
- Rationale and benefits of OMG SysML and its use in a system engineering team-based context to exchange information across disciplines.
- Key usability tips and tricks from highly experience trainer, including setting up the Rhapsody modeling tool for different usage patterns.
- Understanding the different SysML 1.5 diagrams and how they’re used to exchange information about requirements and architectures.
- Exploration of use case modelling and behavioural modelling with use case diagrams, activity diagrams, sequence diagrams and state-machine diagrams.
- Understanding the relationship between models and requirements, including requirements diagrams, matrices and tables.
- Understanding structural modelling with block definition diagrams and internal block diagrams, and an appreciation of different port and interface types in UML and SysML.
- Hands-on building SysML models with Rhapsody from scratch, including setting up a model with properties and profiles.
- Appreciation of steps to set-up and use tool in a team environment, including linkage with other tools like Rational DOORS, DOORS NG, Word/Excel.
- Use of tables/matrices/metrics for viewing traceability and allocation information.
- Understanding the interaction model, incl use of sequence diagrams and statecharts.
- Appreciate how different methodologies might be used with SysML.
|
3 days |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#4D1 |
Advanced MBSE with OMG SysML and IBM Rational Rhapsody
- Foundation 3-day practical MBSE content plus addition 1 day on advanced tool usage.
- Building executable system models using IBM Rational Rhapsody, including better understanding animation sequence diagrams, panel diagrams and state chart usage.
- Deeper understanding of different ports and interfaces in UML and SysML.
- Tool or methodology specific Q&A, e.g., options for customising Rhapsody for different domains/business needs, e.g., A-SPICE / safety, incl use of Rhapsody’s properties (and Java API) to automate steps.
- AOB (Any Other Business from days 1-3)
|
4 days |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#1D1 |
Masterclass in IBM Rational Rhapsody core fundamentals
- Core foundation knowledge focused on understanding the fundamentals of Rhapsody tool usage for both existing and new users.
- Advanced Rhapsody usability tips and tricks, incl. advanced concepts such as browser filtering, zoom mode, queries etc.
- Usability tips for exploring large models, diagrams, tables and matrices.
- Understanding Rhapsody's property hierarchy and how to configure the tool for different purposes.
- Use of profiles properties, stereotypes, tags, and techniques for conveying format/display options.
- Creating models from scratch, incl. use of referenced profiles and language choices.
- An appreciation of how multiple models can reference parts of other models and approaches for managing team-based development.
|
1 day |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#1D2 |
Masterclass in modeling with requirements and external Requirements Management tools
- Core foundation knowledge focused on understanding how to trace and report with requirements held external to Rhapsody projects.
- Understanding standardized approaches for capturing traceability in models, incl relationships such as trace, refine, satisfy and verify, and derivation.
- Understanding use cases, their relationships to requirements, their benefits and common pitfalls to avoid.
- Understanding core principles of technology including customising Rational Rhapsody Gateway to import requirements from Word/Excel/DOORS 9.0 and other text-based sources.
- An introduction to Rhapsody Model Manager (RMM, aka Jazz/am) to publish models accessible by web-client and provide multi-user access to Rhapsody models.
- Understanding the IBM Jazz architecture use of Open Services for Lifecycle Collaboration (OSLC) links to link Rhapsody diagrams and elements to Rational DOORS Next Generation (Jazz/rm) artefacts.
- Exploiting tables and matrices in Rhapsody projects, incl. an appreciation of advanced techniques such as context patterns.
- An appreciation of SysML allocation and use of allocation tables and matrices.
|
1 day |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#1D3 |
Masterclass in hierarchical system decomposition and component-based design with SysML/UML
- Core foundation knowledge focused on understanding composite structure in UML2/SysML, incl. parts, ports and connectors.
- Understanding relationships between classifiers (blocks/classes/actors), such as composition, association, aggregation, and generalisation.
- Modeling classifier relationships using Block Definition Diagrams (SysML) or Class Diagrams (UML), incl. display options/compartments.
- Hierarchically decomposing systems to any level using Internal Block Diagrams (SysML) or Composite Structure Diagrams (UML), incl ports and connectors.
- Appropriate use of different port types in UML and SysML, UML standard ports vs SysML proxy ports vs. flow ports vs full ports.
- Interaction modeling, incl. sequence diagram tips and tricks in Rhapsody and their key relationship with statecharts.
|
1 day |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#1D4 |
Masterclass in model-driven development (MDD) for C or C++ development using IBM Rational Rhapsody Developer
- A lab-based workshop developing software code from scratch based on requirements in DOORS/Word or DNG.
- Focus on use of state-machines to build behavioral models of reactive systems, incl. core statechart syntax in Rhapsody.
- Understand how relationships in UML class model map to methods/data members in C/C++ and ways to configure the code-generator using properties and stereotypes.
- Use of sequence diagrams to define collaborations between objects.
- Appreciate use of UML ports and interfaces to build re-usable software components.
- A comparison of the different mappings available between UML and C in Rhapsody (File vs. Class-based mappings in Rhapsody in C).
- Appreciate the technology available for reverse engineering existing C or C++ source code.
- Appreciate the use of RMM and RTC client to manage multi-user access to Rhapsody projects.
- (Optional) Appreciate use of flow ports and change events in Rhapsody.
|
1 day |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#1D5 |
Overview of UML or SysML
- Overview of the different diagram types in SysML and/or UML.
- Get a hands-on feel for what modeling is, and how modeling tools differ from drawing tools.
- Key Rhapsody usability tips and tricks
|
1 day |
Theory and labs delivered with focus on new user's needs (web-based or face-to-face). |
MBSE#1D4 |
Masterclass in IBM Rational Rhapsody statechart syntax for C++/simulation-generation purposes
- Advanced knowledge focused on the Harel-based syntax for state-machine execution in Rhapsody.
- Understanding nested states and their usage.
- Understanding parallel states (orthogonal regions) and their usage.
- Understanding pseudo states such as history and condition connectors.
- Understanding collaboration between reactive classes and associated syntax for generating and receiving events.
- Building and running simulations with animated sequence diagrams.
- An appreciation of Rhapsody's Object eXecution Framework (OxF) for simulation and code-generation purposes.
|
1 day |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#2D2 |
Executable MBSE with IBM Rational Rhapsody (Workshop)
- Advanced MBSE content focused on use of SysMLHelper profile automation to create test cases from executable systems models.
- Training will involve team-based exercises in creating a model from scratch.
- Understand role of tools, language, method and people in the hand-off between teams and disciplines.
- Deeper understanding of state-machine syntax for event-based system definition.
- Assumes some experience with Rhapsody/SysML (i.e. Foundation-course level knowledge).
|
2 days |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#2D2 |
MBSE with Rational Jazz
- 2 day training on IBM Rational Rhapsody with DOORS Next Generation and Rhapsody Model Manager (RMM).
- Overview of Rational Jazz platform, including understanding /ccm, /rm, and /am applications.
- Understand of base concepts of configuration of models using Rational Model Manager.
- Exploring and using models puclished via web-client.
- Using OSLC linkages between models and requirements.
- Tips and tricks for installing and setting up the environment.
|
2 days |
Web-based or classroom-based hands-on training with labs and theory with Rhapsody technical expert. |
MBSE#3D2 |
Rhapsody usage Health check
- 3 days of consulting.
- Review of current usage based on at desk reviews with 3-4 users.
- Read-back on level of usage maturity, alignment with project goals.
- Identification of quick wins and recommended steps to take up a gear.
|
3 days |
2 days on-site with 1 day to cover follow-up presentation. |