Hi,
Thanks for the responses. It seems to me that being unable to add an exception paths when a step has been linked to another use case is just a limitation of the tool. I did fear there was some fundamental reason not to do it that I was missing.
As Qwerty has said the issue can be got round by using the plain notes, however this sacrifices all the benefits of the structured approach. I’ve chosen a more middle way adding the link to the use case as just a context reference. I’m sure there will be some problems with this down the line but I still get the benefits of the auto numbering. (I’ve had cause to be thankful for this on a number of occasions.)
I fully take Helmut’s point, that use cases are supposed to be easily digested by business stakeholders and therefore using a lot or includes and extends only makes things complicated. However in this case the customer has provided a lot of detail in the user requirements specification, right down to exception conditions and the specifics of this validation process. In fact the user requirement specification runs to over eight volumes, so in this case the idea of keeping things simple for the stakeholders was abandoned about seven volumes earlier, before we got the contract to implement.
The customer requires to see the detail in the user requirements expanded on in detailed use cases in a functional specification as well as traced to their original requirements. Hence why we are using Enterprise Architect, in the hope of bringing the whole thing under control in a consistent and traceable way.
Thanks
b.b.