Chapter 6. Structuring Use Cases
As you attempt to model the concerns about a system, you will find that they are not independent from one another. In fact, you frequently find relationships between them and must understand what these relationships are to effectively structure and separate the concerns. The use-case technique provides the means for you to model the relationships between concerns through relationships between use cases, such as use-case extend, use-case include, and use-case generalization. We pay particular attention to use-case extensions because they translate to advices in AOP during implementation. Here, we propose the modeling of pointcuts in extension use cases. This early identification of pointcuts during use-case modeling ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access