Picture for category BCS Systems Development Essentials

BCS Systems Development Essentials

Sorry, no courses found. Contact us for the next available course at this location.

Systems Development Essentials will provide you with a solid grounding in systems investigation and quality assurance – the underpinning of successful systems development – and equip you with a BCS accreditation that is highly regarded by prestigious UK employers.

The course examines the fundamental differences between object-oriented and structured systems developments and differentiates between generic lifecycle types, methods and approaches. We focus on agile but also look at other development approaches, in particular agile methods such as scrum and DSDN. We also look at agile analysis using user stories.

We explore key areas such as designing test cases for the requirements, identifying different architectures for system development solutions and how CASE tools can be used to support the method selected.

You will be able to:

  • Identify the tasks and disciplines required for systems development and implementation
  • Investigate a system
  • Interpret business requirements and produce systems requirements
  • Quality assure the systems requirements documentation
  • Design test cases for the requirements
  • Describe the commonly used development lifecycles defined in the syllabus
  • Describe in detail one methodology that embraces one (or more) of these lifecycles
  • Describe the structure and activities of this methodology
  • Describe, interpret and quality assure the key models that the selected methodology uses for defining the process, static and event perspectives of the system
  • Make effective use of different methods of interpersonal communications
  • Identify different architectures for the systems development solutions
  • Conduct a system review
  • Explain how CASE tools might be used to support the method


1. The role of the Systems Analyst and Designer:

  • Identify the actors / roles and responsibilities within systems development and implementation (for example, designers, developers, testers, technical architects and others).
  • Characteristics of the systems analyst / designer.

2. Systems Architect:

  • Different levels of architecture – enterprise, systems, infrastructure (networks, databases).
  • Inputs at enterprise level.
  • Inputs at system and infrastructure level.
  • Impacts of design decisions.

3. Development Approaches:

  • Component-based.
  • Evolutionary / iterative / agile.
  • Bespoke development.
  • Software package solutions
  • Other appropriate approaches.

4. Systems Development Lifecycles:

  • Waterfall.
  • V model.
  • Incremental.
  • Spiral.
  • Other appropriate lifecycles.
  • Advantages and disadvantages of each approach.
  • Selection of an appropriate approach.

5. Methodologies:

  • Structure and content of a chosen representative method.
  • Describe and interpret three representative models from the method, showing at alteast: Process perspective, Data perspective, Event perspective.
  • Roles within the chosen method.
  • Products within the chosen method.

6. Systems Investigation:

  • Fact finding approaches: Workshops, Prototyping, Interviewing, Questionnaires (for usability or package selection, for example), Scenario analysis, Other approaches
  • Functional requirements definition.
  • Non-functional requirements definition.
  • Documenting system requirements.
  • Human aspects of systems investigation and introducing change.

7. System 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

8. Quality Assurance:

  • Definitions of quality.
  • Requirements-driven testing.
  • Types of walkthrough and inspection..
  • Post-project reviews..
  • Service level agreements.

9. CASE tools:

  • Features.
  • Life-cycle coverage.
  • Requirements traceability.
  • Advantages and disadvantages.

  • Teaching by a real expert… all of our lecturers have years of practical business analysis and teaching experience
  • Learning in a small class (maximum class size is 12) with time for discussion
  • Courseware contain notes, case studies, and sample BCS exams
  • Plenty of individual and small group case study exercises with worked solutions
  • BCS “Business Analysis” book as pre-reading with your first Simetral course
  • Suggested answers for practice exams and tutor support in preparing to sit the exam
  • Refreshments and lunch
  • A convenient central London location
  • Exam fee
  • Choice of whether to take the exam immediately after the course or at a later date
  • Continuing support as you progress to the BCS International Diploma in Business Analysis