• user warning: Got error 28 from storage engine query: SELECT t.* FROM term_node r INNER JOIN term_data t ON r.tid = t.tid INNER JOIN vocabulary v ON t.vid = v.vid WHERE r.vid = 140 ORDER BY v.weight, t.weight, t.name in /var/www/vhosts/capiro.co.uk/httpdocs/modules/taxonomy/taxonomy.module on line 618.
  • user warning: Got error 28 from storage engine query: SELECT DISTINCT b.* FROM blocks b LEFT JOIN blocks_roles r ON b.module = r.module AND b.delta = r.delta WHERE b.theme = 'acquia_marina' AND b.status = 1 AND (r.rid IN (1) OR r.rid IS NULL) ORDER BY b.region, b.weight, b.module in /var/www/vhosts/capiro.co.uk/httpdocs/modules/block/block.module on line 407.
  • user warning: Got error 28 from storage engine query: SELECT v.vid, v.*, n.type FROM vocabulary v LEFT JOIN vocabulary_node_types n ON v.vid = n.vid WHERE n.type = 'page' ORDER BY v.weight, v.name in /var/www/vhosts/capiro.co.uk/httpdocs/modules/taxonomy/taxonomy.module on line 458.

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.