an OBJECT GROUP company

FEEDBACK

EFFECTIVE BUSINESS DOMAIN AND DATA MODELLING


InHouse Course Outline

Getting the model of the business domain and the data associated with it right at the beginning of a software development project is crucial for software that meets the business needs of your organisation. Effective Business Domain and Data Modelling introduces techniques that ensure complete and accurate identification of business objects or entities and their associated attributes. This means a reduction of software faults, less time wasted on the production of unimplemented and unused features, and the early detection of defects.

This course will provide you with the most advanced techniques in business domain modelling using UML Class Diagrams and State machine Diagrams. Data Modelling is also covered using E-R (Entity-Relationship Diagrams)

Outcomes

At the end of this course you will be able to:

  • Help users understand their business domain and the associated data model and express them to others.
  • Produce documentation on the business domain using UML and E-R Diagrams as the diagram standards to enhance communication.
  • Provide a clear, unambiguous statement of their business domain so that the level of correctness and completeness achieved in the solution can be measured during the System Acceptance phase.

Book Course Now

Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.

Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).

 

Topics Covered

Introduction to UML
Business Domain Modelling

Using object modelling techniques. Understand the entities of the business domain, i.e.; what is the structure?

Exercise on Business Domain Modelling
State Machine Diagrams

States, Transitions, Life-Cycle Modelling using State Machines

Exercise on Life-Cycle Modelling
Further Business Domain Modelling Techniques

Time Related Associations, Model Cycles

Archetype Models

Archetypes, Using Archetypes with Pleomorphs or Customising your Model

Exercise on Archetypes
Data Modelling

Entities, Relationships, Cardinalities, Many-to-Many Relationship as Entities of the Relationship, Normalisation to Normal Forms, Super-Types and Bus-Types

Exercise on Data Modelling

Prerequisites

Students must have an understanding of Object Oriented concepts.

OO CHECKLIST-- Do this quick questionnaire to determine if you have a suitable understanding and knowledge of object oriented concepts, principals and terminology.

In addition, students will find it beneficial to have done an introductory course in Modelling User Requirements but this is not essential.

Audience

Business Analysts, User representatives, Architects, Requirements Modellers, Project Managers, Team Leaders, Prototype Developers and any one who feels that Modelling User Requirements is relevant to them.

Course Fee

Conatc us to check the special rate that may apply to your company.

Duration

Two Days

Structure

Presentations & Exercises

Material

Deliverable material for this course includes:

  • Certificate of Accomplishment
  • Professionally printed student notes and exercises
  • CD containing original exercises and source code (For PC-based courses only)

For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.

Terms and Conditions

Please click here to review our terms and conditions before booking on your course

Course Discounts

A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.

Please enquire about discounts with your Object Training Account Manager