Systems Design Techniques Training

3 days - £1225 + vat

Systems Design Techniques TrainingThis Systems Design Techniques training course is designed to be both practical and participative. Theoretical concepts are introduced and are then reinforced through practical exercises where participants can apply the skills and techniques of design in a realistic project simulation.

The Systems Design Techniques course takes a "tool-kit" approach to Systems Design, introducing models from the UML (such as sequence diagrams and state machine diagrams) alongside established models like the normalised data model and Structured English. It is appropriate to designers working in all software environments, including those primarily working on system enhancements.

We also provide private and in-company Systems Design Techniques courses. Call +44 (0) 1273 622272 to discuss.

Systems Design Techniques Course Objectives

At the end of this Systems Design Techniques training course participants will be able to:

  • Explain the role and objectives of systems design and implementation in the systems development lifecycle
  • Define the objectives and constraints of design
  • Design effective inputs, outputs and interfaces
  • Normalise a restricted set of inputs and outputs
  • Develop a "bottom-up" data model from normalised data
  • Define logical process specification using Data Action Diagrams and Interaction Diagrams
  • Produce a strategy for effective physical design
  • Develop a state machine diagram
  • Understand and apply the principles of security, confidentiality and privacy
  • Describe the role of testing in systems design
  • Describe and evaluate different methods of systems implementation
  • Analyse training needs and select an appropriate training method
  • Describe a range of post-implementation issues

Systems Design Techniques Course Content

1. Introduction

  • Objectives and constraints of design
  • Design and implementation in the systems development life cycle
  • The products of analysis
  • Design approach and architecture

2. Input and output design

  • The design boundary
  • Output design and technology
  • Input design and technology
  • Selection of appropriate output and input technologies

3. Human-Interface Design

  • Design of input and output screens
  • Dialogue types
  • Usability and style guides
  • Dialogue modelling
  • Prototyping the interface

4. Logical Data Design (normalisation)

  • Notation and conventions of relational data analysis
  • Principles of progressive normalisation
  • Rationalising results
  • Building the normalised (Third Normal Form) data model

5. Logical Process Design

  • Class diagrams (UML)
  • Interaction Diagrams (UML)
  • Sequence Diagrams (UML)
  • Communication Diagrams (UML)
  • Structured English
  • Data Action Diagrams

6. Systems Controls

  • Risk in systems development
  • Physical security
  • Logical security
  • State machine diagrams (UML)
  • Backup and recovery procedures
  • Software controls
  • Audit trails
  • Legal requirements of the designer
  • Ethical issues affecting the designer

7. Physical Design

  • Optimising the physical design
  • Principles of physical data design
  • Design of codes and keys
  • Principles of physical process design
  • Common design patterns
  • Interface and sub-system design
  • Component diagrams (UML)
  • Deployment diagrams (UML)
  • Principles of re-factoring
  • Principles of round-trip engineering

8. Testing

  • Test cases from design models
  • Design and code inspections
  • Unit or component testing
  • Component integration testing
  • System testing
  • System integration testing
  • User acceptance testing
  • Requirement traceability

9. Systems 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
  • Objectives and constraints of design re-visited

ISEB certificates

This Systems Design Techniques course prepares participants to sit a one-hour, open book, examination leading to the certificate in Systems Design Techniques offered by the Information Systems Examinations Board (ISEB). This certificate is a Practitioner Specialism of the ISEB diploma in Solution Development.

 

Systems Design Techniques Training Recommended Reading

Systems Analysis and Design

Database Systems: A Practical Approach to Design, Implementation and Management

For full course content and pre-requisites download the Systems Design Techniques Training Course PDF

Share This

Systems Design Techniques Training course dates

Brighton

  • 5 - 7 Nov 2012

London

  • 20 - 22 Jun 2012
  • 3 - 5 Sep 2012

Follow Silicon Beach Training

Silicon Beach Training


Silicon Beach Training Reviews4.9/5 stars
Based on 23 reviews.
See independent Google Places, Free Index and Qype reviews.

Home | Sitemap | Print |