/
Limit Model Complexity per Creator Project

Limit Model Complexity per Creator Project

After selecting a way to measure model complexity users should define limits to what they consider reasonable limits. Consider using different limits for junior vs senior modelers.

Recommendation: Limit main complexity measures per Creator project as follows:

  • Do not exceed and try to cover more than a maximum of 100 testable requirement references

  • Do not exceed a maximum of 100 tests to cover model logic, i.e., not counting tests whose only difference or value is to cover combinatorial or spreadsheet data

  • Do not exceed 20 activity diagrams project and do not nest them deeper than 5 levels.

  • Less than 20% of all activity diagrams should be of high diagram complexity.

  • Keep diagram complexity in line with your knowledge level

Note that the limits of 100 requirements and 100 tests are not coincidental – we should target to have at least one test per requirement. In other words we can use the number of tests as a basis to reason about requirements even if they are not explicitly referenced in a model. If you want to increase the number of tests per requirement, then rather reduce the maximum number of requirements than increasing the maximum number of tests.

Related content

Measuring Model Complexity
Measuring Model Complexity
More like this
Keep Only Relevant Activity Diagrams in Your Model Folder
Keep Only Relevant Activity Diagrams in Your Model Folder
More like this
Model Complexity
Model Complexity
More like this
Modeling Functionality
Modeling Functionality
Read with this
Restructure and Distribute Complex Models across Multiple Creator Projects
Restructure and Distribute Complex Models across Multiple Creator Projects
More like this
General
Read with this

Copyright © 2023 Conformiq and its subsidiaries. All rights reserved.