SlideShare a Scribd company logo
1 of 4
Download to read offline
______________________________________________________



UML 2 Compressed™
Workshop
Accelerate your UML 2.x project with this intense, interactive workshop that emphasizes
pragmatic modeling principles and techniques. Modeling tool training is optional, and
can be integrated with language training as long as your selected tool complies with the
UML 2.x standard.
The Object Management Group first standardized the Unified Modeling Language™ (UML™) in 1997. Since that
time the software industry has adopted UML as its primary language for specifying software-intensive systems in
a wide variety of domains, ranging from health and finance to aerospace and telecommunications. Recently the
OMG has adopted a major revision of UML, UML 2 (currently UML 2.1), which offers many advantages for
software architects and systems engineers who are specifying complex systems, including the following:

      •     Hierarchical decomposition of structures and support for component-based development. UML 2
            introduces a major new diagram type, Composite Structure diagrams, that includes new constructs (Parts,
            Ports and Connectors) which allow you to recursively decompose a a system-of-systems into systems,
            subsystems, components, sub-components, etc.
      •     Hierarchical decomposition of behavior. UML 2 enhances Activity and Sequence diagrams so that you
            can recursively decompose behaviors into sub-behaviors. For example, you can decompose Action
            Nodes into sub-Action Nodes, sub-sub-Action Nodes, etc.
      •     Improved integration between structural and behavioral models. When properly applied UML 2 Parts
            allow you to seamlessly integrate structural and behavioral diagrams. For example, the same EFI Part in
            a Composite Structure diagram for an Engine might also be reused for a swimlane partition in an Activity
            diagram for Activate Cruise Control.
      •     Enhanced support for executable models. UML 2 includes a fully integrated Action Semantics that
            enables executable models capable of driving simulations and automatically generating programming
            code.

                                                THE PIVOTPOINT TRAINING ADVANTAGE

      •     Authored and taught by experts. All workshops are authored by PivotPoint's founder, Cris Kobryn, an
            internationally recognized expert in visual modeling languages and model-driven development
            technologies. (Cris chaired the international standardization teams for UML 1.1, UML 2.0 and SysML 1.0.)
            In addition, all PivotPoint instructors have 10+ years experience working with Model-Driven Development
            technologies.
      •     Small, intense and interactive. We limit workshop sizes, usually to a maximum of 12 participants. This
            ensures that participants get the individual attention that they need to learn quickly. Also, our workshops
            are intense and highly interactive with frequent work sessions, so you will learn from other participants as
            well as your instructor.
      •     Proven principles and best practices. Our workshops emphasize proven modeling principles and best
            practices that will work with all modeling tools that comply with the relevant standards. If you have already
            chosen a modeling tool, we can integrate optional tool training in your workshop. If you have not yet
            selected a modeling tool, we can help you select one that best meets your project and team needs.
      •     Emphasis on pragmatic problem solving. Our workshops emphasize the use of modeling technologies
            to solve tough, practical problems such as those you encounter on your day job. The bigger and more
            difficult the problem you choose for practice sessions, the more interesting the workshop will be for the
            participants and the instructor.
      •     Flexible choice of venue. Our workshops are available onsite at Client training facilities, which allow us
            to customize workshops to meet Client project or team needs, or at PivotPoint training facilities.

PIVOTPOINT TECHNOLOGY, MODEL-DRIVEN ENGINEERING SOLUTIONS, UML 2 COMPRESSED, SYSML DISTILLED, DoDAF DISTILLED, BUSINESS PROCESS MODELIING
COMPRESSED, MODEL-BASED REQUIREMENTS ENGINEERING, and MODEL-BASED ARCHITECTURE AND PROCESS STRATEGY are trademarks of PivotPoint Technology
Corporation. UNIFIED MODELING LANGUAGE, UML and OMG SYSML are trademarks of the Object Management Group. All other trademarks are the property of their respective owners.


© 2003-2008 PivotPoint Technology Corp. All rights reserved.                                                                                       080403
WHAT WILL YOU LEARN?
The following are the key learning objectives of this workshop:
   • What is UML 2 and why do we model?
   • UML 2’s basic and advanced constructs for modeling structure and behavior
   • How UML 2 can model large, complex systems
   • How UML 2 can specify the full system lifecycle: requirements through testing
   • Practical guidelines for specifying correct, clear, concise and consistent models
   • How you can customize UML 2 for problem domains, such as aerospace, communications, and
         manufacturing
   • How UML 2 can be used with object, component-based and structured analysis/design methods
   • How to select tools and methods
   • How to draw and execute UML 2 using a selected UML tool [optional]
   • How to learn more about UML 2 modeling

WHO SHOULD PARTICIPATE?
System architects/engineers, software architects/engineers, project managers, and others who want to learn how
the UML 2 language can improve how they architect, analyze, design, and manage systems will benefit from this
workshop.

PREREQUISITES
Systems or software engineering experience in building large, complex systems. Experience using one or more
structured analysis/design, object or component methods is desirable.

WORKSHOP AUTHOR & PRIMARY INSTRUCTOR
                    Cris Kobryn is the CEO and Founder of PivotPoint Technology Corporation, a company that
                    specializes in Model-Driven Engineering Solutions™ for tough business and engineering
                    problems. He is an internationally recognized expert in visual modeling and model-driven
                    development, and has successfully applied these technologies to diverse industries ranging
                    from aerospace-defense and telecom to financial services and manufacturing. Cris has global
                    experience leading high-performance software development teams, and has architected
                    custom applications and commercial products. He formerly held senior technical positions at
                    Telelogic, EDS, MCI Systemhouse, Inference Corporation, and SAIC.
                        Cris chaired large international teams of vendors and users to specify the Unified
Modeling Language (UML) 1.1 and 2.0 standards for software engineering, and the Systems Modeling Language
(SysML) for systems engineering. In recognition of Cris's contributions to the UML the Object Management Group
(OMG) presented him with its Distinguished Service Award, and in acknowledgement of his contributions to the
SysML the International Council on Systems Engineering (INCOSE) presented him with its Outstanding Service
Award. Cris is a contributing editor for Software and Systems Modeling journal, and a member of IEEE, INCOSE,
ACM, and AAAI.

WORKSHOP SYLLABUS
The workshop syllabus, in a menu form that can be customized to meet your needs, is described at the end of this
handout. NOTE: This workshop description and syllabus are subject to revision. Check
www.PTCorp.com/training.htm for updates.

WORKSHOP SIZE
The number of workshop participants is restricted to maximize interactions with the instructor, especially during
modeling lab sessions. Most workshops are restricted to 12 or fewer participants. Exceptions must be approved
by the instructor.

COST, AVAILABILITY, AND FURTHER INFORMATION
This workshop is available at client sites, PivotPoint instructional facilities, or by web conferencing. Costs depend
upon your choice of venue, duration, and the number of participants. For further information regarding the
contents, availability, and cost of the workshop please email workshops@PTCorp.com or call +1-760-728-9747.



                                                     Page 2 of 4
WORKSHOP MENU
All PivotPoint workshops include both structured presentations and interactive hands-on work sessions
to reinforce learning principles and best practices. In addition, workshops can be customized for
different project and team requirements.
     • 3 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, and either UML 2 –
        Advanced or UML 2 – Basic Modeling Tool.
     • 4 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, UML 2 – Advanced, and UML
        2 – Basic Modeling Tool.
     • 5 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, UML 2 – Advanced, UML 2 –
        Basic Modeling Tool, and UML 2 Advanced Modeling Tool/Project Practicum.
                       UML 2 – BASIC                               Goals
                                                                   • Understand the advantages of a
                         [Workshop# LU101]
                                                                      Model-Driven Software
Introduction
                                                                      Engineering approach
• Model-Driven Software Engineering
                                                                   • Comprehend the differences
• Basic concepts
                                                                      among architectural models,
• Principles and best practices
                                                                      frameworks, processes and tools
UML 2 Quick Tour
                                                                   • Learn the basic concepts and
• Language overview
                                                                      principles for modeling complex
• Diagram walkthrough
                                                                      systems with UML 2
Diagram Techniques
                                                                   • Understand how to specify a
• Use Case diagrams
                                                                      correct, complete, concise, and
• Class diagrams                                                      consistent model
• Sequence diagrams
Lifecycle Phases
• Requirements
• Analysis
                  UML 2    – INTERMEDIATE                          Goals
                                                                   • Understand how to use UML 2 as
                       [Workshop# LU102]
                                                                      an Architecture Description
Topics
                                                                      Language
• UML 2 as an Architecture Description Language
                                                                   • Learn how to make your models
• Architecture patterns and frameworks
                                                                      more scaleable
• Interface-Based Design
                                                                   • Understand how to improve the
• Service-Oriented Architectures
                                                                      integrity and quality of your
• Verification & Validation techniques
                                                                      models
Diagram Techniques
                                                                   • Learn how to apply UML 2
• Composite Structure diagrams
                                                                      modeling techniques to the full
• Activity diagrams                                                   system development life cycle
• State Machine diagrams                                           • Understand how to verify and
• Component diagrams                                                  validate your models
• Deployment diagrams
Lifecycle Phases
• System Design
• Construction
• Testing




                                              Page 3 of 4
UML 2  – ADVANCED                                    Goals
                                                                              • Learn advanced techniques to
                      [Workshop# LU103; optional]
                                                                                 refine structural and behavioral
Topics
                                                                                 models
• Advanced Structural Modeling
                                                                              • Understand how to customize
• Advanced Behavioral Modeling
                                                                                 UML 2 for your work domain and
• Customizing UML for domains and platforms
                                                                                 target platform
• Executable models
                                                                              • Learn how to build executable
Diagram Techniques
                                                                                 models, which can drive
• Interaction Overview diagrams
                                                                                 simulations and generate code
• Timing diagrams
                                                                              • Learn how to select model-driven
• Communication diagrams                                                         processes and tools
Putting It All Together
• Process selection and customization
• Tool selection and customization
• Modeling futures
• Modeling resources
              UML 2       – BASIC MODELING TOOL                               Goals
                                                                              • Gain familiarity with the user
                       [Workshop# LU111; optional]
                                                                                 interface and basic features of
[We support several leading UML 2 modeling tools. See
                                                                                 selected UML 2 modeling tool
www.ptcorp.com/training.htm for modeling tools currently supported.
                                                                              • Learn how to model most
Client can select or we will recommend one.]
                                                                                 common UML 2 diagram types
                      Selected Modeling Tool Tour
                                                                                 using selected tool
• Projects and diagrams
                                                                              • Understand the strengths and
• Generating documentation
                                                                                 weaknesses of selected tool
• Roundtrip engineering
                                                                              • Assess UML and XMI standards
• Importing/exporting models
                                                                                 compliance for selected tool
• Model validation and metrics
                          Diagram Techniques
• Use Case diagrams
• Class diagrams
• Sequence diagrams
• Composite Structure diagrams
• Activity diagrams
• State Machine diagrams
• Other diagrams (TBD)
         UML 2           ADVANCED MODELING TOOL/                              Goals
                     –
                                                                              • Learn advanced tool techniques
                         PROJECT PRACTICUM                                       specifically requested by
                        [Workshop# LU112; optional]                              workshop participants
                                                                              • Solve specific project problems
[Participants may choose between advanced tool topics and a project
practicum.]                                                                      identified by workshop
Advanced Tool Topics                                                             participants
• Team modeling
• Roundtrip engineering
• Document generation
• Requirements-driven modeling
• Pattern-based modeling
• Customizing profiles
Project Practicum
[This practicum provides an opportunity to apply modeling principles and
best practices to solve a practical problem in a creative and supervised
workshop environment. Participants can identify a problem in advance,
or Instructor will work with participants to identify a practical problem.]




                                                     Page 4 of 4

More Related Content

What's hot

A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...Brian Elvesæter
 
CS587 Project - Raychaudhury,Shaalmali
CS587 Project - Raychaudhury,ShaalmaliCS587 Project - Raychaudhury,Shaalmali
CS587 Project - Raychaudhury,Shaalmalisagar.247
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulinkgjuljo
 

What's hot (7)

Feature driven design FDD
Feature driven design FDDFeature driven design FDD
Feature driven design FDD
 
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
A Comparison of the Essence 1.0 and SPEM 2.0 Specifications for Software Engi...
 
Different Proposed Models to Mapping MDA to RUP
Different Proposed Models to Mapping MDA to RUPDifferent Proposed Models to Mapping MDA to RUP
Different Proposed Models to Mapping MDA to RUP
 
CS587 Project - Raychaudhury,Shaalmali
CS587 Project - Raychaudhury,ShaalmaliCS587 Project - Raychaudhury,Shaalmali
CS587 Project - Raychaudhury,Shaalmali
 
Murali Krishna_Resume
Murali Krishna_ResumeMurali Krishna_Resume
Murali Krishna_Resume
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
IBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/SimulinkIBM Rhapsody and MATLAB/Simulink
IBM Rhapsody and MATLAB/Simulink
 

Viewers also liked

Assigment 2 crash creativity stores
Assigment 2 crash creativity   storesAssigment 2 crash creativity   stores
Assigment 2 crash creativity storesacobo
 
J2EE and Servlet
J2EE and Servlet J2EE and Servlet
J2EE and Servlet Rishikesh .
 
A Brief History of the Web, and a Glimpse of Its Future
A Brief History of the Web, and a Glimpse of Its FutureA Brief History of the Web, and a Glimpse of Its Future
A Brief History of the Web, and a Glimpse of Its FutureMichael Slater
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (6)

Uml22005
Uml22005Uml22005
Uml22005
 
Assigment 2 crash creativity stores
Assigment 2 crash creativity   storesAssigment 2 crash creativity   stores
Assigment 2 crash creativity stores
 
3 E Uml
3 E Uml3 E Uml
3 E Uml
 
J2EE and Servlet
J2EE and Servlet J2EE and Servlet
J2EE and Servlet
 
A Brief History of the Web, and a Glimpse of Its Future
A Brief History of the Web, and a Glimpse of Its FutureA Brief History of the Web, and a Glimpse of Its Future
A Brief History of the Web, and a Glimpse of Its Future
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Ptc Uml2 Workshop

PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2, Inc.
 
Sparx Systems : High Octane's offering
Sparx Systems : High Octane's offeringSparx Systems : High Octane's offering
Sparx Systems : High Octane's offeringPhilippe Back
 
Book of Uml
Book of UmlBook of Uml
Book of UmlNiit
 
Nhom03_KTPTYC_Seminar_RML_Part_1.pptx
Nhom03_KTPTYC_Seminar_RML_Part_1.pptxNhom03_KTPTYC_Seminar_RML_Part_1.pptx
Nhom03_KTPTYC_Seminar_RML_Part_1.pptxtuanpham21012003
 
Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010Ogren Paunović
 
Project Management
Project ManagementProject Management
Project ManagementBabu Appat
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modelingGraham McLeod
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introductionLoihde Advisory
 
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...Karla Long
 
Yogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh Fegade
 
Dynamo with robot structural
Dynamo with robot structuralDynamo with robot structural
Dynamo with robot structuralTPHCM
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and RhapsodyMartin Owen
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)PG Scholar
 
Profile_YogeshFegade
Profile_YogeshFegadeProfile_YogeshFegade
Profile_YogeshFegadeYogesh Fegade
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Managementswatisinghal
 
UML Generator (NCC18)
UML Generator (NCC18)UML Generator (NCC18)
UML Generator (NCC18)IT Industry
 
Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep Madhavan
 

Similar to Ptc Uml2 Workshop (20)

PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011PerformanceG2 Cognos Training Course Catalog 2011
PerformanceG2 Cognos Training Course Catalog 2011
 
Sparx Systems : High Octane's offering
Sparx Systems : High Octane's offeringSparx Systems : High Octane's offering
Sparx Systems : High Octane's offering
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
Book of Uml
Book of UmlBook of Uml
Book of Uml
 
Nhom03_KTPTYC_Seminar_RML_Part_1.pptx
Nhom03_KTPTYC_Seminar_RML_Part_1.pptxNhom03_KTPTYC_Seminar_RML_Part_1.pptx
Nhom03_KTPTYC_Seminar_RML_Part_1.pptx
 
Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010Agile Modeling with Uml and Visual Studio 2010
Agile Modeling with Uml and Visual Studio 2010
 
Project Management
Project ManagementProject Management
Project Management
 
Process architecture vs modeling
Process architecture vs modelingProcess architecture vs modeling
Process architecture vs modeling
 
OOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptxOOSD_UNIT1 (1).pptx
OOSD_UNIT1 (1).pptx
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introduction
 
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
 
Yogesh_Fegade_Profile
Yogesh_Fegade_ProfileYogesh_Fegade_Profile
Yogesh_Fegade_Profile
 
Dynamo with robot structural
Dynamo with robot structuralDynamo with robot structural
Dynamo with robot structural
 
System Architect and Rhapsody
System Architect and RhapsodySystem Architect and Rhapsody
System Architect and Rhapsody
 
Domain specific modelling (DSM)
Domain specific modelling (DSM)Domain specific modelling (DSM)
Domain specific modelling (DSM)
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Profile_YogeshFegade
Profile_YogeshFegadeProfile_YogeshFegade
Profile_YogeshFegade
 
Introduction,Software Process Models, Project Management
Introduction,Software Process Models, Project ManagementIntroduction,Software Process Models, Project Management
Introduction,Software Process Models, Project Management
 
UML Generator (NCC18)
UML Generator (NCC18)UML Generator (NCC18)
UML Generator (NCC18)
 
Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016Pradeep_Madhavan_Resume19_01_2016
Pradeep_Madhavan_Resume19_01_2016
 

Recently uploaded

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Ptc Uml2 Workshop

  • 1. ______________________________________________________ UML 2 Compressed™ Workshop Accelerate your UML 2.x project with this intense, interactive workshop that emphasizes pragmatic modeling principles and techniques. Modeling tool training is optional, and can be integrated with language training as long as your selected tool complies with the UML 2.x standard. The Object Management Group first standardized the Unified Modeling Language™ (UML™) in 1997. Since that time the software industry has adopted UML as its primary language for specifying software-intensive systems in a wide variety of domains, ranging from health and finance to aerospace and telecommunications. Recently the OMG has adopted a major revision of UML, UML 2 (currently UML 2.1), which offers many advantages for software architects and systems engineers who are specifying complex systems, including the following: • Hierarchical decomposition of structures and support for component-based development. UML 2 introduces a major new diagram type, Composite Structure diagrams, that includes new constructs (Parts, Ports and Connectors) which allow you to recursively decompose a a system-of-systems into systems, subsystems, components, sub-components, etc. • Hierarchical decomposition of behavior. UML 2 enhances Activity and Sequence diagrams so that you can recursively decompose behaviors into sub-behaviors. For example, you can decompose Action Nodes into sub-Action Nodes, sub-sub-Action Nodes, etc. • Improved integration between structural and behavioral models. When properly applied UML 2 Parts allow you to seamlessly integrate structural and behavioral diagrams. For example, the same EFI Part in a Composite Structure diagram for an Engine might also be reused for a swimlane partition in an Activity diagram for Activate Cruise Control. • Enhanced support for executable models. UML 2 includes a fully integrated Action Semantics that enables executable models capable of driving simulations and automatically generating programming code. THE PIVOTPOINT TRAINING ADVANTAGE • Authored and taught by experts. All workshops are authored by PivotPoint's founder, Cris Kobryn, an internationally recognized expert in visual modeling languages and model-driven development technologies. (Cris chaired the international standardization teams for UML 1.1, UML 2.0 and SysML 1.0.) In addition, all PivotPoint instructors have 10+ years experience working with Model-Driven Development technologies. • Small, intense and interactive. We limit workshop sizes, usually to a maximum of 12 participants. This ensures that participants get the individual attention that they need to learn quickly. Also, our workshops are intense and highly interactive with frequent work sessions, so you will learn from other participants as well as your instructor. • Proven principles and best practices. Our workshops emphasize proven modeling principles and best practices that will work with all modeling tools that comply with the relevant standards. If you have already chosen a modeling tool, we can integrate optional tool training in your workshop. If you have not yet selected a modeling tool, we can help you select one that best meets your project and team needs. • Emphasis on pragmatic problem solving. Our workshops emphasize the use of modeling technologies to solve tough, practical problems such as those you encounter on your day job. The bigger and more difficult the problem you choose for practice sessions, the more interesting the workshop will be for the participants and the instructor. • Flexible choice of venue. Our workshops are available onsite at Client training facilities, which allow us to customize workshops to meet Client project or team needs, or at PivotPoint training facilities. PIVOTPOINT TECHNOLOGY, MODEL-DRIVEN ENGINEERING SOLUTIONS, UML 2 COMPRESSED, SYSML DISTILLED, DoDAF DISTILLED, BUSINESS PROCESS MODELIING COMPRESSED, MODEL-BASED REQUIREMENTS ENGINEERING, and MODEL-BASED ARCHITECTURE AND PROCESS STRATEGY are trademarks of PivotPoint Technology Corporation. UNIFIED MODELING LANGUAGE, UML and OMG SYSML are trademarks of the Object Management Group. All other trademarks are the property of their respective owners. © 2003-2008 PivotPoint Technology Corp. All rights reserved. 080403
  • 2. WHAT WILL YOU LEARN? The following are the key learning objectives of this workshop: • What is UML 2 and why do we model? • UML 2’s basic and advanced constructs for modeling structure and behavior • How UML 2 can model large, complex systems • How UML 2 can specify the full system lifecycle: requirements through testing • Practical guidelines for specifying correct, clear, concise and consistent models • How you can customize UML 2 for problem domains, such as aerospace, communications, and manufacturing • How UML 2 can be used with object, component-based and structured analysis/design methods • How to select tools and methods • How to draw and execute UML 2 using a selected UML tool [optional] • How to learn more about UML 2 modeling WHO SHOULD PARTICIPATE? System architects/engineers, software architects/engineers, project managers, and others who want to learn how the UML 2 language can improve how they architect, analyze, design, and manage systems will benefit from this workshop. PREREQUISITES Systems or software engineering experience in building large, complex systems. Experience using one or more structured analysis/design, object or component methods is desirable. WORKSHOP AUTHOR & PRIMARY INSTRUCTOR Cris Kobryn is the CEO and Founder of PivotPoint Technology Corporation, a company that specializes in Model-Driven Engineering Solutions™ for tough business and engineering problems. He is an internationally recognized expert in visual modeling and model-driven development, and has successfully applied these technologies to diverse industries ranging from aerospace-defense and telecom to financial services and manufacturing. Cris has global experience leading high-performance software development teams, and has architected custom applications and commercial products. He formerly held senior technical positions at Telelogic, EDS, MCI Systemhouse, Inference Corporation, and SAIC. Cris chaired large international teams of vendors and users to specify the Unified Modeling Language (UML) 1.1 and 2.0 standards for software engineering, and the Systems Modeling Language (SysML) for systems engineering. In recognition of Cris's contributions to the UML the Object Management Group (OMG) presented him with its Distinguished Service Award, and in acknowledgement of his contributions to the SysML the International Council on Systems Engineering (INCOSE) presented him with its Outstanding Service Award. Cris is a contributing editor for Software and Systems Modeling journal, and a member of IEEE, INCOSE, ACM, and AAAI. WORKSHOP SYLLABUS The workshop syllabus, in a menu form that can be customized to meet your needs, is described at the end of this handout. NOTE: This workshop description and syllabus are subject to revision. Check www.PTCorp.com/training.htm for updates. WORKSHOP SIZE The number of workshop participants is restricted to maximize interactions with the instructor, especially during modeling lab sessions. Most workshops are restricted to 12 or fewer participants. Exceptions must be approved by the instructor. COST, AVAILABILITY, AND FURTHER INFORMATION This workshop is available at client sites, PivotPoint instructional facilities, or by web conferencing. Costs depend upon your choice of venue, duration, and the number of participants. For further information regarding the contents, availability, and cost of the workshop please email workshops@PTCorp.com or call +1-760-728-9747. Page 2 of 4
  • 3. WORKSHOP MENU All PivotPoint workshops include both structured presentations and interactive hands-on work sessions to reinforce learning principles and best practices. In addition, workshops can be customized for different project and team requirements. • 3 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, and either UML 2 – Advanced or UML 2 – Basic Modeling Tool. • 4 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, UML 2 – Advanced, and UML 2 – Basic Modeling Tool. • 5 day workshop includes: UML 2 – Basic, UML 2 – Intermediate, UML 2 – Advanced, UML 2 – Basic Modeling Tool, and UML 2 Advanced Modeling Tool/Project Practicum. UML 2 – BASIC Goals • Understand the advantages of a [Workshop# LU101] Model-Driven Software Introduction Engineering approach • Model-Driven Software Engineering • Comprehend the differences • Basic concepts among architectural models, • Principles and best practices frameworks, processes and tools UML 2 Quick Tour • Learn the basic concepts and • Language overview principles for modeling complex • Diagram walkthrough systems with UML 2 Diagram Techniques • Understand how to specify a • Use Case diagrams correct, complete, concise, and • Class diagrams consistent model • Sequence diagrams Lifecycle Phases • Requirements • Analysis UML 2 – INTERMEDIATE Goals • Understand how to use UML 2 as [Workshop# LU102] an Architecture Description Topics Language • UML 2 as an Architecture Description Language • Learn how to make your models • Architecture patterns and frameworks more scaleable • Interface-Based Design • Understand how to improve the • Service-Oriented Architectures integrity and quality of your • Verification & Validation techniques models Diagram Techniques • Learn how to apply UML 2 • Composite Structure diagrams modeling techniques to the full • Activity diagrams system development life cycle • State Machine diagrams • Understand how to verify and • Component diagrams validate your models • Deployment diagrams Lifecycle Phases • System Design • Construction • Testing Page 3 of 4
  • 4. UML 2 – ADVANCED Goals • Learn advanced techniques to [Workshop# LU103; optional] refine structural and behavioral Topics models • Advanced Structural Modeling • Understand how to customize • Advanced Behavioral Modeling UML 2 for your work domain and • Customizing UML for domains and platforms target platform • Executable models • Learn how to build executable Diagram Techniques models, which can drive • Interaction Overview diagrams simulations and generate code • Timing diagrams • Learn how to select model-driven • Communication diagrams processes and tools Putting It All Together • Process selection and customization • Tool selection and customization • Modeling futures • Modeling resources UML 2 – BASIC MODELING TOOL Goals • Gain familiarity with the user [Workshop# LU111; optional] interface and basic features of [We support several leading UML 2 modeling tools. See selected UML 2 modeling tool www.ptcorp.com/training.htm for modeling tools currently supported. • Learn how to model most Client can select or we will recommend one.] common UML 2 diagram types Selected Modeling Tool Tour using selected tool • Projects and diagrams • Understand the strengths and • Generating documentation weaknesses of selected tool • Roundtrip engineering • Assess UML and XMI standards • Importing/exporting models compliance for selected tool • Model validation and metrics Diagram Techniques • Use Case diagrams • Class diagrams • Sequence diagrams • Composite Structure diagrams • Activity diagrams • State Machine diagrams • Other diagrams (TBD) UML 2 ADVANCED MODELING TOOL/ Goals – • Learn advanced tool techniques PROJECT PRACTICUM specifically requested by [Workshop# LU112; optional] workshop participants • Solve specific project problems [Participants may choose between advanced tool topics and a project practicum.] identified by workshop Advanced Tool Topics participants • Team modeling • Roundtrip engineering • Document generation • Requirements-driven modeling • Pattern-based modeling • Customizing profiles Project Practicum [This practicum provides an opportunity to apply modeling principles and best practices to solve a practical problem in a creative and supervised workshop environment. Participants can identify a problem in advance, or Instructor will work with participants to identify a practical problem.] Page 4 of 4