COURSE ID: WS-FTOGE-UML-TI DESCRIPTION: This introductory TOGAF training workshop provides students with a solid foundation for applying Model-Based Engineering principles and best practices with the The Open Group Architecture Framework (TOGAF), the industry standard for specifying enterprise Information Technology (IT) architectures. This version of the TOGAF workshop uses the Unified Modeling Language 2 (UML 2) as the architecture modeling language standard for specifying TOGAF-compliant enterprise architectures. No prior knowledge of UML 2 is required for this workshop.) The workshop teaches students how to solve practical problems using all TOGAF architecture layers (Business, Applications, Data, Technology) and UML 2 diagram types that are appropriate for each layer. Learning modules are punctuated with frequent Q&A sessions and hands-on practice exercises.
This TOGAF workshop edition is tool-independent, and teaches the TOGAF + UML 2 modeling techniques using whiteboards for hands-on practice sessions, without using any tool-specific techniques. Students who seek integrated modeling tool training may also choose versions of this workshop that are customized for popular TOGAF-UML2 compliant modeling tools.
DURATION: 3-5 days (= 21-35 training hours; length depends upon optional learning modules selected)
AUDIENCE: Software Architects, Software Engineers, Software Developers, Business Analysts, Solution Architects, System Architects, Project Managers, and others who want to learn how TOGAF and UML 2 can improve how they architect, analyze, design, and manage complex enterprise IT systems will benefit from this workshop. PREREQUISITES: Software development or business analysis experience in building large and/or complex enterprise IT systems. No other experience or prior training is required.
COURSE AUTHOR & CHIEF INSTRUCTOR: Cris Kobryn is the Founder of PivotPoint Technology and is an internationally recognized expert in architecture modeling languages (UML, SysML, BPMN), enterprise architecture frameworks (DoDAF, UPDM, TOGAF), and Model-Based Engineering 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 Cris designed the CyberML™ (Cyber Modeling Language™) to precisely specify Agile enterprise architectures that are scalable and cybersecure. You can learn more about Cris's qualifications as a Model-Based Engineering and Agile Architecture expert on his corporate bio page...
LEARNING OBJECTIVES • What is TOGAF and why do we model enterprise IT architectures with frameworks? • What is UML 2 how does it help specify TOGAF-compliant enterprise architectures? • TOGAF’s architecture layers for specifying enterprise architectures: Business, Applications, Data, Technology • How TOGAF + UML 2 can specify large, complex systems • How TOGAF + UML 2 can specify artifacts for the full system lifecycle: requirements through testing • How to reduce the complexity of mapping UML 2 diagrams to TOGAF architecture layers • Practical guidelines for specifying correct, complete, clear, concise, and consistent TOGAF specifications • How to select TOGAF-UML2 compliant tools and compatible processes • How to architect a TOGAF-compliant system using a selected TOGAF-UML2 compliant tool (optional; see popular visual modeling tools supported in the TOGAF Training section) • How to learn more about TOGAF and UML 2 modeling
COURSE SYLLABUS: All Essential TOGAF + UML 2 Applied: Tool Independent workshops must include TOGAF + UML 2: BASIC, AGILE UML2: INTERMEDIATE, and TOGAF + UML 2: INTERMEDIATE 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 UML 2: INTERMEDIATE [Module# AAU-102] Object-Oriented Design (OOD) • Refactoring and refining the OOA Object Domain Model • Extending the Design View (User Interface Classes, Persistent Data Classes, SOA Interfaces, Legacy Wrapper Classes) • Specifying and applying Design Patterns • Tracing OOD View back to Requirements Construction Techniques • Reverse engineering for pair/peer code reviews and code refactoring • Forward engineering for code generation [optional] • Tracing Construction View back to Requirements
TOGAF + UML 2: BASIC [Module# FT102U] Topics • Refining Business & Data Architecture layers into Application & Technology Architecture layers • Requirements traceability across Architecture Domain layers • Architecture Development Method (ADM) • Modeling Service Oriented Architectures (SOA) Selected Architecture Domain Layers • Application Architecture • Technology Architecture Selected UML 2 Diagram Techniques • Class, Composite Class, Sequence, Component, Deployment Lifecycle Phases • System Design
TOGAF + UML 2: BASIC MODELING TOOL – OPTIONAL† [Module# FT111U] [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 simulation/execution (includes Round-Trip Engineering) • Team modeling Selected TOGAF Architecture Domains • Business Architecture, Data Architecture diagram, Application Architecture, Technology Architecture Selected UML 2 Diagram Techniques • Use Case, Class, Sequence, Activity, Composite Structure, State Machine, Component, Deployment, other diagrams TBD
TOGAF + UML 2: PROJECT PRACTICUM [Module# FT121U] The project practicum provides an opportunity to apply TOGAF + 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: • TOGAF-UML2 model peer reviews • TOGAF-UML2 model revisions and extreme makeovers • TOGAF-UML2 modeling tool topics Students can identify project modeling problems in advance, or Instructor will work with students to identify them.
†: This learning module can be tailored for popular UML2-compliant modeling tools, including Sparx Enterprise Architect, MagicDraw, Visual Paradigm, UModel, and Astah. Other UML2-compliant modeling tools available on request. Contact us for details.
UML, BPMN, OMG SYSML and UPDM are trademarks of the Object Management Group.
TOGAF and ARCHIMATE are trademarks of The Open Group.
ENTERPRISE ARCHITECT is a trademark of Sparx Systems Pty Ltd. MAGICDRAW is a trademark of No Magic, Inc. UMODEL is a trademark of Altova. VISUAL PARADIGM is a trademark of Visual Paradigm International. ASTAH and ASTAH SYSML are trademarks of Change Vision, Inc.
All other trademarks are the property of their respective owners.