Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Business Analysis: Function Modelling Using IDEF0
Rating: 4.6 out of 5(334 ratings)
2,676 students

Business Analysis: Function Modelling Using IDEF0

A practical approach to IDEF0 international standard in business analysis, data analysis, systems engineering and more
Created byTish Chungoora
Last updated 4/2026
English

What you'll learn

  • Apply IDEF0 graphical language to model flows of inputs, outputs, mechanisms and controls to any activity, process or function and to any level of detail
  • Utilise Microsoft Visio or other similar diagramming tool to model IDEF0 diagrams
  • Present IDEF0 models for maximum visual impact on stakeholders and peers
  • Visually model functional and non-functional requirements as well as user stories
  • Acknowledge the benefits of IDEF0 modelling and the related best practices

Course content

5 sections28 lectures1h 47m total length
  • Welcome to the course!3:23

    This is the very first lecture in this series where we will go through introductions and the target audience for the course.

  • Course structure, learning outcomes and prerequisites4:09

    This lecture describes the structure of the course and explains what you will gain from it. We also touch on the relevant prerequisites that you need to be aware of.

  • Checkpoint: Will this course meet my needs?0:35

    Here, you will find a decision tree diagram that will help you decide whether this course is really what you are after.

Requirements

  • Have an appreciation of the purpose and scope of business analysis, information modelling or systems engineering
  • Some basic level of understanding of jargon used in the information systems domain and engineering
  • Ideally to have used at least one kind of graphical modelling tool in the past, e.g. flowcharts, etc.
  • Ideally to have Microsoft Visio application installed, although you should be able to use any software tool that allows you to work with boxes, angled connectors and text. You may also use pen and paper

Description

Stop describing processes in words. Start modelling them with precision.

Most professionals struggle to communicate process complexity across teams and stakeholders. IDEF0 gives you a rigorous, internationally standardised method — ISO/IEC/IEEE 31320-1:2012 — to model any function at any level of detail, in a format that everyone can read and verify.

IDEF0 is a powerful yet simple graphical language that lets you visually represent functions (activities and processes), along with their inputs, outputs, controls and mechanisms. It is one of the most useful additions you can make to your business analysis and information modelling toolkit.

What you will be able to do after this course:

  • Decompose any business process into structured, readable function models

  • Communicate system design clearly to both technical and non-technical audiences

  • Identify and map inputs, outputs, controls and mechanisms with precision

  • Move fluidly between high-level context diagrams and detailed decomposition layers

  • Present your models professionally using industry-standard tools and templates

What the course covers:

The course builds your knowledge progressively. It starts with a clear explanation of every core building block of the IDEF0 graphical language — boxes, arrows, node numbering, etc. — covering their meaning and correct usage. This foundation leads into a series of worked examples and case studies that are discussed, analysed and solved step by step, so you develop real applied intuition rather than just theoretical knowledge. You are also shown key techniques for presenting your models in a professional context.

A full set of downloadable resources is included: Microsoft Visio templates, fully-worked solutions, reference images, slide decks and more.

Who this course is for:

This course is aimed at business analysts, information modellers, data analysts, systems engineers, design engineers and similar practitioners at any level of seniority who have no prior exposure to IDEF0. If you work with complex processes and need a better way to document, communicate or redesign them, this course is built for you. It is equally suitable for anyone with a broader interest in visual methods for information representation.

Who this course is for:

  • Beginner to advanced Business Analysts with no prior exposure to IDEF0
  • Design and manufacturing engineers involved in information modelling
  • Software product managers and agile product owners who need an understanding of structured methods for modelling system functions and information flows