0 items: £0.00
view basket
BOOK NOW: 01844 211665
  1. Rationale for requirements engineering
    • Problems in developing IT systems
    • The costs of errors
    • Knowledge types – explicit and tacit
    • Definition of a ‘requirement’
    • Hierarchy of requirements
    • Characteristics of requirements engineering
    • A framework for requirements engineering
  2. The role of the analyst
    • Stakeholders in requirements engineering
    • Roles and responsibilities
    • User analysis
  3. Requirements planning and management
    • The importance of planning in requirements engineering
    • Project initiation and the project initiation document
    • Features of requirements management
  4. Requirements elicitation 1 – interviewing
    • Introduction to elicitation techniques
    • Interview preparation
    • Structure of an interview
    • Documenting the interview
  5. Requirements elicitation 2 – workshops
    • What is a workshop?
    • The benefits – and limitations – of a workshop
    • Workshop roles and responsibilities
    • Preparing for the workshop
    • Techniques to elicit information
    • Techniques for documenting workshop results
  6. Requirements elicitation 3 – supplementary techniques
    • Observation, ethnographic studies and STROBE
    • Quantitative techniques – activity sampling
    • Document analysis
    • Record searching
    • Questionnaires
    • Special purpose records
  7. Documenting requirements
    • What should be documented?
    • Contents of the requirements document
    • The requirements catalogue
  8. Requirements analysis 1 – modelling the processes
    • What are we analysing and why?
    • Characteristics of good requirements
    • Framework for requirements analysis
    • Use case diagrams
    • Scope definition/re-definition
    • Checking use cases against requirements
    • The use of a context diagram
  9. Requirements analysis 2 – modelling the data
    • Objects and classes – concepts
    • Classes and attributes
    • Associations and multiplicity
    • Building a class diagram
    • Using class diagrams to confirm business rules and data requirements
    • Checking models for consistency and completeness – the CRUD matrix
  10. Requirements analysis 3 – categorisation and organisation
    • Organising requirements into a hierarchy
    • Categorising requirements – functional, non-functional, technical and general
    • Structuring the requirements catalogue
  11. Requirements analysis 4 – necessity and feasibility checking
    • Checking the relevance of requirements to business goals
    • Assessing the feasibility (business, technical, financial) of requirements
  12. Requirements analysis 5 – quality control
    • Checking requirements against quality criteria
    • Identifying conflicting requirements
    • Resolving requirements conflicts – negotiating skills
  13. Requirements analysis 6 – testability of requirements
    • Identifying acceptance criteria
    • The concept of business tolerances
  14. Scenarios and prototyping
    • Purpose and use – for elicitation, clarification and validation
    • Developing scenarios
    • Diagrammatic approaches to scenario modelling
    • Use case descriptions to document scenarios
    • Rationale for prototyping
    • Throwaway versus evolutionary prototyping
    • The prototyping process
    • Scope and fidelity of prototypes
    • Dangers of prototyping
  15. Requirements management – recap
    • Recap on features of requirements management
    • Requirements traceability – importance and processes
    • Baselining and version control
    • The change control process
    • Requirements re-use
    • Support tools (Computer Aided Software Engineering)
    • Requirements patterns
  16. Validating requirements
    • The place of validation in the requirements engineering process
    • Validation versus verification
    • Issues that can arise at validation
    • Requirements validation process and the review meeting
    • Attributes to be checked by reviewers
    • Use of prototyping to validate requirements
    • The importance of sign-off
  17. Delivering the requirements
    • The business case and the project lifecycle
    • Approaches to solution delivery – build versus buy
    • Development lifecycles
    • From analysis to design
    • Post-implementation review and benefits confirmation
    • Use of requirements in system maintenance
  18. Recap and review
    • Recap on course contents
    • The competencies required to deliver good requirements
Fastrack

ISEB

passport fastrack diploma Find out more
ISEB BA Diploma Passport from £2795+VAT iseb business analysis diploma passport Find out more

Cost effective
on-site training solutions

on-site training Find out more