BCS Certificate in Requirements Engineering Syllabus

Similar documents
BCS Certificate in Requirements Engineering Extended Syllabus Version 2.5 May 2017

BCS Certificate in Modelling Business Processes Syllabus. Version 3.3

BCS Certificate in Systems Modelling Techniques Syllabus Version 3.5 December 2016

BCS Professional Certificate in Benefits Planning and Realisation Syllabus Version 1.3 December 2016

BCS Practitioner Certificate in Integrating Off-the-shelf Software Solutions Syllabus

BCS Foundation Certificate in Software Asset Management Essentials Syllabus

BCS Specialist Certificate in Change Management Syllabus

BCS Specialist Certificate in Service Desk and Incident Management Syllabus

BCS Specialist Certificate in Supplier Management Syllabus

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

BCS Practitioner Certificate in Information Risk Management Syllabus

BCS EXIN ITAMOrg Software Asset Management Specialist Syllabus Version 1.1 December 2016

BCS Level 3 Certificate in Programming Syllabus QAN 603/1192/7

BCS Foundation Certificate in Systems Development Syllabus

BCS Level 4 Certificate in Network and Digital Communications Theory Syllabus QAN 603/0703/1

BCS Certificates in VeriSM Foundation, Essentials and Plus

BCS Level 3 Award in Business Processes Syllabus QAN 603/0297/5

BCS Level 3 Award in Cloud Services Syllabus

BCS Level 3 Award in Principles of Coding Syllabus

BCS Level 4 Award in Operating Systems (Cyber Intrusion Analyst) Syllabus 603/2894/0

BCS Level 4 Certificate in Network Principles Syllabus QAN 603/0548/4

BCS Level 3 Award in Mobile and Operating Systems Syllabus

BCS Level 3 Award in Coding and Logic Syllabus QAN 603/0523/X

BCS Level 4 Certificate in Data Analysis Tools QAN 603/0824/2 Version 1.1 December 2016

BCS EXIN Foundation Certificate in OpenStack Software Syllabus

Certificate Software Asset Management Essentials Syllabus. Version 2.0

BCS EXIN Foundation Certificate in OpenStack Software Neutron Syllabus

BCS Practitioner Certificate in IA Architecture Syllabus

BCS Level 4 Certificate in Cyber Security Introduction Syllabus QAN 603/0830/8

BCS Level 4 Diploma in Data Analysis Concepts QAN 603/0823/0 Version 2.0 July 2017

Document Control Information

EXAM PREPARATION GUIDE

ISEB Practitioner Certificate in IT Service Management: Specialising in Release and Control

EXAM PREPARATION GUIDE

BCS Practitioner Certificate in Information System Security Management Syllabus

Governance, Organisation, Law, Regulation and Standards Syllabus QAN 603/0855/2

COURSE BROCHURE. ITIL - Expert Managing Across Lifecycle Training & Certification

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE

"Charting the Course... ITIL 2011 Managing Across the Lifecycle ( MALC ) Course Summary

THE ITIL MANAGERS BRIDGE CERTIFICATION IN IT SERVICE MANAGEMENT

BCS International Diploma in Consultancy Syllabus & Guidelines Version 1.2 December 2016

ITIL - Lifecycle Service Transition Course

Document Control Information

Document Control Information

BCS EXIN Professional Certificate in SIAM Syllabus

ITIL - Lifecycle Service Design Course

ISTQB Certified Tester Advanced Level. Release Plan CTAL Version 1.1

ITIL Service Design Lifecycle

ITIL Service Transition Lifecycle

ITIL Intermediate Workshop PLANNING, PROTECTION AND OPTIMIZATION (PPO) Course Outline

Chartered IT Professional. Breadth of Knowledge Test Syllabus

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

BCS Higher Education Qualifications. Level 6 Realising The User Interface Syllabus

EXAM PREPARATION GUIDE

Business Analysis in Practice

Advanced Syllabus 2007 Release Plan

Your route to becoming a Chartered IT Professional

"Charting the Course... ITIL 2011 Operations Support Analysis (OSA) Certification Program. Course Summary

ITIL Qualification Scheme

INTERMEDIATE QUALIFICATION

ITIL Service Design Lifecycle

EXAM PREPARATION GUIDE

BCS Level 3 Award in Networking and Architecture Syllabus

ArchiMate Certification for People Training Course Accreditation Requirements

Document Control Information

ITIL Managing Across the Lifecycle (MALC) Certification Training - Brochure

Document Control Information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE

Provider Monitoring Report. City and Guilds

EXAM PREPARATION GUIDE

MSc Management with Project Management. BS524 (with PDP) Postgraduate Diploma in Management. January 2016 January 2021.

EXAM PREPARATION GUIDE

CERTIFICATE IN LUXEMBOURG COMPANY SECRETARIAL & GOVERNANCE PRACTICE

ISTQB - Foundation Level Extension Exam Structure and Rules Version 1.3

DSDM Trainer-Coach Candidate Guidelines Version Jan-16. I help others to do it right

BS523 (with PDP) Postgraduate Diploma in Management. January 2016 January September 2017

EXAM PREPARATION GUIDE

"Charting the Course... ITIL 2011 Service Offerings & Agreement (SOA) Certification Program. Course Summary

BCS Higher Education Qualifications. Diploma in IT. Object Oriented Programming Syllabus

FAQs- BCS delivery of ISQTB Advanced level exams and the withdrawal of ISEB Test Analysis Practitioner and ISEB Test Manager Practitioner (March 2011)

Basics : the Requirements Engineering Process

BCS Higher Education Qualifications. Level 6 Knowledge based Systems

ISTQB Advanced Level (CTAL)

EXAM PREPARATION GUIDE

ITIL 2011 Foundation Course

ITIL Operational Support and Analysis Capability

Professional Qualifications for ITIL PRACTICES FOR SERVICE MANAGEMENT. The ITIL Foundation Certificate in IT Service Management SYLLABUS

ITIL Service Operation Lifecycle Classroom

BCS Higher Education Qualifications. Level 6 Programming Paradigms Syllabus

ISTQB Expert Level. Introduction and overview

Professor Hausi A. Müller PhD PEng FCAE Department of Computer Science Faculty of Engineering University of Victoria

EOQ methods and criteria for approval of training courses and training providers

ITSM Training Solution

EXAM PREPARATION GUIDE

BCS Higher Education Qualifications. Diploma in IT. Professional Project Syllabus

BCS Foundation Certificate in Information Security Management Principles Syllabus

APMP The APM Project Management Qualification. Guide for Candidates DRAFT

Testing in the Agile World

Transcription:

BCS Certificate in Requirements Engineering Syllabus Version 2.3 March 2015

Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include the latest version number, date of the amendment and changes made. The purpose is to identify quickly what changes have been made. Version Number and Date Version 2.3 March 2015 Version 2.2 September 2012 Version 2.1 August 2012 Version 2.0 August 2011 Changes Made Updated language requirements for extra time and use of dictionaries. Minor update to Reading List. Added in the trainer requirements and classroom size for ATOs Updated the Reasonable Adjustments Requirements and Removed the Definitions of Terminology Included a section to cover excerpts from BCS books Added in details of extra time for foreign language candidates Updated ISEB to BCS logos and strapline. Added table of contents, levels of knowledge, levels of skill and responsibility, format of the examination, change history and definition of terminology. Technical Changes: Linkage of requirements to the business context and business case emphasised Lifecycle for business change and benefits confirmation removed. Framework for Requirements Engineering clarified. Changes to elicitation techniques Ethnographic Studies removed, Focus Groups added Documentation styles added. Requirements Validation and Management reworded and clarified. Minor rewording and clarification of other syllabus points Swimlane diagrams removed. Page 1 of 12

BCS Certificate in Requirements Engineering Contents Change History... 1 Introduction... 5 Objectives... 5 Eligibility for the Examination... 5 Duration and Format of the Examination... 6 Duration and Format of the Course... 6 Additional time for candidates requiring Reasonable Adjustments due to a disability... 6 Additional time for candidates whose language is not the language of the examination... 6 Excerpts from BCS Books... 6 Syllabus... 7 1. Introduction to Requirements Engineering (5%)... 7 1.1 Framework for Requirements Engineering 7 Requirements Engineering activities Elicitation, Analysis, Validation, Documentation, Management 7 Rationale for Requirements Engineering and the problems with requirements 7 The importance of requirements planning and estimating 7 1.2 The business rationale and inputs 7 The business case 7 Terms of Reference / Project Initiation Document (PID) 7 2. Hierarchy of requirements (10%)... 7 2.1 Building the hierarchy 7 2.2 Categories of requirements within the hierarchy 7 General business requirements, including legal and business policy 7 Technical policy requirements 7 Functional requirements 7 Non-functional requirements, including performance, usability, access, security, archiving, backup and recovery, availability, robustness 7 Page 2 of 12

3. Stakeholders in the requirements process (5%)... 7 3.1 Project Stakeholders 7 Project Manager 7 Business Analysis 7 Developer 7 3.2 Business Stakeholders 7 Project Sponsor 7 Subject matter expert 7 End users and managers 7 3.3 External stakeholders 7 Customers 7 Regulators 7 Suppliers - products and services 7 4. Requirements Elicitation (20%)... 8 4.1 Knowledge types tacit and non-tacit 8 4.2 Elicitation techniques 8 Interviews 8 Workshops 8 Observation: 8 o Formal/informal 8 o Shadowing 8 Focus groups 8 Prototyping 8 Scenarios 8 Document Analysis 8 Special purpose records 8 Questionnaires 8 4.3 Understanding the applicability of techniques 8 5. Use of models in Requirements Engineering (10%)... 8 5.1 The purpose of modelling requirements 8 Generating questions 8 Cross-checking for consistency and completeness 8 Defining business rules 8 5.2 Modelling the business context for the system 8 5.3 Developing a model to represent the system processing requirements 8 5.4 Interpreting a data model 8 Page 3 of 12

6. Requirements Documentation (15%)... 8 6.1 Documentation styles and levels of definition 8 6.2 Requirements Catalogue 8 Identifier 8 Name 8 Description 8 Acceptance criteria 8 Source/Owner 8 Rationale/Benefits 8 Non-functional requirements 8 Priority 8 Related requirements/documents 8 Author 8 Version control/status 8 Change history 8 7. Requirements Analysis (20%)... 9 7.1 Prioritising and packaging requirements for delivery 9 7.2 Organising requirements 9 7.3 Ensuring well-formed requirements 9 7.4 Prototyping requirements 9 7.5 Verifying requirements 9 8. Requirements Validation (5%)... 9 8.1 Agreeing the requirements document 9 8.2 Types of reviews 9 8.3 Stakeholders and their areas of concern 9 9. Requirements Management (10%)... 9 9.1 Dealing with changing requirements 9 9.2 The importance of traceability 9 Vertical traceability (to business objectives) 9 Horizontal traceability (from origin to deliver) 9 9.3 Traceability and ownership 9 9.4 Requirements Engineering support tools 9 Levels of Knowledge... 10 Format of the Examination... 10 Trainer Criteria... 10 Classroom Size... 11 Recommended Reading List... 11 Page 4 of 12

Introduction This certificate is concerned with one of the major areas of business analysis work, producing a well-organised and clearly-defined set of requirements. The syllabus is structured around a five part framework for Requirements Engineering which is applied to a project initiated by an approved business case. The five elements of the framework are Requirements Elicitation, Requirements Analysis, Requirements Validation, Requirements Documentation and Requirements Management. The syllabus requires that the candidate should be able to describe the objectives and techniques within each element of the framework. Organisations can submit their own approaches for accreditation, provided that they show how all aspects of the syllabus are handled in their proposed approach. Candidates may be expected to apply any of the techniques defined in the syllabus in the examination for this certificate. Objectives Holders of the BCS Certificate in Requirements Engineering should be able to: Explain the importance of linking requirements to the Business Case Describe the roles and responsibilities of key stakeholders in the requirements engineering process Explain the use of a range of requirements elicitation techniques and the relevance of the techniques to business situations Analyse, prioritise and organise elicited requirements Document requirements Identify problems with requirements and explain how requirements documentation may be improved Create a model of the features required from a system Interpret a model of the data requirements for an information system Describe the principles of Requirements Management and explain the importance of managing requirements Describe the use of tools to support Requirements Engineering Explain the process and stakeholders involved in Requirements Validation Eligibility for the Examination There are no specific pre-requisites for entry to the examination; however candidates should possess the appropriate level of knowledge to fulfil the objective shown above. Page 5 of 12

Duration and Format of the Examination The format for the examination is a one hour written (open book) examination based on a business scenario with 15 minutes reading time. Duration and Format of the Course Candidates can study for this certificate in two ways: by attending training courses provided by BCS Providers or by self-study. Training courses leading to the certificate should normally run for 21 hours. The course can be delivered a number of different ways from traditional class-room based training to online e-learning. Additional time for candidates requiring Reasonable Adjustments due to a disability Candidates may request additional time if they require reasonable adjustments in line with the BCS reasonable adjustments policy. It will be the Examination Provider s responsibility to make a decision regarding candidate eligibility and keep a record of the decision. This is subject to audit by BCS. Additional time for candidates whose language is not the language of the examination If the examination is taken in a language that is not the candidate s native / official language then they are entitled to 25% extra time. If the examination is taken in a language that is not the candidate s native / official language then they are entitled to use their own paper language dictionary (whose purpose is translation between the examination language and another national language) during the examination. Electronic versions of dictionaries will not be allowed into the examination room. It will be the Examination Provider s responsibility to make the decision regarding candidate eligibility and keep a record of the additional time allowed. Candidates must request additional time in advance of the examination to allow the Examination Provider enough time to make suitable arrangements with the invigilator. Excerpts from BCS Books Examination Providers may include excerpts from BCS books in the course materials. If you wish to use excerpts from the books you will need a license from BCS to do this. If you are interested in taking out a licence to use BCS published material you should contact the Head of Publishing at BCS outlining the material you wish to copy and the use to which it will be put. Page 6 of 12

Syllabus 1. Introduction to Requirements Engineering (5%) 1.1 Framework for Requirements Engineering Requirements Engineering activities Elicitation, Analysis, Validation, Documentation, Management Rationale for Requirements Engineering and the problems with requirements The importance of requirements planning and estimating 1.2 The business rationale and inputs The business case Terms of Reference / Project Initiation Document (PID) 2. Hierarchy of requirements (10%) 2.1 Building the hierarchy 2.2 Categories of requirements within the hierarchy General business requirements, including legal and business policy Technical policy requirements Functional requirements Non-functional requirements, including performance, usability, access, security, archiving, backup and recovery, availability, robustness 3. Stakeholders in the requirements process (5%) 3.1 Project Stakeholders Project Manager Business Analysis Developer 3.2 Business Stakeholders Project Sponsor Subject matter expert End users and managers 3.3 External stakeholders Customers Regulators Suppliers - products and services Page 7 of 12

4. Requirements Elicitation (20%) 4.1 Knowledge types tacit and non-tacit 4.2 Elicitation techniques Interviews Workshops Observation: o Formal/informal o Shadowing Focus groups Prototyping Scenarios Document Analysis Special purpose records Questionnaires 4.3 Understanding the applicability of techniques 5. Use of models in Requirements Engineering (10%) 5.1 The purpose of modelling requirements Generating questions Cross-checking for consistency and completeness Defining business rules 5.2 Modelling the business context for the system 5.3 Developing a model to represent the system processing requirements 5.4 Interpreting a data model 6. Requirements Documentation (15%) 6.1 Documentation styles and levels of definition User stories Use cases Requirements Catalogue 6.2 Requirements Catalogue Identifier Name Description Acceptance criteria Source/Owner Rationale/Benefits Non-functional requirements Priority Related requirements/documents Author Version control/status Change history Page 8 of 12

7. Requirements Analysis (20%) 7.1 Prioritising and packaging requirements for delivery 7.2 Organising requirements 7.3 Ensuring well-formed requirements Removing overlapping requirements Identifying and negotiating conflicts between requirements Removing ambiguity Ensuring feasibility Ensuring testability 7.4 Prototyping requirements 7.5 Verifying requirements 8. Requirements Validation (5%) 8.1 Agreeing the requirements document 8.2 Types of reviews 8.3 Stakeholders and their areas of concern 9. Requirements Management (10%) 9.1 Dealing with changing requirements 9.2 The importance of traceability Vertical traceability (to business objectives) Horizontal traceability (from origin to deliver) 9.3 Traceability and ownership 9.4 Requirements Engineering support tools Page 9 of 12

Levels of Knowledge This course will provide candidates with the levels of difficulty / knowledge highlighted within the following table, enabling them to develop the skills to operate at the levels of responsibility indicated. Level Levels of Knowledge Levels of Skill and Responsibility (SFIA) K7 Set strategy, inspire and mobilise K6 Evaluate Initiate and influence K5 Synthesise Ensure and advise K4 Analyse Enable K3 Apply Apply K2 Understand Assist K1 Remember Follow Format of the Examination This syllabus has an accompanying examination at which the candidate must achieve a pass score to gain the BCS Certificate in Requirements Engineering. Type Duration Pre-requisites Supervised / Invigilated Open Book Written examination based on a business scenario 1 hour preceded by 15 minutes reading time. Candidates are entitled to an additional 15 minutes if they are sitting the examination in a language that is not their native/official language None Yes Yes Pass Mark 50% Distinction Mark Use of Calculators Delivery Trainer Criteria None Calculators cannot be used during this examination Paper based examination Criteria Hold the BCS Certificate in Requirements Engineering Have 10 days training experience or hold a train the trainer qualifcation Have a minimum of 3 years practical experience in requirements engineering Page 10 of 12

Classroom Size Trainer to candidate ratio 1:16 Recommended Reading List Title: Business Analysis (3 rd Edition) Author: Debra Paul, Donald Yeates and James Cadle Publisher: BCS Publication Date: 2010 ISBN: 9781906124618 URL: http://shop.bcs.org Title: Mastering the Requirements Process Author: Suzanne Robertson and James Robertson Publisher: Addison Wesley Publication Date: 1999 ISBN: 978-0201360462 Title: Writing Effective Use Cases Author: Alistair Cockburn Publisher: Addison-Wesley Publication Date: October 2000 ISBN: 0201702258 Title: User Stories Applied: For Agile Software Development Author: Mike Cohn Publisher: Addison Wesley Publication Date: March 2004 ISBN: 9780321205681 Title: Requirements Engineering: Processes and Techniques Author: Gerald Kotonya and Ian Sommerville Publisher: John Wiley & Sons Publication Date: April 1998 ISBN: 0471972088 Title: Use Case Modeling Author: Kirt Bittner and Ian Spence Publisher: Addison Wesley Publication Date: August 2002 ISBN: 9780201709131 Title: Business Analysis Techniques: 72 Essential Tools for Success Author: James Cadle, Debbie Paul and Paul Turner Publisher: BCS Publication Date: February 2010 ISBN: 9781906124236 URL: http://shop.bcs.org Page 11 of 12

Title: Writing Better Requirements Author: Ian F Alexander and Richard Stevens Publisher: Addison-Wesley Publication Date: 2002 ISBN: 0321131630 Title: Scenarios, Stories and Use Cases Author: Ian Alexander and Neil Maiden Publisher: John Wiley and Sons Publication Date: 2004 ISBN: 0470861940 Title: Requirements by Collaboration Author: Ellen Gottesdiener Publisher: Addison Wesley Publication Date: April 2002 ISBN: 9780201786064 Page 12 of 12