Abstract
In order to deal with the complexity of large systems, the divide-and-conquer policy is adopted in requirements engineering: collect requirements from different groups of stakeholders, and then compose them together as a complete requirements specification. However, the policy brings forward the problem of overlapping use cases: similar event flows appear in more than one use case. Duplicate event flows lower the readability and maintainability of use case diagrams. The problem has been recognized, but no detecting approach is available to find out duplicate event flows. The paper proposes a heuristic algorithm which is based on information retrieval technologies. Evaluation results suggest that the algorithm is efficient and effective.
| Original language | English |
|---|---|
| Pages (from-to) | 2366-2370 |
| Number of pages | 5 |
| Journal | Tien Tzu Hsueh Pao/Acta Electronica Sinica |
| Volume | 34 |
| Issue number | SUPPL. |
| Publication status | Published - Dec 2006 |
| Externally published | Yes |
Keywords
- Requirements specification
- Scenario
- Unified modeling language (UML)
- Use case