IDEF0 graphical language is an International Standard (ISO/IEC/IEEE 31320-1:2012) for information modelling. IDEF0 is a powerful, yet simple, structured modelling method that allows you to visually represent the different levels of granularity of functions (also activities and processes), their inputs, outputs, mechanisms and controls. Therefore, IDEF0 will equip you with a very useful addition to your toolkit of techniques for information modelling and representation.
In this course you will learn IDEF0 from a practical perspective. The course covers all the necessary explanations around the fundamental and most commonly used building blocks of the graphical language, describing their meaning and how they are used. This leads to a number of examples and case studies that are discussed, analysed and solved so as to provide you with the best applied knowledge of IDEF0. You are also shown some key ways for practically presenting your models. A wealth of downloadable resources is provided, ranging from Microsoft Visio templates to fully-worked solutions, images, slides and more.
This course is chiefly targeted at business analysts, information modellers, data analysts, systems engineers, etc., of all levels and who do not have prior exposure to IDEF0. Additionally, you are very welcome to take the course if you have an interest in the area of information representation through visual methods.
This is the very first lecture in this series where we will go through introductions and the target audience for the course.
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.
This lesson sheds light on the meaning of the main constructs defined in IDEF0 graphical language, which are functions, inputs, outputs, mechanisms and controls.
IDEF0 decomposition structure is the approach used for capturing different levels of detail in function modelling. This lecture describes the fundamentals of the decomposition structure.
The layout of connectors and arrows is important for modelling input, output, mechanism and control flows. In this lecture, we get to cover the semantics of the arrows and how to interpret them in IDEF0 models.
This lecture sets the scene for this section of the course and gives you an idea of what you need, for example, in terms of software application, in order to model in IDEF0 graphical language.
In this lecture, we get to run through the basics of how to get started with Microsoft Visio for modelling in IDEF0.
This is the first case study where we get to run through the description of a scenario in the context of production engineering. This is mostly a listening and note-taking activity but you are also encouraged to list down possible IDEF0 functions, inputs, outputs, mechanisms and controls as they are mentioned in the case study.
This is a tutorial lecture where we analyse the scenario described in the previous lecture to build a list of terms and categorise them as functions, inputs, outputs, mechanisms and controls.
Using the information derived from the analysis, this tutorial lecture explains how to generate the top-level context diagram.
Using the information derived from the analysis, this tutorial lecture explains how to generate the A0 node, which is the decomposition of the top-level context diagram.
Using the information derived from the analysis, this tutorial lecture explains how to visualise the decomposition structure through the node tree.
This lecture holds all the downloadable resources for the first case study.
This is the second case study where we get to run through the description of a scenario in the context of information systems. After listening and reading the case study, your activity is to apply IDEF0 graphical language to model the top-level context diagram, A0 node and node tree.
This lecture holds all the downloadable resources for the second case study.
IDEF0 graphical language has a vast scope of application. In this lecture, we touch on a couple of other use cases of IDEF0 which can help you maximise where to apply it.
This lecture sets the scene for this section of the course where we will see how to use presentation techniques to enhance the delivery of IDEF0 models.
Microsoft PowerPoint is a very useful tool for creating navigable models. This lecture explains how to apply PowerPoint to add IDEF0 models and create navigable image maps.
Prezi is another very engaging tool that you can explore for presenting your IDEF0 models. In this lecture, we explore the use of Prezi for creating navigable models that can be zoomed in and out.
This lecture elaborates on the best practices to follow when modelling in IDEF0 graphical language.
This is the final video lecture in this series where concluding remarks are presented.
Frequently asked questions related to the application of IDEF0.
Definition of key terms relevant to the material presented in this course. The definitions are referenced from ISO/IEC/IEEE 31320-1:2012, Information technology - Modeling Languages - Part 1: Syntax and Semantics for IDEF0.
Attributions and special thanks to friends and family, etc.
Family and friends have always told me that I could be good at teaching, so I thought "okay, let's put that to the test!" We've now stepped into an age of digital knowledge revolution and, indeed, I wouldn't want to miss out that big party! Contributing to knowledge sharing is an awesome achievement because knowledge is a powerful asset that stands the test of time.
Seeing a student sign up for my course is a great honour and for those of you who've registered, I'd like to thank you so much for doing so. It's a real privilege to have you join me in what I hope you'll find an enjoyable learning experience.
What makes me tick...
A passion for understanding how things work and teach how things work.
My background and experience in a nutshell…
I'm a seasoned technology professional with a wealth of experience in business analysis, product management, information & knowledge management, technical publications and applied ontology. I've served in key roles for high-technology enterprises and I'm an expert in the field of knowledge modelling. My innovative works in the area of knowledge modelling, system interoperability and manufacturing engineering have featured in over a dozen articles published in leading journals and conferences. I have a Ph.D. in Applied Ontology and graduated with distinction in Product Design Engineering.
What I do in my spare time…
I really enjoy the company of family and friends, as well as playing the guitar and attending gigs. I'm also well into running and taking long walks with my incredibly supportive wife, Luisa. On a quiet weekend, you'll find me chilling on the settee watching action and science fiction movies or, otherwise, in the kitchen making sushi or some other mouth-wateringly good dish.