After completing this course, you will be able to
- define the three dimensions of an information model: data, process, and interaction models.
- describe he fundamental components of a Conceptual data model: entity types, relationships, and attributes.
- identify modelling entity types, relationships, and attributes.
- construct an Entity-Relationship Diagram (ERD).
- use constructs of the Relational model to aid the development of a logical data model.
- use entity hierarchies, dependencies, history, complex and recursive relationships to enhance models.
- construct solid and powerful definitions for entity types and attributes.
- model key components: functions, processes, elementary processes, events, and external objects.
- understand the purpose and process of functional decomposition
- construct an Activity Hierarchy Diagram.
- examine activity relationships through dependency analysis & document them using dependency diagrams.
- analyze the interaction between data and processes.
- develop concise and precise business specifications for elementary processes.
- construct data Flow Diagrams from Activity dependency Diagrams.
- plan, organize, and execute a modelling project.
- validate a model.
This course gives you the skills you need to develop accurate, complete models that describe business systems requirements. You will examine basic process and data Modelling concepts in detail with extensive examples to demonstrate their practical application. An essential part of developing requirements models is validating the correctness and completeness of the requirements. You'll look at how to do this through integrating the process and data models you create. This course emphasizes practical tips and techniques that speed up and enhance the effectiveness of business analysis. Progressive workshop exercises and a comprehensive, integrated case study provide you with hands-on experience as you build and test a complete business model.
Who should attend?
Business and systems analysts who are responsible for analyzing and defining business systems requirements.
You should have a general understanding of business and information technology. Prior experience in business systems analysis is not essential but will enhance your learning experience.
- Information Systems Development
- Business Analysis
- Information Modelling
- Data Modelling
- Activity Modelling
Data Modelling Fundamentals: The Conceptual Model
- Basic Model Components
- Entity Type
- Associative Entity Type
- Subject Area
- The Entity Relationship Diagram
- The Data Modelling Process
Data Modelling: The Logical Model
- The Relational Model
- Table (Relation)
- Domain to Table
- Candidate Key
- Primary Key
- Foreign Key
- Null Value
- Logical Modelling
- Modelling Entity Types
- Modelling Relationships
- Modelling Attributes
- Single Valued Attribute
- Multi Valued Attribute
- The Data Modelling Project
Process Refined Process Modelling Components
Process Modelling: Activity Decomposition
- What is Activity Decomposition?
- Elementary Process
- Activity Decomposition: Steps
Process Modelling: Dependency Analysis
- Activity-to-Activity Relationship
- Dependency Types
- The Activity Dependency Diagram
- Information View
- External Object
Data Modelling: Advanced Concepts
- Entity Type Hierarchy
- Dependent Entity Type
- Complex Relationship
- Recursive Relationship
- Purpose of Definitions
- Definition of Definition
- Parts of a Definition
- The Definition Process
- 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 Modelling Project
- Project Phases
- Setting Agendas, Schedules
- Roles and Responsibilities
- Project Wrap Up
- What is Model Confirmation?
- Completeness Checking
- Correctness Checking
- Stability Analysis
Supplementary: Data Flow Diagramming
- DFD Components
- Data Store
- Data Flow
- The Data Flow Diagram