System Design
What is System Design?
Irrespective of the lifecycle or methodology being used, the system design phase of a project is where the structure and components of the system are described in detail, and the new system is seen for the first time as a collection of modules or subsystems. The activities in this phase are the realm of System Designers, System Analysts, Architects, Data Modelers and other technical roles.
System Design and Modeling Training
Software Education offers a range of titles for these technical IT professionals, with a focus on Object-Oriented and the Unified Modeling Language (UML).
| Are you looking for... | ...then this is the course to attend |
| "The nuts and bolts of OO design" | Object Oriented Analysis & Design with UML |
| "Designing and implementing OO solutions based on reusable patterns" | Object Oriented Design Patterns |
| "Fundamental skills and knowledge required for OO developers" | Introduction to Object Oriented Systems |
| "Unified Modeling Language (UML): what is it, how can we use it to get better systems" | Introduction to UML |
| "The ability to convert requirements into system design using UML" | Requirements Definition with UML |
| "A concrete set of frameworks, methods, tips, techniques for resolving data modeling issues" | Advanced Data Modeling |
| Not sure exactly what you're looking for? | Call us on 1800 145 152 (AUS) or 0800 268 773 (NZ) |
Other training options for the System Analyst
The fine line between Business Analysis and System Analysis can be unclear at times, with many roles requiring a degree of focus on both the Analysis phase of a project and the Design phase as well. A number of courses in Software Education's Business Analysis suite of courses cover certain aspects of System Analysis and may provide the perfect course for you.

