By Sharam Hekmat
UMLProcess is a defined process for developing software systems using object technology. The
purpose of this document is to define the UMLProcess at a level that is suitable for practitioners who have had no prior exposure to a similar process.
This document is intended to be a concise guide to the processes it covers, rather than giving a detailed description of each process. By focusing on the key concepts (and deferring the practical details to workshops and mentoring sessions), we can maximise the usefulness of the handbook as a learning tool.
If you plan to implement the UMLProcess in your organisation, we recommend that you use a UML modelling tool to formalise your modelling activities. PragSoft provides two very popular tools for this purpose:
UMLStudio allows you to create UML models, generate code from them, and reverse engineering UML models from code. UMLServer allows you to deploy UMLStudio in a collaborative environment.
UMLProcess is a defined process for developing software systems using object technology. The
purpose of this document is to define the UMLProcess at a level that is suitable for practitioners who have had no prior exposure to a similar process.
This document is intended to be a concise guide to the processes it covers, rather than giving a detailed description of each process. By focusing on the key concepts (and deferring the practical details to workshops and mentoring sessions), we can maximise the usefulness of the handbook as a learning tool.
If you plan to implement the UMLProcess in your organisation, we recommend that you use a UML modelling tool to formalise your modelling activities. PragSoft provides two very popular tools for this purpose:
UMLStudio allows you to create UML models, generate code from them, and reverse engineering UML models from code. UMLServer allows you to deploy UMLStudio in a collaborative environment.