Systems Developement Essentials

Course Details

This BCS certification supports a foundation for the variety of professional BCS modular certificates in the areas of Business Analysis, IS Consultancy and Business Change, plus the higher level BCS Diploma in Business Analysis. 

Course Contents

Below is a list of the topics that will be covered during the Systems Development Essentials Course:

Roles in systems development

The aims and responsibilities of systems development

Roles and actors in systems development

Technical and relational skills of the analysts

The emergence of skills frameworks (SFIA) T

The Capability Maturity Model Integration (CMMI)

Systems architecture

Enterprise, systems and structure levels of architecture

Inputs at an enterprise level

Inputs at system and infrastructure level Model Driven Architecture

Development approaches

Modified development

Commercial off the shelf (COTS) software package solutions

Configuring and customising COTS software package solutions

Component-based systems development

Service-based solutions and other methods

Evolutionary prototyping

Systems development lifecycles

Waterfall model

V model

Incremental model

Spiral model

Advantages and disadvantages of each method

Selection of an appropriate development approach


Traditional and structured approaches

Iterative systems development using the DSDM Atern methodology

Other agile development methodologies (The Unified Process (UP), SCRUM, eXtreme Programming)

Models of the Unified Modeling Language (UML)

Interpretation and principles of: Use case diagram, Use case description and Class diagram

Validating models using a CRUD matrix

Systems investigation

Fact finding approaches:


Interviewing Questionnaires

Scenario analysis, storyboarding & hot-housing

Model office & focus groups

Other approaches

Systems design, implementation and maintenance

Aspects of the production environment

Design principles and constraints (legal, ethical, financial)

Sign off and hand over

Post-implementation reviews

Different types of maintenance

Estimation and development planning

Quality assurance

Definitions of software quality

The V model

Requirements-driven testing

Static testing: types of walkthrough and examination

Post-project reviews

CASE and CAST tools

Features of Computer-aided Software Engineering (CASE) and Computer-aided Software Testing tools (CAST)

Life-cycle coverage

Requirements traceability

Advantages and disadvantages


This examination is delivered by AssistKD, who are accredited by BCS


Who will be instructing me?

The instructors at Course Bargains are highly qualified and have global experience.

When should I arrive to the venue?

You should aim to arrive around 15 minutes before the course starts.

How can I contact you?

If you would like more information about any course please feel free to either contact us on 01159 031 029 or you can email us at