Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

IBM Engineering Systems Design - Rhapsody

( Duration: 5 Days )

This IBM Engineering Systems Design Rhapsody training course teaches Rhapsody tool modeling and usage for UML (for software engineering) or SysML (for systems engineering) users with prior UML/SysML knowledge. This course provides deep understanding of Rhapsody usage for modeling core structural and behavior diagrams, managing and visualizing traceability to requirements, and sharing models for multi-user access.

By attending IBM Engineering Systems Design Rhapsody workshop, delegates will learn to:

  • Get the best out of Rhapsody for modeling software or systems across a range of structural and behavioral notations.
  • Understand how Rhapsody projects are configured on the file-system for multi-user access and integrated with external tools such as DOORS Next, Microsoft Word/Excel, or DOORS.
  • Understand Rhapsody properties, profiles, and unit storage as well as a host of tips and tricks for building Rhapsody diagrams, including the use of ports, parts, and interfaces for modeling the hierarchical decomposition of systems and/or reusable components.

  • Working knowledge of UML or SysML language. No prior Rhapsody experience required.

The IBM Engineering Systems Design Rhapsody class is ideal for:

  • Systems engineers or software engineers using Rhapsody and SysML to model software-intensive systems.

COURSE AGENDA

1

Rhapsody User Interface Essentials

  • Controlling the user interface to navigate around projects
  • Moving around and zooming in and out of diagrams, including full screen mode
2

Overview/Review of UML and SysML Diagrams

  • Overview of diagrams and how they relate to each other
  • Navigating between elements (e.g., structural elements to behavioral diagrams)
  • Appreciation of tables and matrices and their usage
3

Rhapsody User Interface Advanced

  • Searching projects and using queries to filter the browser
  • Linking elements with hyperlinks and enabling quick navigation features
4

Navigating Rhapsody Units

  • How projects are stored and how to open them
5

Rhapsody Profiles and Properties

  • Appreciation of how to set-up and use the tool effectively with profiles and properties
6

Use Cases and Requirements

  • Appreciation of use case, requirements, and use case step relationships
  • An appreciation of activity models for analysis
  • Creating a model from scratch, including properties and profiles
  • Tips for creating diagrams (e.g., resizing contained elements and layout toolbar)
7

Working with External Requirements

8

Gateway Synchronizer for Requirements Sync

  • Understand Rhapsody’s integrations with requirements managed via Gateway synchronizer
9

RMM and Remote Resources for Requirements Linking

  • Overview of the IBM Jazz platform and remote requirements; OSLC links to Jazz, RTC Eclipse
  • Accessing models by web-client for review purposes, etc.
10

Activity Modeling

  • Using activity modeling for system analysis
11

Tables and Matrices

  • Requirement traceability essentials, including matrices, and tables
  • Tables and matrices
  • Appreciation of more advanced techniques (e.g., context patterns)
12

Understanding OO Relations for BDD or Class Diagrams

  • Understanding relations in UML/SysML: composition, association, generalization, aggregation, dependencies
  • Understanding use of composite structure for hierarchical decomposition of systems, including ports, parts, and connectors
  • Controlling compartments and associated display options
  • Tips for getting diagrams out of Rhapsody quickly and controlling printing
13

Interaction Modeling (Sequence Diagrams)

  • Sequence diagram modeling for defining interfaces between elements
  • Appreciating state-machines and their relationship with sequence diagrams
14

Ports and Interfaces

  • Understanding difference between port types, including pros and cons
15

More Advanced Topics

  • An appreciation of how project units work in conjunction with Model Manager, role of Rhapsody DiffMerge, etc.

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X