Rational Course Description Working Document Template updated 26 March 2010 Course Description and Offering Information This is an internal working document. The information you provide will be entered into the Elearning course database record for the course offering. From this information, Production will generate all standardized offering documents: 1) Course Description, 2) WorldWide Request, and 3) In-country request forms. Please complete all sections of the description template: 1. Basic Course Description 2. IBM Training Finder Tagging 3. Lab images (VMware) – ILT/ILO 1. Basic Course Description All of this information is used in the course description on IBM.com. Blue text in column 2 is provided to show the correct format for your response. 1.1. Code: 1.2. Title: IBM Course Code: QQ142 Up to 80 characters: Essentials of IBM Rational Rhapsody v7.6 for Software Engineers (no UML) Pick one 01 ILT - (Classroom) 01 ILO - (Classroom – remote) 23 WBT - (Self-paced) SPVC Select one (If you don’t know, select the ALL option) ALL Internal Only Private Only External Public/Private External Public Only Internal/External Public 1.3. Course Type 1.4. Delivery Scope 1.5. Course Duration Fill in duration of the course, either: 3 days WBT/SPVC: # hours ILT/ILO: 3 days 1.6. Course Owner: 1.7. Course Owner Delegate: Name of course Curriculum Architect Joanne Scouler Name of ID or backup owner (CA or ID) None Copyright © 2010 IBM Corporation. All rights reserved. Page 1 of 13 Rational Course Description Working Document Pick one Template updated 26 March 2010 1 Basic 2 Intermediate 3 Advanced 1.8. Skill level AM (Architecture management) CCRM (Change configuration and release management) EAM (Enterprise architecture management) EM (Enterprise modernization) PPM (Project and portfolio management) QM (Quality management) RDM (Requirements definition and management) SEC (Security and compliance) SDA (Software delivery automation) 1.9. Category "Keywords" is a semicolon-separate list of words used to aid searches on ibm.com. 1.10. Keywords Choose only the appropriate course delivery type (1.10.1-1.10.4) for this offering (see 1.3) and add search keywords after the required keywords, separated by semicolons. All course types, except ILT, have required keywords, which have been included for you. NOTE: A maximum of 64 CHARACTERS are allowed, including semicolons – do not leave spaces between keywords. See the following examples: ILT: "PRJ;Rational Portfolio Manager;RPM,Rational ClearQuest" – 54 characters ILO: "lvccourse;lvcrational;PRJ;Rational Portfolio Manager;RPM" – 64 characters Select one: 1.10.1 ILT Rhapsody, Embedded, Model-driven development, modeling, software development, Visual modeling lvccourse;lvcrational; 1.10.2 ILO spvcrt;etucourse; 1.10.3 SPVC rwbtcrs;etucourse;rwbt##; 1.10.4 WBT 1.11. Course Description Becomes the Course Overview on IBM.Com. This course teaches … Note to Web production: rwbt## refers to the bundle (not collection) the course is connected to such as rwbt33, etc You can either find out the full number or alert someone in Production you do not know the entire code. This course teaches you Rational Rhapsody's core capabilities, enabling you to rapidly develop applications. The course is given in the C++ language using Rational Rhapsody for C++. Participants do reverse engineering to integrate a C programming code example into a C++ project. Using hands-on exercises that replicate "real world" applications, participants forge a strong Rational Rhapsody foundation and learn how to optimally leverage the solution's automation of software development activities and artifact generation capabilities. Copyright © 2010 IBM Corporation. All rights reserved. Page 2 of 13 Rational Course Description Working Document 1.12. Objectives 1.13. Topics Covered Provide a bulleted list of (about 3-7) course-level objectives. List the main topics covered in this course. Template updated 26 March 2010 Upon completion of the course, students will be able to: 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 Apply UML using Rational Rhapsody's synchronized model and code editors Master the Rational Rhapsody product architectural details in order to customize and fit your specific needs as a software developer Reverse engineer a C code library for visualization in Rational Rhapsody This course covers the following topics: Essential Tool Training - Basic Rational Rhapsody: Behavioral Code Generation, Complex Reactive Behavior, Structural Relations in Code Essential Tool Training - Case Study: A Fully Deployable Interactive Model Creation and Debugging Session Essential Tool Training - Advanced Rational Rhapsody: Introduction to Code-centric development and the Rational Rhapsody Framework, Triggered Operations, Generating Reports with ReporterPlus and RPE, Managing Interrupts, Multicore, Introduction to Configuration Management, Introduction to Rational TestConductor This is a main topic list and not a whole course outline. Copyright © 2010 IBM Corporation. All rights reserved. Page 3 of 13 Rational Course Description Working Document 1.14. Audience 1.15. Prerequisites 1.16. IBM Software Products 1.17. Related Courses Provide a bulleted list of target audiences for this course. List any required prerequisite skills. This course is intended for the following audience: Project Managers Technical Leads Software Engineers Software-level system Engineers To benefit from this course, students should have the following skills, experience, or have taken the following Rational courses: Knowledge of software engineering concepts and process is assumed. Familiarity with the C++ programming language is also useful when creating executable models with Rational Rhapsody. Products used in the course. IBM Rational Rhapsody v7.6 with the Cygwin compiler Do not include any product definitions here. Provide a list of related courses, separated into self-paced (WBT, SPVC) and classroom (ILT, ILO) categories. For More Information, see Rational Education. 1.18. Additional Student or Machine Requirements Template updated 26 March 2010 Does this course require the student to have software or server connections not included in the course for them to successfully complete the course and all exercises? For students interested in continuing education in this field, we recommend the following: Self-paced IBM Rational Web Based Training for Telelogic Rhapsody – QWT02 IBM Rational Web Based Training for Telelogic Rhapsody Extended – QWT06 Classroom See Rhapsody Software engineer curriculum path (put a link here) Yes No If yes, complete the following information: Continued on the next page Copyright © 2010 IBM Corporation. All rights reserved. Page 4 of 13 Rational Course Description Working Document Template updated 26 March 2010 2. IBM Training Finder Tagging This section has two parts; be sure to select the appropriate tags requested for both: Technical Areas: Primary and secondary method or tool products your course supports (For Tech Area 2 and Tech Area 3, see the products you listed in line 1.16). Supported Tasks: Primary and secondary method/tool tasks covered in the course. For all choices, indicate your selections by formatting the line in bold underlined. Technical Areas Complete Tech Area 3 only if your course is not a methodology course. 2.1. Tech_Area1 Rational 2.2. Tech Area 2 (AND CORE PRODUCT) The Tech area 2 (and Rational training category) is established by the Core Product associated with the course. Highlight one product below (format the line in bold underlined): Methodology Methodology course for Architecture Management Methodology course for Change Configuration & Release Management Methodology course for Enterprise Architecture Management Methodology course for Enterprise Modernization Methodology course for Project & Portfolio Management Methodology course for Quality Management Methodology course for Requirements definition & management Methodology course for Security & Compliance Methodology course for Software delivery automation Architecture Management (aka Analysis, Design, and Construction (ADC)) Rational Ada Developer Rational Ada Developer Enterprise Edition Rational Ada Developer Interface for AXI Rational Ada Embedded Developer Rational Ada Embedded Developer Enterprise Edition Rational Application Developer for WebSphere Software Rational Data Architect Rational Modeler Rational Rhapsody Rational Rose Data Modeler Rational Rose Data Modeler for UNIX Rational Rose Technical Developer Rational Rose XDE Developer for Java Rational Rose XDE Developer for Visual Studio Rational Rose XDE Developer Plus Rational SDL Suite (Tech Area 2 Options Continued) Rational Software Architect for WebSphere Software Copyright © 2010 IBM Corporation. All rights reserved. Page 5 of 13 Rational Course Description Working Document Template updated 26 March 2010 Rational Software Architect Standard Edition Rational Software Modeler Rational Statemate Rational Systems Developer Rational Tau Rational Team Webtop Rational Web Developer for WebSphere Software Change Configuration & Release Management Rational Change Rational ClearCase Rational ClearCase MultiSite Rational ClearQuest Rational ClearQuest Multisite Rational Synergy Rational Team Concert Enterprise Architecture Management Rational Asset Manager Rational System Architect Enterprise Modernization Enterprise COBOL for z/OS Enterprise PL/I for z/OS IBM Host Access Client Package Rational Asset Analyzer Rational Business Developer Rational Developer for i for SOA Construction Rational Developer for System i Rational Developer for System z Rational Host Access Transformation Services (HATS) Rational Host Integration Solution Rational Team Concert for i Rational Team Concert for System z Rational Transformation Workbench SCLM Advanced Edition for z/OS WebSphere Development Studio Client WebSphere Development Studio for System i WebSphere Studio Asset Analyzer Project & Portfolio Management Rational Dashboard Rational Focal Point Rational Harmony Rational Insight Rational Method Composer Rational Portfolio Manager Rational ProjectConsole Web Access Client Rational Publishing Engine (Tech Area 2 Options Continue) Rational SoDA Copyright © 2010 IBM Corporation. All rights reserved. Page 6 of 13 Rational Course Description Working Document Template updated 26 March 2010 Rational Unified Process Quality Management Rational Functional Tester Rational Functional Tester Plus Rational Manual Tester Rational Performance Tester Rational Performance Tester Extension for Citrix Presentation Server Rational Performance Tester Extension for SAP Solutions Rational Performance Tester Extension for Siebel Test Automation Rational Performance Tester Extension for SOA Rational Professional Bundle Rational Purify Rational PurifyPlus Rational Quality Manager Rational Robot Rational Service Tester for SOA Quality Rational Systems Tester Rational Team Unifying Platform Rational Test Lab Manager Rational Test RealTime Rational TTCN Suite Requirements definition & management Rational DOORS Rational Requirements Composer Rational RequisitePro WebSphere Business Modeler Security & Compliance Rational AppScan Rational Policy Tester Software delivery automation Rational Build Forge Rational Logiscope Rational Software Analyzer 2.3. Tech Area 3 Complete this section only if your course is not a Methodology Course. In this section, highlight the following (format the line in bold underlined): The core product for your course, which you indicated as Tech Area 2 All other related (secondary) products. Highlight as many as you need. (Tech Area 3 Options Continue) Architecture Management (aka Analysis, Design, and Construction (ADC)) Copyright © 2010 IBM Corporation. All rights reserved. Page 7 of 13 Rational Course Description Working Document Template updated 26 March 2010 Rational Ada Developer Rational Ada Developer Enterprise Edition Rational Ada Developer Interface for AXI Rational Ada Embedded Developer Rational Ada Embedded Developer Enterprise Edition Rational Application Developer for WebSphere Software Rational Data Architect Rational Modeler Rational Rhapsody Rational Rose Data Modeler Rational Rose Data Modeler for UNIX Rational Rose Technical Developer Rational Rose XDE Developer for Java Rational Rose XDE Developer for Visual Studio Rational Rose XDE Developer Plus Rational SDL Suite Rational Software Architect for WebSphere Software Rational Software Architect Standard Edition Rational Software Modeler Rational Statemate Rational Systems Developer Rational Tau Rational Team Webtop Rational Web Developer for WebSphere Software Change Configuration & Release Management Rational Change Rational ClearCase Rational ClearCase MultiSite Rational ClearQuest Rational ClearQuest Multisite Rational Synergy Rational Team Concert Enterprise Architecture Management Rational Asset Manager Rational System Architect Enterprise Modernization Enterprise COBOL for z/OS Enterprise PL/I for z/OS IBM Host Access Client Package Rational Asset Analyzer Rational Business Developer Rational Developer for i for SOA Construction Rational Developer for System i Rational Developer for System z Rational Host Access Transformation Services (HATS) Rational Host Integration Solution (Tech Area 3 Options Continue) Rational Team Concert for i Copyright © 2010 IBM Corporation. All rights reserved. Page 8 of 13 Rational Course Description Working Document Template updated 26 March 2010 Rational Team Concert for System z Rational Transformation Workbench SCLM Advanced Edition for z/OS WebSphere Development Studio Client WebSphere Development Studio for System i WebSphere Studio Asset Analyzer Project & Portfolio Management Rational Dashboard Rational Focal Point Rational Harmony Rational Insight Rational Method Composer Rational Portfolio Manager Rational ProjectConsole Web Access Client Rational Publishing Engine Rational SoDA Rational Unified Process Quality Management Rational Functional Tester Rational Functional Tester Plus Rational Manual Tester Rational Performance Tester Rational Performance Tester Extension for Citrix Presentation Server Rational Performance Tester Extension for SAP Solutions Rational Performance Tester Extension for Siebel Test Automation Rational Performance Tester Extension for SOA Rational Professional Bundle Rational Purify Rational PurifyPlus Rational Quality Manager Rational Robot Rational Service Tester for SOA Quality Rational Systems Tester Rational Team Unifying Platform Rational Test Lab Manager Rational Test RealTime Rational TTCN Suite Requirements definition & management Rational DOORS Rational Requirements Composer Rational RequisitePro WebSphere Business Modeler Security & Compliance Rational AppScan Rational Policy Tester (Tech Area 3 Options Continue) Software delivery automation Copyright © 2010 IBM Corporation. All rights reserved. Page 9 of 13 Rational Course Description Working Document Template updated 26 March 2010 Rational Build Forge Rational Logiscope Rational Software Analyzer Supported Tasks You indicate here: Task 1: The primary Task area that your course supports Task 2: A set of secondary tasks the course supports 2.4. Task 1: Highlight one task below (format the line in bold underlined): Administration Application development Compliance Customize Data Analytics Installation Lifecycle management IT management Modeling Networking Overview Performance Performance management Printing Project management Query and reporting Recovery Sales Security Service Oriented Architecture Systems management Testing Troubleshooting Usage or operation Continued on the next page Copyright © 2010 IBM Corporation. All rights reserved. Page 10 of 13 Rational Course Description Working Document Template updated 26 March 2010 2.5. Task 2 Highlight all the tasks that apply (format the line in bold underlined) from one of the following categories. If no categories are applicable, highlight the "None are applicable" option. None are applicable Application Development: 4GL Ada Autonomic computing C/C++ C# COBOL Database design EGL Finance Grid computing HTML Java JCL LotusScript Object-oriented Open source Perl Planning REXX RPG Shell programming SOA Software SQL Stored procedures SysML System UML VisualAge Visual Basic Web services XML Networking: Enterprise systems IP Communications IP Contact Center SAN Security SNA (Task 2 Options Continue) Copyright © 2010 IBM Corporation. All rights reserved. Page 11 of 13 Rational Course Description Working Document Template updated 26 March 2010 Specialized Switches and routers TCP/IP VTAM WAN Wireless Performance: Application Network Query and reporting: OLAP Publishing Reporting SQL Stored procedures Security: Access control Identity management Network Privacy management Risk management Web Application Security Continued on the next page Copyright © 2010 IBM Corporation. All rights reserved. Page 12 of 13 Rational Course Description Working Document Template updated 26 March 2010 3. Lab Images (VMWare) Note that availability of the VMware image may impact the offering date. If the VMware image won't be available before the offering is to be made, additional coordination may be required before the newly offered class can be scheduled for first teach. 3.1. Lab environment Select the appropriate option(s) 3.1.1 Is there a Lab Image required for this course? Yes No 3.1.2 If you indicated Yes to 3.1.1: Is it a new images or an existing image (pick one): New Existing 3.1.3 If you indicated New to 3.1.2: When will it be provided to the BTO Course Image Vault for publication? Date: 5/16/2011 3.1.4 If you indicated Existing to 3.1.2: Filename of initial lab image file: License expiration of product within the image: Date: Copyright © 2010 IBM Corporation. All rights reserved. Page 13 of 13