Business and system analysts, designers, developers, testers and other practitioners who want to gain skills in systems modelling techniques.
There are no prerequisites for this course.
3 days. Lecture presentations are supported by group practical work which allows discussion, reinforcement of learning and enhancement of the understanding process.
This course is available on site only. Please call for details.
The course content is independant ly developed but conforms to the BCS Certificate in Systems Modelling Techniques syllabus. Course fees do not include the examination. At the end of the course, participants should be able to:
- Justify the need for IT system modelling and modelling techniques.
- Explain why it is important to model IT system requirements from different perspectives.
- Develop models of system functionality. These models should be either process models with supporting process descriptions or use case diagrams with supporting use case descriptions.
- Develop models of system data. These models should be either entity relationship models or analysis class models, both with supporting descriptions.
- Develop a dynamic model. This model should be either an entity life history showing the effect of events on an entity or a sequence diagram showing the realisation of a use case.
- Evaluate selected models against business objectives and system requirements.
- Appreciate how the selected models inter-relate with each other.
- Describe how the products of analysis feed into the design and development of a system.
The need for modelling and modelling standards.
Rationale for the selected approach.
The approach and systems development lifecycle.
Place of models within the systems development lifecycle.
Modelling the it system from different perspectives.
Interaction of the selected models.
Validating and verifying models.
Systems Modelling in Context
Monitoring analysis against business objectives and system requirements.
The bridge to design, software package selection and development.
Modelling processes using a data flow diagram.
Elementary process descriptions.
Types of data flow diagrams – current and required.
Modelling data using entity relationship diagrams.
Relationships including cardinality, optionaility, exclusivity, recursion, multiple, relationship names.
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.