Menu

Essential Agile Architecture + UML 2 Applied™: Tool-Ind. edition

COURSE ID: WS-AAU-E-TI
DESCRIPTION: This introductory Agile Architecture + UML 2 workshop provides students with a solid foundation for applying Agile Architecture & Design and Model-Driven Development (MDD) principles and best practices with UML 2, the industry standard for modeling software-intensive applications. The workshop teaches students how to solve practical problems using all UML 2 diagram types.

This Agile Architecture + UML 2 workshop edition is tool-independent, and teaches the UML 2 modeling language using whiteboards for hands-on practice sessions, without using any tool-specific techniques. (See the Agile Architecture + UML 2 Training & Certification section for workshops customized for popular UML2-compliant tools.)

Why Train with PivotPoint?

Why Train with PivotPoint?

Flexible & Customizable Learning Modules …

All PivotPoint training workshops are based on flexible learning modules that can be mixed-and-matched and tailored to meet your team and project needs.

Frequent Q&A + Hands-On Practice Sessions with Client-Selected Project Problems …

All PivotPoint training workshops emphasize frequent Q&A and hands-on practice sessions using Client-selected problems from actual work projects!

Choice of Training Venues: Onsite, Online, or at a PivotPoint Training Facility …

All PivotPoint training workshops can be delivered Onsite (at a Client's facility), Online (virtually via a webconference classroom), and at PivotPoint Training Facilities (San Diego).

Learn from bona fide Model-Based Engineering Expert Instructors …

All PivotPoint training workshops are authored and taught by Model-Based Engineering experts with 10+ years of practical application experience who are passionate about the technical subjects they teach.

Outstanding Value for Your Model-Based Engineering Training Budget …

PivotPoint strives to provide the best value for your Model-Based Engineering training budget by providing the highest-quality training experience at competitive prices. Check out our distinguished international Client list and Testimonials about the effectiveness of our training. We offer volume discounts for multiple workshops ordered at the same time, and special discounts for Small Groups (8 or fewer students), Non-Profits, Educational Institutions, Research Organizations, and Government Direct organizations, (Departments, Agencies, FFRDCs), etc.

Optional Follow-Up Consulting, Coaching & Tech Support …

All PivotPoint training workshops can be followed up with both Onsite and Online (Virtual via webconference) Consulting and Technical Coaching services that will keep your Model-Based Engineering project on track.

How Can I Customize My Training?

How Can I Customize My Training for My Team/Project?

All Training Emphasizes a Hands-On, Project-Based Learning (PBL) Approach …

All PivotPoint training Learning Modules are punctuated with frequent Q&A sessions and hands-on practice exercises. Students are encouraged to apply Model-Based Engineering (MBE) techniques to real-world project problems during the frequent practice exercises. (PivotPoint is glad to execute mutual Non-Disclosure Agreements [NDAs] as needed to ensure project confidentiality, and can quantify the amount of training time dedicated to project work [frequently up to 50%] for projects that need to track project work time.) Contact us for details.

Choose Among a Wide Variety of Optional Learning Modules …

All PivotPoint training workshops are based on flexible learning modules that can be mixed-and-matched and tailored to meet your team and project needs. As long as you satisfy the prerequisite learning modules you can pick-and-choose among optional learning modules. For example, for the Essential MBSE + SysML Applied™ workshop, after you complete the MBSE + SYSML: BASIC and MBSE + SYSML: INTERMEDIATE learning modules, you can choose either the DODAF + SYSML: BASIC or CYBER ARCHITECTURE: BASIC learning modules. Similarly, for the Essential Agile Architecture + UML 2 Applied™ workshop, after you complete the AGILE + UML 2: BASIC and AGILE + UML 2: INTERMEDIATE learning modules, you can choose either the BPM + BPMN: BASIC or CYBER ARCHITECTURE: BASIC learning modules.

Choose Tool-Independent or Tool-Customized training …

All PivotPoint training workshops are available in Tool-Independent and Tool-Customized versions. Tool-Independent versions use white boards for practice exercises, whereas the Tool-Customized versions support popular architecture modeling tools including, but not limited to, Sparx Enterprise Architect™, MagicDraw™, Cameo™, Visual Paradigm™ and UModel™. Other architecture modeling tools are available upon request.

Choose Your Training Venue: Onsite, Online or at a PivotPoint Training Facility …

Choose Your Training Venue: Onsite, Online or at a PivotPoint Training Facility … All PivotPoint training workshops can be delivered Onsite (at a Client's facility), Online (virtually via a webconference classroom), and at PivotPoint Training Facilities (San Diego).

Select a Project Work Related Problem for Frequent Hands-On Practice Sessions

Select a Project Work Related Problem for Frequent Hands-On Practice Sessions All PivotPoint training workshops emphasize frequent Q&A and hands-on practice sessions using Client-selected problems from actual work projects!

Choose between Agile + Lean and Rigorous process approaches to Model-Based Engineering …

You can choose between an Agile process approach compatible with Agile + Lean development methods (e.g., Scrum), or a more rigorous process approach compatible with more robust methods (e.g., Unified Process).

Inquire about Performance & Industry Certification options …

Upon client request, PivotPoint will provide "Training Completion Certificates" for all students who successfully complete all practice exercises under the supervision of a Model-Based Engineering expert Instructor. PivotPoint can also help your team prepare for industry standardized tests, including OCUP 2, OCSMP. OCEB 2, etc.

Ask about ad hoc customizations for your team and project …

All PivotPoint training workshops allow for the inclusion of flexible PROJECT PRACTICUM learning modules, which can be tailored for team and project specific needs.




TRAINING VENUES: All PivotPoint training workshops can be delivered via:
  • Live Expert VIRTUAL TRAINING (Online) — primary delivery venue (most cost-effective & convenient)
    [Highly-intensive, personally-interactive, hands-on training w/ frequent Q&A and screen sharing betw/ Instructor & students. Delivered online via a secure webcon + videcon facility.];
  • Live Expert ONSITE TRAINING @ PIVOTPOINT FACILITY in North San Diego County, CA
    [Training facility located betw/ SAN & SNA airports; students must provide own laptops with min. 16GB memory];
  • Live Expert ONSITE TRAINING @ CLIENT FACILITY
    [
    Delivered onsite at Client's physical facility; currently only available during non-flu season (Mar-Oct) in SoCal metro region.]
For those seeking training as a single participant ("Individual" or "Solo" training) or with a partner ("Pair" or "Duo" training), please check out the FAQ: …training options for 1-5 persons? or contact us.

DURATION: 3-5 days (= 21-35 training hours; length depends upon optional learning modules selected)
AUDIENCE: Software Engineers, Software Developers, Business Analysts, Test Engineers, Software Architects, System Architects, Solution Architects, Project Managers, and others who want to learn how Agile Architecture & Design + UML 2 can improve how they architect, analyze, design, and manage complex systems will benefit from this workshop.

PREREQUISITES: Software development, business analysis, or systems engineering experience building large, complex software-intensive systems. Strong computer skills and desire to learn. No other experience or prior training is required.

LEARNING OBJECTIVES
• How can Agile Architecture and Model-Driven Development (MDD) improve how we architect and design software-intensive systems?
• UML 2’s basic and advanced constructs
• How Agile Architecture + UML 2 can specify System Development Life Cycle (SDLC) work artifacts
• Practical guidelines for applying the 5C’s (Correct, Complete, Clear, Concise, Consistent) + 3S’s (kiSSS = keep it Simple, Scalable & Simulatable) to UML 2 models
• How to Verify & Validate (V&V) a UML 2 model across the SDLC
• How to customize UML 2 for specific problem domains
• How Agile Architecture + UML 2 can be used w/ object, component, SOA, IOT & Digital Engineering (“Digital Twin”) patterns
• OPTIONAL: How to draw, simulate and execute UML 2 using UML 2 tool: see
Architecture Modeling Tool Training section for options
• How to learn more about Agile Architecture + UML 2 modeling

COURSE AUTHOR & CHIEF INSTRUCTOR: Cris Kobryn is the Founder of PivotPoint Technology and is an internationally-recognized expert in system architecture modeling languages (UML, SysML, BPMN, ArchiMate), enterprise architecture frameworks (DoDAF, UPDM, TOGAF), and Model-Based Systems Engineering (MBSE) tools. Cris has been architecting and designing distributed computer systems for three decades, and is known for successfully leading the UML 1.x, UML 2.0, and SysML international standardization teams. Recently, he designed the CyberML™ (Cyber Modeling Language™) to precisely specify Agile enterprise architectures that are scalable and cybersecure. You can learn more about Cris' qualifications as a Model-Based Systems Engineering (MBSE) and Agile Architecture expert on his corporate bio page...

COURSE SYLLABUS: All Essential Agile Architecture + UML 2 Applied: Tool Independent edition workshops must include AGILE UML2: OVERVIEW, AGILE UML2: OBJECT-ORIENTED ANALYSIS, and AGILE UML2: OBJECT-ORIENTED DESIGN learning modules. Students can mix-and-match additional modules as needed, and modules can be tailored to address special team or project requirements. Contact us for details.

AGILE UML2: OVERVIEW [Module# AAD-U-100]
Intro to Agile Architecture & Model-Driven Development
• Agile Architecture Quick Tour
• UML 2 Quick Tour
Basic Requirements Analysis
Agile Architecture SDLC Phase
• System Requirements Analysis
Diagram Techniques
• Use Case, Requirement (optional), Package, Relationship Matrices (optional)
Topics
• Requirements Analysis Patterns to Apply
   - Requirements categorization and triage
• Requirements Analysis Anti-Patterns to Avoid
• Requirements Analysis Process (optional)

AGILE UML2: OBJECT-ORIENTED ANALYSIS [Module# AAD-U-101]
Agile Architecture SDLC Phase
• Object-Oriented Analysis (OOA) / Domain Analysis
Diagram Techniques
• AGILE UML2: OVERVIEW diagrams + Class, Composite Structure, Activity
Topics
• Object-Oriented Analysis Patterns to Apply
   - Satisfying requirements with an OOA Domain Model
• Object-Oriented Analysis Anti-Patterns to Avoid
• Object-Oriented Analysis Process (optional)

AGILE UML2: OBJECT-ORIENTED DESIGN [Module# AAD-U-102]
Agile Architecture SDLC Phase
• Object-Oriented Design (OOD) / Domain Design
Diagram Techniques
• AGILE UML2: OBJECT-ORIENTED ANALYSIS diagrams + Sequence, State Machine, Deployment, Profile
Topics
• Object-Oriented Design Patterns to Apply
   - Interface-Based Design, Component-Based Design & Service-Oriented Architecture Design Patterns
• Customizing UML 2: Profiles (optional)
• Object-Oriented Design Anti-Patterns to Avoid
• Object-Oriented Design Process (optional)

AGILE UML2: BASIC MODELING TOOL – Optional [Module# AAD-U-110-TI]
[Select among popular UML2-compliant modeling tools listed below†, or contact us for other options.]
Topics
• Projects and diagrams
• Generating documentation
• Importing/exporting models
• Requirements traceability
• Model validation and metrics
• Model-based Simulation (ModSim) and Execution (includes Round-Trip Engineering)
• Team modeling
Diagram Techniques
• Use Case, Class, Sequence, Activity, Composite Structure, State Machine; other diagrams TBD.

: This training workshop can be tailored for popular UML2-compliant modeling tools, including Sparx Enterprise Architect, MagicDraw, Rational Rhapsody, Visual Paradigm, UModel. Other UML2-compliant modeling tools available on request. Contact us for details.

AGILE UML 2: PROJECT PRACTICUM [Module# AAD-U-120]
The project practicum provides an opportunity to apply Agile Architecture + UML 2 modeling principles and best practices to solve project modeling problems in a creative and supervised workshop environment. The practicum can be used to facilitate:
• Agile Architecture + UML 2 model peer reviews
• Agile Architecture + UML 2 model revisions and extreme makeovers
• UML 2 modeling tool customization and/or advanced tool topics [prerequisite: Agile UML 2: Basic Modeling Tool module]
• Creative problem solving for project and team specific issues
Students can identify project modeling problems in advance, or Instructor will work with students to identify them.

OPTIONAL LEARNING MODULES: May be added if appropriate prerequisites are met.


AGILE UML2: ADVANCED [Module# AAD-U-103]
Agile Architecture SDLC Phases
• Construction, Testing
Diagram Techniques Featured
• AGILE UML2: OBJECT-ORIENTED DIAGRAMS + Component, Timing
Construction Techniques
• Reverse engineering for pair/peer code reviews and code refactoring
• Forward engineering for code generation [optional]
• Tracing Construction View back to Requirements
Test Techniques
• Reusing and refining OOD Sequence diagrams for Test Cases
• Defining Unit, Integration, and System Test Cases
• Verifying & Validating (V&V) with Test View

AGILE BPMN2: BUSINESS ANALYSIS [Module# BPM-B-100]
Intro to Business Analysis & Business Process Modeling
BPMN2 Quick Tour
• Language overview
• Diagram walkthrough
Diagram Techniques
• Business Process Diagrams (Basic BPMN2 Modeling Elements)
• optional: Use Case diagrams for functional requirements (UML notation)
Lifecycle Phases
• Requirements
• Business Analysis

AGILE UML 2: MODEL SIMULATION & EXECUTION [Module# AAD-U-205]
Intro to Model-Based Simulation (ModSim) and Execution
SysML Review (optional)
Model-Based Techniques
• Simulating Activity diagrams
• Simulating State Machine diagrams
• Simulating Sequence diagrams
• Round-Trip Engineering (optional: UML2 only)
• Simulating Parametric diagrams (optional: SysML dialect only)
CYBER ARCHITECTURE: OVERVIEW [Module# CYB-CAD-100]
Intro to Cybersecurity Architecture & Design
• Agile MBSE Quick Tour
• SysML & CyberML Quick Tours
Topics
• Network Topologies
• Network Communication Protocols
• Cybersecurity Attacks & Defenses
• Cybersecurity Standards & Frameworks
Diagram Techniques
• CyberML extended subset of UML2/SysML diagrams

DODAF 2 + UAF + SYSML: OVERVIEW [Module# DODAF-UAF-SYS-100]
Intro to Model-Based Architecture Frameworks
Quick Tours: DoDAF 2, UAF & SysML
Intro to System Capabilities (Requirements) Analysis
Selected Agile DoDAF2/UAF Viewpoint Products
• Capability Viewpoint: CV-2, CV-6
• Operational Viewpoint: OV-1
Selected SysML Diagram Techniques
• Use Case, Requirement, Package, Allocation Tables
System Development Lifecycle Phases
• Requirements Analysis

TOGAF + UML 2: BASIC [Module# EAF-T-U-100]
Intro to Model-Based Architecture Frameworks
Quick Tours: TOGAF 9 & UML 2
TOGAF Architecture Domain Layers
Business, Application, Data, Technology
Selected Architecture Domain Layers
• Business Architecture
• Data Architecture
Selected UML 2 Diagram Techniques
• 
Use Case, Class, Activity
Lifecycle Phases
• Requirements Analysis, Business Analysis

© 2003-2024 PivotPoint Technology Corp. | Terms of Use | Privacy | Contact Us
PIVOTPOINT TECHNOLOGY, AGILE MBSE, MODEL-BASED DIGITAL ENGINEERING + AI, SYSML MBSE EXPERT AI COPILOT, SMEAC, SYSTEM ARCHITECTURE AS A SERVICE, SAAAS, ESSENTIAL AGILE ARCHITECTURE + UML 2 APPLIED, ESSENTIAL MBSE + SYSML APPLIED, ESSENTIAL BPM + BPMN APPLIED, AGILE DODAF 2 + UML 2 APPLIED, AGILE DODAF 2 + SYSML APPLIED, AGILEML, AGILE MODELING LANGUAGE, CYBERML, and CYBER MODELING LANGUAGE are trademarks of PivotPoint Technology Corp.
UML, BPMN, OMG SYSML, and UPDM are trademarks of the Object Management Group.
ENTERPRISE ARCHITECT is a trademark of Sparx Systems Pty Ltd. MAGICDRAW and CAMEO are trademarks of No Magic, Inc. RATIONAL RHAPSODY is a trademark of IBM.
All other trademarks are the property of their respective owners.