A module of the ISEB Diploma in Systems DevelopmentIn-company training only. Please call 0161 242 2121 for details.
Overview
This course is concerned with designing all aspects of the user interface (input forms, input screens, output screens, reports and documents, dialogues) as well as underlying principles of data and process design.
The process design approach is not prescribed but could include Structured English, Data Action Diagrams, Update Process Models, and Sequence Diagrams. Normalisation is the fundamental design technique for data design
Course Objectives
Upon successful completion of this course, delegates will be able to:
- Explain the role & objectives of systems design & implementation in the systems development lifecycle
- Produce effective input and output design
- Construct a usable user interface (HCI)
- Normalise a restricted set of inputs and outputs and produce a Third Normal Form data model
- Produce detailed specifications for selected update and read-only processes
- Understand and apply the principles of security, confidentiality and privacy
- Explain and apply the principles of physical design
- Define the role of testing in systems design
- Describe and evaluate different methods of implementation
- Define training needs and select an appropriate training method
- Describe a range of post-implementation issues
An optional examination can be taken at the end of the course. The examination consists of 15 minutes reading time followed by a one-hour 'open book' written examination based upon a business scenario. The examination is charged for separately. Successful candidates are awarded the ISEB Certificate in Systems Design & Implementation Techniques
Syllabus Overview
Introduction
- Design & Implementation in the lifecycle
- Interpreting the models of analysis
- Design approach
- Design objectives and constraints
- Design architecture
- Input and output design
- Form and document design
- Selection of appropriate input and data capture solutions
- Output technologies
- Selection of appropriate output technologies
Interface Design
- Design of input & output screens
- Design of human/computer interaction
- Usability and style guides
- Modelling / prototyping the interface
- 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
- Detailed definition of write (read and update) processes
- Detailed definition of read-only processes
- Physical security
- Logical security (passwords, access control)
- Risk assessment
- Backup and recovery procedures
- Audit trails
- Contingency planning
- Legislative controls
- Ethical issues
- Physical data design
- Design of codes and keys
- Physical process design
- Physical process deign principles (e.g. cohesion and coupling)
- Design patterns
- Interface and sub-system design
- Principles of re-factoring
- Round-trip engineering
- Test cases from design models
- Design and code inspection
- Unit testing
- Integration testing in the small (link testing)
- System testing
- Integration testing in the large
- User acceptance testing
- Requirements traceability
- Implementation planning and preparation
- Changeover methods
- Handover procedures
- Analysing training needs
- Methods of training delivery
- Evaluating training
- Post implementation & post project reviews
- Benefits realisation
- Types of maintenance
- Change control
- Build and release strategy
- Regression testing
This is the revised syllabus for the ISEB Certificate in Systems Design & Implementation Techniques which can lead to the ISEB Diploma in Systems Development


