Business Modeling Workshop - BA31 ( 5 Days )

Price:  $3000.00




Course Outline

Download Course Outline (PDF)


View Course Schedule

Abstract/Overview

This course provides the student with the basic skills needed to develop models that describe business systems requirements accurately and rigorously. Process and data Modeling concepts and theory are examined in detail with extensive examples to demonstrate their practical application. The integration of process and data models, as a mechanism for validating the correctness and completeness of business requirements, is treated as an essential part of the model development cycle. The course emphasis is on practical tips and techniques that speed up and enhance the effectiveness of business analysis. Multiple, progressive workshop exercises and a comprehensive, integrated case study provide students with hands-on experience in building a complete business model.

Audience - Who Should Attend?

This course is intended for business and systems analysts responsible for the analysis and definition of business systems requirements.

Prerequisite

A general understanding of business and information technology is required. Prior experience in business systems analysis is not essential but would enhance the learning process.

Objective

Understand what information Modeling is and how it fits into the information Systems Development life cycle.

  • Be able to define the three dimensions of an information model: data, process, and interaction models.
  • Learn the fundamental components of a Conceptual data model: entity types, relationships, and attributes.
  • Learn the process of identifying and Modeling entity types, relationships, and attributes and Be able to construct an entity-Relationship Diagram.
  • Learn how to use constructs of the Relational model to aid the Development of a Logical data Model.
  • Be able to use entity Type Hierarchies, Dependencies, History, and Complex and Recursive relationships to enhance model semantics.
  • Learn how to construct solid and powerful definitions for entity types and attributes.
  • Learn about key process model components: functions, processes, elementary processes, events, and external objects.
  • Understand the purpose and process of functional decomposition and Be able to construct an Activity Hierarchy Diagram.
  • Learn how to examine Activity relationships through dependency analysis and how to document those relationships using Activity dependency Diagrams.
  • Understand the purpose of analyzing the interaction between data and process and Learn fundamental interaction analysis techniques: entity life cycle analysis and process logic analysis.
  • Learn how to develop concise and precise business specifications for elementary processes.
  • Learn how to construct data Flow Diagrams from Activity dependency Diagrams.
  • Learn how to plan, organize, and execute a Modeling project.
  • Understand the techniques and importance of model verification.

Content

Introduction

  • Information Systems Development
  • Methodology
  • Business Analysis
  • Information Modeling
  • Data Modeling
  • Activity Modeling
Data Modeling Fundamentals: The Conceptual Model
  • Basic Model Components
    • Entity Type
    • Relationship
    • Attribute
  • Associative Entity Type
  • Subject Area
  • The Entity Relationship Diagram
  • The Data Modeling Process
Data Modeling: The Logical Model
  • The Relational Model
    • Domain
    • Table (Relation)
    • Domain to Table
    • Keys
    • Candidate Key
    • Primary Key
    • Foreign Key
    • Null Value
  • Logical Modeling
    • Modeling Entity Types
    • Modeling Relationships
    • Cardinality
    • Optionality
    • Modeling Attributes
    • Single Valued Attribute
    • Multi Valued Attribute
  • The Data Modeling
Process Refined Process Modeling Components
  • Function
  • Process
  • Procedure
Process Modeling: Activity Decomposition
  • What is Activity Decomposition?
  • Elementary Process
  • Activity Decomposition: Steps
Process Modeling: Dependency Analysis
  • Activity-to-Activity Relationship
  • Dependency Types
  • Event
  • The Activity Dependency Diagram
  • Information View
  • External Object
Data Modeling: Advanced Concepts
  • Entity Type Hierarchy
  • Dependent Entity Type
  • History
  • Complex Relationship
  • Recursive Relationship
Definitions
  • Purpose of Definitions
  • Characteristics
  • Definition of Definition
  • Parts of a Definition
  • The Definition Process
Interaction Analysis
  • Link Between Data and Process
  • Interaction Analysis Techniques
Interaction Analysis: Life Cycle Analysis
  • Entity State
  • State Transition
  • Life Cycle
Interaction Analysis: Process Logic Analysis
  • Process Logic Analysis
  • Data Actions
  • Logic Actions
  • Process Logic Diagram
  • Process Action Diagram
The Modeling Project
  • Project Phases
  • Preparation
    • Estimating
    • Setting Agendas, Schedules
    • Roles and Responsibilities
  • Execution
  • Project Wrap Up
Model Confirmation
  • What is Model Confirmation?
  • Completeness Checking
  • Correctness Checking
  • Stability Analysis
Supplementary: Data Flow Diagramming
  • DFD Components
  • Process
  • Source/Destination
  • Data Store
  • Data Flow
  • The Data Flow Diagram



Course Schedule

Start DateLocationClass CodeDuration (days)
Mon, Oct 18 2010OttawaP360995
Mon, Nov 01 2010TorontoP360955
    




top