Skip to content

Foundation in Systems Development - In-house Training


StayAhead Training

Summary

Price
Enquire to get more info on pricing
Study method
Onsite
Duration
3 days
Qualification
No formal qualification
Additional info
  • Tutor is available to students

Overview

The Foundation in Systems Development course is aimed at anyone involved - either directly or indirectly - in systems development who wishes to gain an understanding of a broad range of systems development approaches and the tools and techniques used in the development of software solutions. Key course areas include:

  • System development lifecycles and approaches
  • Business analysis, requirements engineering and making a business case
  • Systems modelling and specification techniques and CASE (Computer Aided Software Engineering) tools
  • Systems design and architecture
  • Quality assurance, testing and CAST (Computer Aided Software Testing) tools
  • Implementation and changeover

The course covers all topics contained within the BCS syllabus and provides participants with knowledge that underpins the higher level Solution Development qualifications.

Description

Introduction to systems development

  • The scope of systems development
  • Systems development and other disciplines
  • Offshoring and outsourcing of systems development work

Lifecycle types and their rationales

  • Lifecycles – waterfall, 'V' model, incremental, evolutionary
  • The Unified Process
  • Adaptation and customisation of the lifecycles
  • Roles and responsibilities in systems development
  • Project lifecycles

Business analysis

  • Definition of business analysis
  • Business analysis in the systems development lifecycle
  • Outcomes from business analysis

Requirements engineering

  • Introduction to requirements engineering
  • Requirements elicitation techniques
  • Types of requirements
  • Documenting requirements
  • Prioritising requirements
  • Managing requirements
  • Analysing and validating requirements

Making a business case

  • Assessing feasibility
  • Elements of a business case
  • Identifying, evaluating and selecting options
  • Cost/benefit analysis
  • Impact and risk analysis

Programming and development approaches

  • Drivers affecting the choice of approach
  • Approaches described: agile software development; object-oriented development; service-oriented development; open source development; Commercial Off-The-Shelf (COTS) solutions

Systems modelling and specification techniques

  • Reasons for modelling
  • Modelling from different perspectives - process, data and business rules
  • Modelling dynamic behaviour
  • Modelling the user interface
  • Cross-referencing different modelling techniques
  • Documentation and specification

Systems design

  • Systems design in context
  • Objectives and constraints of design
  • Input design, data verification and data validation
  • Input and output technologies
  • Process and data design
  • Code and security design

Systems architecture

  • Types of architecture
  • Stakeholders and roles in architecture
  • Management of the architecture
  • The tiered approach to IT systems development
  • Service-oriented architecture and service-oriented development applications

Quality and Testing

  • The definition of software quality
  • Objectives, limitations and principles of testing
  • Static and dynamic testing
  • Confirmation and regression testing

Implementation and changeover

  • File and data creation
  • Data mapping and conversion
  • Supporting documentation
  • Training
  • System implementation

Evaluation and maintenance

  • Maintenance in the systems development lifecycle
  • Metrics for evaluating a software project
  • Post-implementation and post-project reviews
  • Testing in the maintenance stage

Software support tools

  • Configuration management tools
  • Computer-aided software engineering (CASE) tools
  • Computer aided software testing (CAST) tools

BCS certificates

The course prepares participants to sit the one-hour, multiple-choice examination leading to the Foundation Certificate in Systems Development offered by BCS, The Chartered Institute for IT.

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.