Enterprise Modelling

Code:

IS130-042

Series:

Information Management

Duration:

2 days

Introduction
Defining "Enterprise Modelling"
Overview of the Unified Modelling Language (UML)
Introduction to the eXtreme Architecture Framework (XAF)

Modelling Business Activities & Information Flows
Activities & Business Flows using UML Activity Diagrams
Adding Information Flows to Activity Diagrams
Grouping Information Requirements into Subject Areas

Modelling Business Rules
What is a Business Rule?
Modelling Factual Business Rules with UML Class Diagrams

Business Activities & Software Use Cases
Modelling Business Process Flow with UML Sequence Diagrams
Documenting Use Cases with UML Use Case Diagrams
Describing Use Case Scenarios

Identifying Software Applications
Software Features that will satisfy Stakeholder needs
Showing traceability between features with UML dependencies
Grouping features into functional areas with UML Package Diagrams
Functional Areas vs Subject Areas
Highlighting potential software applications with UML Package Diagrams

Defining Software Requirements
Adding Responsibilities to UML Class Diagrams
Specifying the Implementation of Features
User & System Interfaces using UML Component Diagrams
User Prototypes using UML Stereotypes & Icons
Describing Software Requirements with UML Diagrams
Modelling & Defining Storage Requirements with UML

Delivering the Business, Application & Data Architectures
Mapping Architectures to the XAF
Expanding the Data Architecture with UML Data Modelling Profile
Packaging UML Models into Architectures

Managing Solution Architectures
Describing Software Architecture with UML Packages & Components
Refining a Software Architecture with UML Sequence Diagrams
Visual Management of Source Code using UML

Role of the Technology Architecture
Network Topologies & UML Deployment Diagrams
Technology Frameworks & Model Driven Architecture (MDA)
J2EE as an example of a Technology Framework

Project Goals vs Enterprise Governance
Mapping the XAF to Project Disciplines
Mapping the XAF to Management Disciplines
Governance Issues

Populating an Enterprise Repository
The role of an Architectural Development Method (ADM)
An overview of Repository-based Enterprise Modelling


Enterprise Modelling


After completing this course, participants will be able to:

  • describe a lightweight enterprise architecture framework
  • understand how the framework can be used to guide enterprise modelling
  • apply the Unified Modelling Language (UML) to enterprise modelling
  • appreciate the value of a UML modelling tool in enterprise modelling

Target Audience:


CIOs, CTOs, IT/IS Managers, Consultants, Architects, Business Analysts, Systems Analysts, System Designers and other IT professionals who need to understand the basics of enterprise modelling.