The BCS Systems Modelling Techniques course provides delegates with a proven set of modelling techniques to use when specifying IT systems.
It uses selected models from the UML (Unified Modelling Language), which has become a standard for systems specification.
Key areas of the course include:
- Use case diagrams
- Use case descriptions
- Analysis class diagrams
- Interaction diagrams
- Activity diagrams
- State machines
Combined with Systems Development Essentials this module provides participants with a complete systems analysis course.
This course was previously known as ISEB Systems Modelling Techniques
Select specific date to see price, venue and full details.
Learning Objectives
Successful delegates will be able to:
- Justify the need for modelling and modelling techniques
- Explain why it is important to model system requirements from different perspectives and identify specific modelling techniques
- Construct a static structure model (eg class diagram)
- Construct a process model (eg activity diagram)
- Construct a simple dynamic event driven model (eg state chart)
- Construct a simple user interface model (eg web site navigation model)
- Evaluate how the various models reflect business objectives and system requirements (eg via critical success factors)
- Appreciate how the various perspectives inter-relate to each other
Pre-Requisites
An understanding of the fundamentals of systems development, or attendance of the BCS Systems Development Essentials course.
Course Content
Systems modelling
The importance of modelling and modelling standards
Models of the Unified Modeling Language (UML)
Interaction of selected UML models
Modelling functionality
Use cases diagrams
Actors and the system boundary
Modelling functional scope
Use case descriptions – structure and contents
Use case descriptions – defining the main and alternative flows
The <<include>> and <<extend>> constructs
Activity diagrams – notation
Using activity diagrams to model use case descriptions
Using activity diagrams to model processing
Static data modelling
Objects and classes
Class diagrams and object diagrams
Representing classes – name, attributes and operations
Defining attributes – adornments
Abstraction and Encapsulation
Associations – structural, association and aggregation
Defining multiplicities
Generalisation and inheritance
Understanding polymorphism
Dynamic modelling
Cross-referencing models with CRUD
State machine diagrams modelling object lifecycles
Realising use cases with interaction models
Sequence and communication diagrams
Interaction fragments, including opt, alt and loop
How interaction models populate class operations during design
Modelling in context
Phases and workflows of the Unified Process
Models in the Unified Process
The bridge to design, software package selection and development
Exams & Certification
BCS Systems Modelling Techniques Certificate
One-hour, open book, exam.
This certificate is a core certificate in the BCS Diploma in Solution Development and is also a specialist practitioner certificate in the BCS Diploma in Business Analysis.
Related Courses
- BCS Foundation Certificate in Digital Solution Development
- BCS Foundation in Systems Development
- BCS Professional Certificate in Business Finance
- BCS Systems Design Techniques
- BCS Systems Development Essentials
- BCS Systems Modelling Techniques - Structured
- Introduction to Modelling for Business Analysis