BCS Certificate in Systems Development Essentials Training in Ireland

  • Learn via: Classroom
  • Duration: 3 Days
  • Level: Fundamentals
  • Price: From €2,912+VAT
We can host this training at your preferred location. Contact us!

Based on the BCS syllabus, this course is concerned with the fundamental skills of systems development. Its focus is on systems lifecycles, systems investigation, modelling and quality assurance as it is perceived that these underpin all systems development. The course also introduces the delegate to how the systems development effort could be organised. The BCS syllabus distinguishes between the different generic lifecycle types, methods and approaches, and requires a more in-depth exploration of a specific approach.

As people move into application systems analysis, from either a business or technical background, they need to acquire a fundamental understanding of the application systems development process, and the role and responsibilities of systems analysts, solution architects and designers. This course provides these essential foundations and goes on to focus on systems investigation and quality assurance techniques, as these underpin all successful systems development projects.

It also examines how the systems development effort could be organised, and distinguishes between generic lifecycle types, methods and approaches. At the end of the course delegates may sit an examination to attain the BCS Business Certificate in Systems Development Essentials.

This course may be taken as part of the QA programme leading to the BCS Diploma in Solution Development. This is an intensive three day course that places emphasis on the practical application of the analysis skills covered. Delegates participate in exercises, and case study tasks. Those delegates taking the BCS examination will need to spend 60-90 minutes each evening on revision and example examination questions.

The recommended combination and sequence of courses for delegates wishing to complete QA's programme leading to the BCS Systems Development Diploma is:

  1. Systems Development Essentials,
  2. Systems Modelling Techniques (UML) or Systems Modelling Techniques (Structured),
  3. Systems Design Techniques,
  4. Software Testing Foundation.

Following your exam you will be sent an email from BCS asking you to register for your exam. Once you have registered and your exam results become available then you will be able to log back into your account and view your results.


Target Audience

  • Those who are new to analysis and need to acquire and practise the fundamental skills of Systems Development.
  • Those wishing to attain the BCS Certificate in Systems Development Essentials. (These delegates should also book course code SDEEX-2).

Method Choices

The BCS syllabus requires training providers to choose a specific development approach which should be exposed and explained in more detail than the generic approaches mentioned. QA has chosen the Dynamic Systems Development Method (DSDM) as the full lifecycle development framework and Scrum as the approach to application software production. Both of these are popular choices in industry, and are often used together. In addition, the Unified Modelling Language (UML) is used for modelling business and software specifications, wherever applicable.

Candidates with special examination requirements should consult the BCS website for the Special Needs policy. Note that the BCS must be advised at least four weeks in advance of any special requirements. No prior knowledge of analysis techniques is expected.

If you are taking a BCS exam you must bring photographic identification with you (passport, driving license or student card), as it is a BCS requirement to produce it for the invigilator prior to the exam. Failure to produce a valid form of photographic identification will result in a candidate not being able to sit the exam. For any questions about what form of identification is acceptable please contact your Account Manager or the QA Examination Administration team on 44 (0)1793 696273.

BCS allow additional time for candidates who have a disability or whose native language differs to that of the examination paper. Full details are provided in the BCS Reasonable Adjustments Policy which is available to view on the BCS website. If you believe you qualify for this then please notify the Exam Administration team on the details below as early as possible. At least two weeks' notice will be required for processing this request. Delegates failing to advise QA and provide evidence when requested, may not be allowed the additional support offered via the BCS policy. QA Exam Administration can be contacted by email exam.admin@qa.com or by phone 44(0) 1793 696162.

Please Note: This exam is currently Paper based only, therefore if you are sitting your course remotely, please reach out to your support team to advise of the options for taking your exam. If you are sitting the Course in person, your exam will take place at the end of the course.

At the end of this course you will be able to:

  • Identify the tasks and disciplines required for systems development and the implementation of the development
  • Describe the relationship between systems development and the wider term solution development
  • Interpret the business requirements and produce systems requirements
  • Describe the commonly used development lifecycles defined in the syllabus
  • Select a particular development lifecycle based on specific characteristics
  • Describe in detail one method that embraces one (or more) of these generic lifecycles
  • Describe the structure, activities and deliverables of this method
  • Identify the key roles and responsibilities within the chosen method and describe how these can be used to form teams
  • Describe, interpret and quality assure the key models that the selected method uses for defining the process, static and event processes of the system
  • Explain the differences between logical and physical models
  • Make effective use of different methods of interpersonal communications
  • Quality assure the systems requirements documentation and models
  • Identify different architectures for systems development solutions
  • Conduct a quality review
  • Explain how CASE, CAST and Application Management tools might be used to support the chosen method

Systems Development Roles and Responsibilities

Identify the Actors/Roles and responsibilities within system development and implementation (for example, analysts, designers, developers, testers and technical architects). Characteristics of these roles. Team structure.

Architecture

Different levels of architecture – Enterprise, Business, Solution, Infrastructure (networks, databases) Inputs at Enterprise level. Inputs at Solution and Infrastructure level. Impacts of design decisions.

Systems Development Lifecycles

Waterfall. V Model. Incremental or phased delivery. Spiral or iterative. Advantages and disadvantages of each approach. Selection of an appropriate approach on defined characteristics.

Development Practices

Bespoke development. Evolutionary / Agile. Prototyping. Component based development. Software Package solutions (COTS Commercial off-the-shelf).

Methods

Structure and content of a chosen representative method (DSDM/Scrum). Describe and interpret three representative models (UML) from the method, showing at least: Process perspective, Data perspective, Event perspective. Explain how these models can be used to depict the logical and physical aspects of a system. Roles and team structures within the chosen method. Products within a chosen method.

Systems Investigation

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

System Design, Implementation and Maintenance

Controls and security. Verification and validation. Interface design. Design principles and constraints (legal, ethical, financial). Different types of implementation. Sign off and deployment. Post implementation reviews. Different types of maintenance and support.

Quality Assurance

Definitions of quality. Requirements driven testing. Types of walkthrough and inspection. Post Project Reviews. Service Level Agreements.

CASE, CAST and application lifecycle tools

Software support for systems development. Features of CASE and CAST tools. Features of Application Lifecycle Management. Lifecycle coverage. Configuration and version control.

Case Study and Exercises

Throughout the course a case study and other exercises are used to reinforce and practise the topics discussed. A sample exam paper with marking scheme is also provided.



Contact us for more detail about our trainings and for all other enquiries!

Upcoming Trainings

Join our public courses in our Ireland facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

Classroom / Virtual Classroom
07 July 2024
Dublin, Belfast, Cork
3 Days
Classroom / Virtual Classroom
09 July 2024
Dublin, Belfast, Cork
3 Days
Classroom / Virtual Classroom
19 July 2024
Dublin, Belfast, Cork
€2,912 +VAT Book Now
Classroom / Virtual Classroom
24 July 2024
Dublin, Belfast, Cork
€2,912 +VAT Book Now
Classroom / Virtual Classroom
05 August 2024
Dublin, Belfast, Cork
3 Days
Classroom / Virtual Classroom
15 August 2024
Dublin, Belfast, Cork
3 Days
Classroom / Virtual Classroom
19 August 2024
Dublin, Belfast, Cork
3 Days
Classroom / Virtual Classroom
22 August 2024
Dublin, Belfast, Cork
3 Days

Related Trainings

BCS Certificate in Systems Development Essentials Training Course in Ireland

Ireland is an island nation located in northwestern Europe. Its history is shaped by its position as a former British colony, as well as its rich cultural heritage, which includes a long tradition of storytelling, music, and dance. Ireland gained independence from Britain in 1922 and has since become a modern, prosperous country.

Today, Ireland is known for its beautiful landscapes, rich cultural heritage, and friendly people. Popular cities within the country include Dublin, Cork, and Galway, each with their own unique charm and character. The population of Ireland is estimated to be around 5 million people, with English and Irish being the two official languages. Ireland is also home to a vibrant tech sector, with many global tech companies choosing to locate their European headquarters in Dublin. With its mix of tradition and modernity, Ireland is a popular destination for visitors from all over the world.

Choose from our extensive selection of IT courses, covering programming, data analytics, software development, business skills, cloud computing, cybersecurity, project management. Our highly skilled instructors will deliver hands-on training and valuable insights at a location of your choice within Ireland.
Dublin is considered the technology center of Ireland. It is home to a thriving tech industry, with many global tech giants such as Google, Facebook, and Microsoft having their European headquarters in the city. Dublin's reputation as a tech hub is due in part to its favorable business environment, with a low corporate tax rate and a skilled workforce that is well-educated in science, technology, engineering, and mathematics (STEM) fields.

Dublin has also been proactive in supporting the growth of the technology sector, with initiatives such as the Dublin Commissioner for Startups and the Dublin Tech Summit, an annual event that brings together technology leaders from around the world.
We are one of the best! Bilginç IT Academy offers online, live virtual and classroom trainings in Ireland. We are delighted to assist market leaders as they shape the ever-changing and evolving digital landscape. We adapt new generation training methodologies to Ireland's needs. Enroll now and take your tech team to new heights.
Bilginç IT Academy’s coding classes in Ireland can help your team reach its full potential. Our courses, which are intended for tech firm employees, provide hands-on training in the most recent coding languages and frameworks, giving your team the knowledge they need to advance your company. Take your tech team to greater levels by enrolling right away.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.