简体   繁体   中英

How to represent generalization relationships in use case specfications?

I have use cases like this: get from here

在此处输入图像描述

When I showed my teacher this, she had required specifying all use cases and representing generalization in document. She want me to reuse Manage Account specfication in Add Account , Delete Account , Edit Account . How to do that?

Thank you in advanced and I'm sorry for my English

I think that in the diagram, the Admin actor should interact with the specialized (child) use cases rather than the more abstract (parent) use case of the generalization relationship.

Furthermore, it is a good practice to show the system boundary using a frame around all the use cases implemented by your system. This is especially helpful when you have more than one actor.

Complementing the use case diagram, you would typically have a use case specification describing the actual sequence of operations of each of your use cases. You could use this to show how all the use cases have a common structure (inherited from Manage Account ).

This page is also helpful for understanding the concept of generalization.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM