uml training courses > uml resources


BPMN Poll
Should CRaG Systems provide courses using the Business Process Modelling Notation (BPMN)?
Yes
No
UML Resources
CRaG Systems Software Development Process
The CRaG Systems Software Development Process is a generic process that is designed to be used in either waterfall or incremental mode. It provides templates, examples and detailed guidelines for stages and tasks. Download and install the process on your PC and customise it to fit your own process. Then re-distribute it to your project team to ensure that everyone works to the same process.
UML Tutorial and Download
The UML Tutorial is a FREE introduction to the Unified Modeling Language, object orientation and a generic software development process. The Unified Modeling Language Download file contains the UML 2.0 Superstructure Document including notation and detailed semantics.
Use Case Tutorial
The CRaG Systems Use Case Tutorial is a comprehensive web-based course covering all aspects of specifying functional requirements with use cases. The material takes approximately a day in total to complete. You can complete the course in your own time and save your place and return to it later.
Document and Model Template Download
Templates and examples for various Word documents, Excel spreadsheets and Enterprise Architect models are available in this page for download. These conform to the CRaG Systems generic software development process. You may use and modify the templates and examples within your organisation as you wish provided that you do not publish them more widely as CRaG Systems reserves the copyright on them.
What Is UML?
A very high-level description of what the Unified Modelling Langauge, UML is. For a more in-depth introduction try the UML Introduction Tutorial
Why Use UML?
This management resource explains the major reasons for choosing to introduce a model-driven software development process. It also explains the major advantages that follow from using the Unified Modelling Language rather than some other modelling language.
Why Use Cases?
This management resource explains what a Use Case is and the advantage of using use cases for specifying functional requirements. It also describes the impact of using use case on project management, testing and the overall development process.
MDA - Model-Driven Architecture
An explanation of the OMG's Model-Driven Architecture and how UML and Model-Driven Development fit into this concept. Includes an explanation of MDA transformations, automatic, semi-automatic and manual.
UML Tool Guide
This page provides a list of commonly used UML tools and hyperlinks for downloading evaluation and free versions of the tools. A subjective view of the pros and cons of each tool is also available.
Enterprise Architect
Enterprise Architect from SparxSystems is the UML tool of choice on CRaG Systems courses. Learn more about this powerful, yet low-cost, tool that covers all your UML modelling needs including code generation.