Advanced Business and Systems Analysis


 

 

 

This advanced course focuses on the systematic and disciplined approach to the elicitation, natural language and model-based documentation, validation and management of system requirements using state-of-the-art requirements engineering methods and techniques

Course Duration: Five Days

Dates: 16-20 October 2017

Venue: Benvenuto Conference Centre, 1 Pitsani Rd, Kelland, Randburg, Johannesburg. Map

Times: 08:30 - 16:00

Fees: R 20,520.00 per delegate including VAT. This fee includes course notes, lunches, refreshments and assessment.

Contact: Cathy+27 (0) 87 135 2507, Email: This email address is being protected from spambots. You need JavaScript enabled to view it. or register on line. Register

About the Course

This course provides advanced knowledge of the methods and techniques for requirements elicitation; requirements documentation using natural language and model-based techniques; and the effective validation and management of requirements. It also covers how to apply these methods to the effective specification of business and system requirements.

The course ensures that the work of the business and system analyst is performed in a professional and efficient manner.

The practical work included in the course covers natural language system requirements writing and system specification and modelling including Entity Relationship Diagrams (ERDs), Use Case Diagrams, Class Diagrams, Activity Diagrams, State Diagrams and Data Flow Diagrams (DFDs).

The course is aligned with the International Requirements Engineering Board (IREB®) curriculum and on completion you will be able to write the examination to qualify as an IREB® Certified Professional for Requirements Engineering (CPRE). This examination can be written immediately after the course and requires no practical experience to do so. CPRE is an international certification recognised in 60 countries with 23,000 professionals having been certified.

Who should attend?

Business Analysts, Systems Analysts, Software Engineers, Requirements Analysts, System Engineers, Systems Architects, Systems Specification Writers, System Designers, System Developers, Software Development Project Managers and Information Technology Professionals.

Course Content 

Introduction and Foundations

  • Introduction to Business and Systems Analysis (BSA)
  • The four major activities of BSA
  • The role of communication in BSA
  • The skills of a Business and Systems Analyst
  • The three kinds of requirements

System and System Context

  • System, system context and boundaries
  • Determining system and context boundaries

 Requirements Elicitation

  • Sources of requirements
  • Categorisation of requirements according to the Kano Model
  • Elicitation techniques including interviews, questionnaires, observation, workshops, creative techniques and document-centric techniques

Requirements Documentation

  • Data, functional and behavioural perspectives of requirements
  • Structuring requirements documents
  • Documentation style alternatives
  • Document structure including V-Model and Rational Unified Process (RUP)
  • Using requirements documents
  • Quality criteria for requirements documents
  • Quality criteria for requirements

Documentation of Requirements using Natural Language

  • Language effects including subjective perception and transformational effects
  • Constructing requirements using a template

Model-based Documentation of Requirements

  • Definition and properties of models
  • Requirements models versus design models
  • Three modelling views
  • Structural requirements models
  • Functional requirements models
  • Behavioural requirements models
  • Practical work on:
    • Entity Relationship Diagrams and Data Flow Diagrams
    • Unified Modelling Language diagrams including Use Case Diagrams, Class Diagrams, Activity Diagrams and State Diagrams

Requirements Validation and Negotiation

  • Fundamentals of requirements validation
  • Fundamentals of requirements negotiation
  • Quality aspect of requirements
  • Principles for requirements validation
  • Techniques for requirements validation
  • Requirements negotiation including conflict management

Requirements Management

  • Assigning attributes to requirements
  • Creating views of requirements
  • Prioritising requirements
  • Traceability of requirements
  • Versioning of requirements
  • Managing requirements changes

Tool Support

  • General tool support
  • Modelling tools
  • Requirements management tools
  • Evaluation tools