About ABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » Soft skills » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad and iPhone iOSDatabases and middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data and analyticsApplication development » Methods and techniques » TOGAF » PRINCE2 » Agile development and Scrum » Programming languages » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSystems management » ITIL » SecuritybalkjePractical informationRegistration 
Functional analysis


The customer's wishes are not always clear enough to design a system straight away. This training will teach you to make the translation of a customer's requirement into the eventual system run smoother, with less faults.

During the course all aspects of designing a system are trained, from the first requirement to the final system design. Theory on designing systems and design phases will be trained thoroughly. The training is based on the LAD-method (Linear Application Development).

After the course attendees will be able to describe and analyse the customer's requirements better, and will also be able to translate this into a system that can be built accordingly. This will reduce the risk of faults. Preventing faults in this stage will prevent a project to be out of control.

Main topics

  • Introduction
  • Introduction participants
  • Introduction training, course objectives
  • Structure of the IT-client consultation
  • Theory of functional analysis and design basics
  • Data model
  • Design of the data model of case 1
  • Elaboration of the design technique, adaptations of the architecture
  • Normalization of the global data model.
  • Characteristics of a global data model versus a technical data model
  • Preparation for the technical implementation such as integrity, performance and consistency of the design
  • The data model of case 1 is being refined. The data model of case 2 is built
  • Finishing the data model of case 1 and case 2
  • Conversion of the old to the new system (data)
  • Process model
  • Introduction to process modelling
  • Start of the process model of cases 1 and 2
  • Elaboration of the process model of case 1
  • Description of interface design for the new system, Enterprise Service Bus, Architecture
  • Further elaboration of the process model of case 1
  • Combining the process model and the data model
  • Introduction
  • Testing the global model (data model/process model)
  • Testing of systems: what has to be done, what makes sense, what is less important, explanation
  • Combining the process model and the data model.
  • Adapting the data models of case 1and case 2 based on the process model
  • Rounding-off

Intended for

This training is meant for professionals with some design experience, who desire to design high quality systems.


Project experience is useful as is knowing a design tool and its use.

Training method

Classroom training with interactive exercises. Attendees work in small groups on a systems design, that will be built up from the customer's requirements up to the end report. During the training 2 case studies are used.

Course leader

Stevense Professional Trainers.


4 days.


You can enrol by clicking on a date
datedur.lang.  location  price
09 Oct4?Leuven  (BE)2000 EUR  (excl. VAT) 

Global score

4.0/5 (based on 217 evaluations)


corresponds to my expectations, competent teacher (, )
Good, but perhaps better to give this training on 4 days instead of 5. (, )
This is very good training. The trainer is professional with lot of experence. I've learned a lot of this training. (, )
Quite good. Very usefull (, )
Well balanced and informative (, )
Good, however I would actully like some more theory. (, )
Very good training - the content was good - good mix of theory and practice.The temperature in the classroom was too low. (, )
Interesting, very practical, interactive. But still a bit too general, high-level to me. (, )
Ik vond dat er teveel theorie was en dat er meer kleine oefeningen of voorbeelden bij mogen. Deze cursus is niet voor ervaren analysten maar voor nieuwkomers (, )
good version of uml. Martin give a lot of exemple to illustrate the theory. His English is very competent (, )

Refresh this page to see other comments.