This two-day course provides an introduction to the world of requirements and, in particular, shows how modelling can help with the capture, analysis, validation and specification of requirements. The course comprises a mixture of teaching and hands-on exercises. The taught content covers the background, theory and best practice of requirements engineering and management, along with more pragmatic issues, such as implementing a requirements strategy in a real organisation.
The course is aimed at, but not limited to engineers, scientists and managers who deal with requirements engineering or management in their working lives. No previous experience of modelling is required for this course.
Introduction to Requirements Engineering
The importance of requirements;
The need for requirements engineering;
Requirements engineering vs requirement management;
Requirements and the systems engineering life cycle;
Life cycles vs. processes;
Complexity, understanding and communication;
This module sets the scene for the remainder of the course by stating the real-world need for a robust and rigorous approach to requirements engineering and management. The role of requirements in systems and project life cycles is considered and the essential differences between life cycle stages and processes is discussed. The need for a robust and rigorous approach to requirements is defined and the use of modelling introduced for the best solution to addressing this need.
Essential Requirements Terminology and Concepts
Validation of requirements;
The requirements ontology.
This module discusses all of the essential concepts and terms needed to understand, define and manage requirements. Each concept is introduced, defined, discussed and justified and then used to build up requirements domain-specific language in the form of an ontology.
The Requirements Workshop
Describing requirements exercise;
Context modelling exercise;
Validation – semi-formal scenarios exercise;
Validation – formal scenarios exercise;
The workshop forms the bulk of the course where the delegates are divided into small groups in order to carry out the requirements exercise. The workshop itself is divided into five sections where the delegates are gently introduced to the modelling techniques needed to evolve their knowledge of the requirements through exercises. Each section comprises a short introduction, a facilitated group exercise and then a presentation session where teams present back to the tutors and other teams to validate their understanding of the concepts and techniques.
Implementing a Requirements Strategy
The final module considers essential aspects of introducing and implementing a requirements strategy in real organisations. The roles and associated competences for people involved in requirements are defined and discussed. The approach to requirements is then discussed that considers ontologies, frameworks and processes along with associated standards and best-practice models. Finally, the thorny subject of tool evaluation and selection is discussed, covering both engineering and modelling issues.
Course materials include a full set of notes, reference sheets and a copy of ‘Model-Based Requirements Engineering’ written by the course tutors
All courses are delivered by Prof Jon Holt and Simon Perry. Jon and Simon are internationally recognised authors, tutors and public speakers in the world of requirements engineering. They have authored nine books covering many aspects of systems modelling, including process modelling, competence, architectures and, of course, requirements engineering.
|London||22-23 November 2016||MRKLO||Register Online||Book by 15 Sept for early bird rate|
|London||21-22 March 2017||MRCLO||Register online||Book by 21 Jan for early bird rate|
|London||08-09 November 2017||MRKLO||Register online||Book by 08 Sept for early bird rate|
|Member||£1500 +VAT (£300) Total £1800|
|Non member||£1650 +VAT (£330) Total £1980|
|Member||£1400 + VAT (£280) Total £1680|
|Non member||£1550 +VAT (£310) Total £1860|
Note: please use the above booking form to book multiple delegates or if paying by bank transfer or cheque.