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.
CRaG Systems Project Estimation Software
The FREE CRaG Systems Project Estimation Software (PEST) allows you to build your own project data sets based on a series of standard metrics and use that data to predict the completion time and cost of future software development projects. Your project data is stored in your very own project data repository for you to edit and use as you wish. You choose the set of metrics you wish to use. Once you have built more than one data set, you can use the existing data to predict the expected time and cost of future projects.
CRaG Systems 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.
CRaG Systems 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.
Example UML Diagrams and Models for Download
On this page you will find example UML diagrams and models for download in HTML form. Just click the model links and explore the diagrams and models. You may use and modify and download the example UML diagrams and models within your organisation as you wish provided that you do not re-publish them.
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.