by Serlio Software     

Case Complete Support for Domain Objects

Domain objects are the real-world entities that your system is responsible for. By tracking domain objects, Case complete helps you gain a deeper understanding of your system and sets the foundation for object oriented design when you export to UML tools.

Case Complete generates traceability tables in Microsoft Word to help you answer questions like:
  • What domain objects does this use case touch?
  • What use cases are affected by changes to this object?
  • Where does an object get created? updated? destroyed?
Why is this report important?
By having ready access to this information:
  • Your domain object design will be easier to create and understand.
  • Your domain object design will be more accurate and complete because you can ensure all use cases are taken into consideration by tracing domain objects to the use cases they participate in.
  • You can easily find which use cases need to be retested when your design is modified.
Example
Here we see the steps and extensions for the "Sign up for Course" use case. The domain objects, such as "sections" and "prerequisites" are defined in the integrated glossary.


From this report (generated for only the one use case) you can see the domain objects that are used by the Sign up for Course use case and which use cases reference each domain object. You can optionally fill in the C/R/U/D column - whether the use case Creates, Reads, Updates, or Destroys the domain object.
© 2008 Serlio Software Development Corporation
privacy