Dear community.
I am building a use case diagram to model the functionality of a system. The diagram grew into quite a large size so I decided to make it more readable by creating packages for logically related use cases. My problem with packaging arises when I extract commonly used use cases (inclusion and exclusion use cases that are used by a few other use cases in other packages) into a separate package. I don't know the rules in regards to showing association between packages (i.e am I allowed to model association between package A and package B by connecting the two packages with an "Association" line). I was hoping that someone may be able to clarify things for me in regards to this matter.
Best Regards,
Roman
Roman,
You sure can! Have a look at this lesson link for UML 2.0 http://www.agilemodeling.com/artifacts/packageDiagram.htm about half way down as long as you add value to the reader "how you categorize the diagram is of little real consequence." As you can see there is an association between packages.
UC packages are not like CLASS packages. They need not follow the same rules. Read the rest of the link for some tips and tricks.
Read on here, if you are interested in Uce Case desgin a more a advanced level ....
When formulizing a Use Case in an advanced design house...Formulizing a use case is about taking the diagrams and narratives and turning them into a real object oriented system
just in case you were wondering.
Perry McLeod, CBAP, PMP
Hi Roman,
Here's what you can do:
- Adrian
Adrian and Pmcleod.
Thank you kindly for prompt and resourceful answers! Provided answers helped me a lot !
Cheers,
brought to you by enabling practitioners & organizations to achieve their goals using: