UML for Requirements Capture, Analysis and Specification

UML has become the de facto standard for systems modelling. As a consequence, it is supported directly by many tools. It is also becoming increasingly sophisticated and precise so that models may be used as the basis for the generation of working code and data bases. At the very least, such auto generated applications can be used as protopes, helping the users to come to conclusions about what it is they really want and need.

The technique of use cases, although commonly misused, can be made to map well to the established requirements elicitation techniques related to the gathering of user scenarios. These scenarios can be enriched with definitions of data used. Other UML techniques permit us to show how scenarios can be used in combination.

UML also supports the complete life cycle of systems development. It can encourage co-operation between analysts, architects, designers, developers, testers, and of course, project managers.

Our consultants are experts in UML and in its application to support requirements. They are also experts in UML tools.

Please note that we do not regard UML as a panacea, nor as a technique that must necessarily be used on every project, but simply as a another technique that professional analysts should be masters of.

Capiro can provide the following support for UML:

For further information, please contact us.