Sparx enterprise courses

Sparx Enterprise Architect Advanced (1 day):

Sparx Enterprise Architect Advanced provides students with a hands-on opportunity for learning advanced features of Sparx Systems Enterprise Architect (EA) for administering and supporting EA-based projects. Starting with an overview of EA, students will learn how to create, delete, and move model elements, draw relationships, review various tool configuration options and model organization guidelines. Students will install EA licenses and discuss the shared keystore service. Then document importing, requirement exporting, and model searching are reviewed. Various built-in EA reports are discussed including creating custom reports using the Rich Text Format (RTF) report generator. HTML publishing and XML Metadata Interchange (XMI) are discussed. Students review best practices in change management, comparing XMI files for identifying detailed changes, and submitting change requests in EA. The course finishes with discussing different version control strategies and how to control model packages using integrated version control (using SVN, TFS, CVS, etc.).

 

Sparx Enterprise Architect ArchiMate (1 day):

Sparx Enterprise Architect ArchiMate provides students with a hands-on opportunity for learning how to capture enterprise architecture models and related content using the ArchiMate MDG Technology for Enterprise Architect

(EA) from Sparx Systems. Starting with an overview of EA, students will review various tool configuration options and model structuring and organization guidelines. Students begin with capturing the request for architecture work, identifying architecture principles. Students then describe an architecture vision with high-level baseline and target architectures. Students continue following the TOGAF Architecture Development Method (ADM) and build models for the business, application, and technology architecture domains. Students then develop the extension viewpoints and assess the relationships between the core concepts and the Motivation, and Implementation & Migration extensions. Most of the class time is used for students to do hands-on lab exercises following a step-by-step workbook.

 

Sparx Enterprise Architect Business Process Modeling (1 day):

Enterprise Architect Business Process Modeling provides students with a hands-on opportunity for learning how to capture business process models using the Business Process Modeling Notation 2.0 (BPMN) with Sparx Enterprise Architect (EA). Starting with an overview of EA, students will learn how to create, delete, and move model elements, draw relationships, review various tool configurations, model structuring and organization guidelines.

Students begin building a fact model using UML class diagrams and then create UML actors and use cases to build a business service model. Using BPMN, students create external and internal business process diagrams

(orchestrations) using message and sequence flows and gateways. Students then create internal process diagrams using pools and lanes, sub-process and tasks, and events (start, intermediate, and end). The course finishes with students describing composite and detailed conversations, modeling choreographies, and organizing the process model. Most class time is used for students to do hands-on lab exercises following a step-by-step workbook

 

Sparx Enterprise Architect Business Architecture (1 day):

Sparx Enterprise Architect Business Architecture provides students with a hands-on opportunity for learning how to capture business architecture models using the Unified Modeling Language 2.0 (UML) with Enterprise Architect (EA) from Sparx Systems. Starting with an overview of EA, students will review various tool configuration options and model structuring and organization guidelines. Students will begin with creating a business analysis model that identifies key entities in the business domain. Then students model business actors and business services using use case notation. The course continues with describing how to represent business events and how they affect key business entities. Students learn how to model business workflow using activity diagrams. Then students capture the realization of business services using collaboration and sequence diagrams. The course concludes with how to model business components, their service contracts, and their internal design using a capability realization. Most class time is used for students to do hands-on lab exercises following a step-by-step workbook.

 

Sparx Enterprise Architect System Development (1 day):

Enterprise Architect System Development provides students with a hands-on opportunity for learning how to capture system analysis and design models with the Unified Modeling Language 2.0 (UML) with Sparx Enterprise Architect (EA).

Starting with an overview of EA, students will learn how to create, delete, and move model elements, draw relationships, review various tool configuration options and model structuring and organization guidelines. Students begin building a domain model using class diagrams and then create actors and use cases to build a use case model. Modeling of state-driven behavior is covered through the use of state machine diagrams. The system’s workflow is modeled using activity diagrams. Then students create the structure for capturing the design of a use case using use case realizations. The course then goes through how to build sequence and class diagrams for a use case realization. Then students learn how to model subsystems and interfaces and their internal design using a subsystem interface realization. Most class time is used for students to do hands-on lab exercises following a step-by-step workbook.

 

Sparx Enterprise Architect Systems Engineering (1 day):

Enterprise Architect Systems Engineering provides students with a hands-on opportunity for learning how to capture systems engineering models with the OMG Systems Modeling Language 1.3 (OMG SysML(tm)) using Sparx Enterprise Architect (EA). Starting with an overview of EA, students will review various configuration options and model organization guidelines. Students begin building a domain model using simple block definition diagrams. Then students capture system requirements and establish traceability relationships using a relationship matrix. Students continue with creating actors and use cases to build a use case model and then represent their interactions with sequence diagrams. Modeling of state-driven behavior is covered through the use of state machine diagrams. The decomposition of the system into subsystems and components is covered. Students simulate system constraints using parametric diagrams. The course concludes with modeling more detailed internal system behavior with internal block diagrams and activity diagrams. Most class time is used for students to do hands-on exercises following step-by-step workbook.

 

Sparx Enterprise Architect TOGAF (2 days):

Sparx Enterprise Architect TOGAF provides students with a hands-on opportunity for learning how to capture enterprise architecture models and related content using the MDG Technology(tm) for TOGAF add-in with Enterprise Architect (EA) from Sparx Systems. Starting with an overview of EA, students will review various tool configuration options and model structuring and organization guidelines. Students begin with capturing the request for architecture work, identifying architecture principles and reviewing a formal model of TOGAF. Student then describe an architecture vision with high-level baseline and target architectures. Students continue following the Architecture Development Method (ADM) and build models for the business, data, application, and technology architecture domains. The course shows students how to capture a high-level migration plan and interoperability requirements.

The course concludes with modeling the architecture review process and describing solution delivery recommendations. Most class time is used for students to do hands-on lab exercises following a step-by-step workbook.

 

Unified Modeling Language Fundamentals (1 day):

Unified Modeling Language Fundamentals teaches the software development team member most fundamental aspects of the Unified Modeling Language 2.0 (UML). The course begins with a discussion of why models are useful and an introduction to the object-oriented principles of abstraction, encapsulation, modularity, and hierarchy. Then the course provides an overview and examples of a unified modeling approach for business, requirements, and software models. The course continues with a discussion of semantics and notation of basic UML elements including objects, classes, packages, stereotypes, and comments. Attributes and operations of classes are discussed along with the most-often used relationships between classes (associations, dependencies, generalizations, and realizations). The course finishes with exercises in how to apply the most common UML behavioral and structural diagrams: communication diagrams, sequence diagrams, and class diagrams.