The development of information systems starts with an analysis phase, in which the requirements of end users are collected, analysed and modelled. These models form the starting point of the design and implementation of the information system.
First, the different techniques of requirements collection are discussed. Next, the object-oriented analysis methods are discussed. Students learn modelling in the Unified Modeling Language (UML), with emphasis on use case-, class-, activity- and sequence diagrams (theory & exercises). Next, the structured analysis methods are discussed, more specifically Entity Relationship (ER)-modeling (theory & exercises). Next, project management aspects of systems analysis are discussed. Finally, an overview of systems development methodologies is discussed, including some recent evolutions.