Candidate Guidelines for Oral Examinations Diploma in Systems Development

Similar documents
OCR LEVEL 3 CAMBRIDGE TECHNICAL

Generating Test Cases From Use Cases

PROCESS USE CASES: USE CASES IDENTIFICATION

Implementing a tool to Support KAOS-Beta Process Model Using EPF

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

Unit 7 Data analysis and design

HARPER ADAMS UNIVERSITY Programme Specification

M55205-Mastering Microsoft Project 2016

PRINCE2 Practitioner Certification Exam Training - Brochure

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Specification of the Verity Learning Companion and Self-Assessment Tool

Software Maintenance

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Qualification handbook

Principles, theories and practices of learning and development

THREE-YEAR COURSES FASHION STYLING & CREATIVE DIRECTION Version 02

VTCT Level 3 Award in Education and Training

PRINCE2 Foundation (2009 Edition)

GACE Computer Science Assessment Test at a Glance

Diploma in Library and Information Science (Part-Time) - SH220

Ministry of Education, Republic of Palau Executive Summary

Business. Pearson BTEC Level 1 Introductory in. Specification

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

Strategy and Design of ICT Services

MINISTRY OF EDUCATION

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

Nottingham Trent University Course Specification

Quality assurance of Authority-registered subjects and short courses

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

PESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes

GENERAL SERVICES ADMINISTRATION Federal Acquisition Service Authorized Federal Supply Schedule Price List. Contract Number: GS-00F-063CA

Training Evaluation and Impact Framework 2017/19

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Introduction to Simulation

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

STUDENT HANDBOOK ACCA

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

PERFORMING ARTS. Unit 2 Proposal for a commissioning brief Suite. Cambridge TECHNICALS LEVEL 3. L/507/6467 Guided learning hours: 60

Functional requirements, non-functional requirements, and architecture should not be separated A position paper

IT4305: Rapid Software Development Part 2: Structured Question Paper

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Conceptual Framework: Presentation

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Abstract. Janaka Jayalath Director / Information Systems, Tertiary and Vocational Education Commission, Sri Lanka.

Experiences Using Defect Checklists in Software Engineering Education

Setting the Scene: ECVET and ECTS the two transfer (and accumulation) systems for education and training

Visit us at:

A Pipelined Approach for Iterative Software Process Model

AUTHORITATIVE SOURCES ADULT AND COMMUNITY LEARNING LEARNING PROGRAMMES

Initial teacher training in vocational subjects

CPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities

DEPARTMENT OF SOCIAL SCIENCES

MASTER S COURSES FASHION START-UP

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

Houghton Mifflin Online Assessment System Walkthrough Guide

Course Specification Executive MBA via e-learning (MBUSP)

Programme Specification

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.

IBM Training Custom Catalog

EDITORIAL: ICT SUPPORT FOR KNOWLEDGE MANAGEMENT IN CONSTRUCTION

Digital Media Literacy

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

ECE-492 SENIOR ADVANCED DESIGN PROJECT

Briefing document CII Continuing Professional Development (CPD) scheme.

5 Early years providers

School Experience Reflective Portfolio

ADULT VOCATIONAL TRAINING (AVT) APPLICATION

Section 3.4. Logframe Module. This module will help you understand and use the logical framework in project design and proposal writing.

Modeling user preferences and norms in context-aware systems

An Open Framework for Integrated Qualification Management Portals

Requirements-Gathering Collaborative Networks in Distributed Software Projects

PROGRAMME SPECIFICATION

Operational Knowledge Management: a way to manage competence

ABI11111 ABIOSH Level 5 International Diploma in Environmental Sustainability Management

Customised Software Tools for Quality Measurement Application of Open Source Software in Education

NCFE - Level 3 Award in Education and Training

Administrative Services Manager Information Guide

Innovating Toward a Vibrant Learning Ecosystem:

Geo Risk Scan Getting grips on geotechnical risks

22/07/10. Last amended. Date: 22 July Preamble

Education the telstra BLuEPRint

Programme Specification. BSc (Hons) RURAL LAND MANAGEMENT

Prepared by: Tim Boileau

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

Radius STEM Readiness TM

FUNDING GUIDELINES APPLICATION FORM BANKSETA Doctoral & Post-Doctoral Research Funding

Exercise Format Benefits Drawbacks Desk check, audit or update

I set out below my response to the Report s individual recommendations.

Guidelines for the Use of the Continuing Education Unit (CEU)

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Real Estate Agents Authority Guide to Continuing Education. June 2016

Nearing Completion of Prototype 1: Discovery

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

Pharmaceutical Medicine

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Somerset Progressive School Planning, Assessment, Recording & Celebration Policy

Transcription:

Candidate Guidelines for Oral Examinations Diploma in Systems Development Introduction The Systems Development oral examination is the final element of the programme leading to the ISEB Systems Development Diploma qualification. The examination may be taken by a candidate who has passed four written examinations; one examination for each of the three core systems development certificate modules plus one examination for a module selected from the set of relevant specialist certificate modules. Spaces will not be allocated without the correct modules/certificates being held. It is recommended that a candidate take the oral examination within six months of completing the set of written examinations but all candidates must take the oral no more than twelve months after the result notification date of the final examination. Candidates who do not take the oral examination within twelve months will not be eligible to attend the oral examination until they have taken and passed a further certificate. Preparing for the oral examination The oral examination is always based upon the latest ISEB syllabus for each module submitted. The set of current syllabuses for the core modules is at the end of this guidance document. Please note that the syllabuses for the specialist modules can be found at: http://www.bcs.org/server.php?show=nav.9087 using the hyperlinks in the centre of the page. Candidates need only study the module selected for the Diploma oral examination. It is your responsibility to prepare for the oral examination and to ensure that you have sufficient understanding of the topics in each syllabus. Attending the oral examination Candidates will be sent an admissions letter prior to their oral examination. It is important that candidates take their admissions letter together with suitable photographic identification to the oral examination for validation prior to the exam (Driving Licence, Passport and named work ID badges are all acceptable). It is important to arrive at least 15 minutes ahead of the time allocated as this helps to keep the examination schedule running smoothly. You should consider the oral examination a business interview and dress accordingly. Part of the examination considers your professionalism and ability to work with staff at all levels in an organisation. Please note that sometimes delays occur during the oral examination session therefore your examination may begin later than the scheduled start time. It is advisable to consider this when making travel arrangements. Format and content of the oral examination The oral examination leading to the Diploma in Systems Development consists of an interview session lasting up to 50 minutes. The session is conducted by two examiners each of whom will have been provided with a copy of the candidate s form BSD6. It should be noted that where a candidate has previously failed the oral examination, the

oral examiners will not be informed that his has occurred and will not have access to the assessment document, form BSD7, for the earlier oral examination. 1. Introductions and discussion of your experience based upon the BSD6 form. This will be led by the examiner initiating the oral examination. 2. Questions from the initiating examiner. This should last for approximately 25 minutes. 3. Questions from the other examiner. This should last for approximately 25 minutes. 4. Oral examination close. The oral examiners will ask questions covering a range of the topics studied in the core modules for the Systems Development Diploma. These modules are Systems Development Essentials, System Modelling Techniques, Systems Design and Implementation Techniques. In addition, candidates will be asked questions relating to a selection of the subjects covered in the specialist module selected. The nature of the questions The questions asked by the oral examiner will require candidates to discuss and apply the subjects studied in the four modules leading to the examination. They may require you to demonstrate knowledge of a specific subject area, or to apply your knowledge and understanding to a given scenario. The questioning may cover a topic in overview or may require more detailed knowledge. The questions are designed to explore the interconnections between the different subjects and to examine the candidate s ability to apply techniques or combinations of techniques to different situations. The examiners are looking for you to demonstrate the following aspects of performance: Knowledge of the key principles and content of the subjects studied. The part each of the techniques and concepts plays in systems development How you might apply the techniques and concepts in the workplace. The purpose of the techniques and concepts. While you may be involved in using some of the techniques in the workplace, you should avoid turning every question into a description of your own organisation. It is important that you demonstrate an ability to take a broader perspective with regard to the techniques and concepts. The examiners will be looking for this broader perspective when considering candidates responses to their questions. Techniques As part of your written examinations you will have covered a specific systems development life cycle approach (e.g. waterfall or agile) and the techniques that support this (e.g. structured or object oriented). The oral examiners may ask you which approach and techniques you have selected and may adapt their questions accordingly. Candidates will not be asked to draw any models for a case study scenario but you may be asked for your opinion of their usefulness and relevance. You will be expected to understand how the range of techniques studied during the diploma may be used, when you would use them and how they could help you with systems development work.

Notification of oral examination results Candidates are notified of the result of the oral examination within two weeks of the date of the interview. Notifications are issued in writing by post. No results will be issued verbally on the day of the oral examination. Conclusion The oral examination is an assessment of a candidate s suitability to work as part of a systems development team. The award of the ISEB Diploma in Systems Development signifies that a candidate has successfully demonstrated the ability to work within a systems development team. The diploma is also intended to provide an employer with an assurance that an individual will be able to work successfully, albeit with some supervision, in a range of roles related to systems development.

Syllabus for Systems Development Essentials 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 Architecture 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 least: 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 Syllabus for Systems Modelling Techniques 1. Systems modelling The need for modelling and modelling standards Rationale for the selected approach The approach and a Systems Development Lifecycle Place of models within the Systems Development Lifecycle Modelling the system from different perspectives Interaction of the selected models Validating and verifying models 2. Systems modelling in context Monitoring analysis against business objectives and system requirements The bridge to design, software package selection and development Plus one of either the UMLversion or the Structured version UML version 3. Modelling functionality 3.1. Use Case Modelling Modelling user requirements Use cases Actors and the system boundary Use case diagrams Generalising actors and use cases Use case descriptions template of the description, including pre-conditions and postconditions Use case descriptions defining the main and alternative flows <<include>> and <<extend>> 3.2. Activity Diagrams Activity diagrams notation Using activity diagrams to model processing Using activity diagrams to model use case descriptions

4. Static modelling Analysis class modelling rationale Objects and classes Class diagrams and object diagrams Abstraction and encapsulation Representing classes: name, attributes and operations Defining attributes: adornments Associations Naming associations Defining multiplicities (minimum and maximum) Multiple associations Reflexive associations Constraints in associations Association classes Generalisation and inheritance Modelling generalisation Private, public and protected attributes Concept of polymorphism 5. Dynamic modelling Use case realisation Sequence diagrams Lifelines Focus Message notation Populating the class diagram Using opt, alt and loop in the sequence diagram State machine diagrams Communication diagrams an introduction Structured version 3. Modelling functionality Modelling processes using a Data Flow Diagram Processes External Entities Datastores Dataflows Decomposition and levels Elementary Process Descriptions Documenting the processing Types of Data Flow Diagrams current and required 4. Static Modelling Modelling data using Entity Relationship Diagrams Entities Relationships including cardinality, optionality, exclusivity, recursion, multiple, relationship names) Resolving relationships (1:1, Many:many) Attributes Keys (primary and foreign) Entity Super-types and Sub-types Supporting documentation Entity descriptions Relationship descriptions Attribute descriptions

5. Dynamic Modelling Analysing the behaviour of entities Events Enquiries Effects Entity Access Matrix Modelling the behaviour of entities Constructs for sequence, selection and iteration Documenting navigation paths Syllabus for Systems Design & Implementation Techniques 1. Introduction Design and implementation in the lifecycle Interpreting the models of analysis Design approach Design objectives and constraints Design architecture 2. Input / Output Design Input and output design Form and document design Selection of appropriate input and data capture solutions Output technologies Selection of appropriate output technologies 3. Interface Design Design of input and output screens Design of human/computer interaction Usability and style guides Modelling/prototyping the interface 4. Data Design (normalisation) Notation and conventions of relational data analysis Progressive normalisation of selected inputs and outputs from un-normalised format to third normal form Rationalising results Third Normal Form data model 5. Process design and specification Detailed definition of write (read and update) processes Detailed definition of read only processes 6. Controls and Security Physical security Logical security (passwords, access control) Risk assessment Backup and recovery procedures Audit trails Contingency planning Legislative controls Ethical issues 7. Physical design Physical data design Design of codes and keys Physical process design Physical process design principles (e.g. cohesion and coupling)

Design patterns Interface and sub-system design Principles of re-factoring Round-trip engineering 8. Testing within the chosen life cycle Test cases from design models Design and code inspection Unit testing Component integration testing System testing System integration testing User acceptance testing Requirements traceability 9. Methods of implementation Implementation planning and preparation Changeover methods Handover procedures 10. Training Analysing training needs Methods of training delivery Evaluating training 11. Post implementation Post implementation and post project reviews Benefits realisation Types of maintenance Change control Build and release strategy Regression testing