Ot3

Effective Business Domain and Data Modelling


Course Outline

This course will run as an in-house course only. 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).

*All Australian prices are exclusive of GST

*If the course status is FULL or no date is scheduled in your state please contact object training on 1300 360 203

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.

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

Please check with us for course cost, special rates may apply

Duration

2.0 Days

Structure

Presentations, Demonstrations & Exercises (50% practical). PC-based

Tools

Enterprise Architect

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