Arunkumar Khannur's Software Testing Knowledge Center

11.11. Use Case Decomposition

Decomposition into relatively small, coherent units has several major advantages for user centric model. First, it leads to a smaller, simpler use case model in which each part of the overall model is comparatively simple and easy to understand in itself and in relation to a small number of other use cases. Second, the total model is simplified through reuse because common elements are factored out into separate use cases rather than being repeated in numerous places and variations.

When used as a guide to the design of the user interface and supporting internals, this form of decomposition promotes reuse of internal and external components and designs. Each piece of the problem can be solved once, and the solution can be recycled wherever the corresponding use case is referenced in the task model.

Our design experience also suggests a subtle but significant payoff in enhanced usability. A user interface that reflects fine-grained, usage-centered task decomposition enables flexible re-composition by users into new combinations of tasks. In this way, designers can deliver powerful tools that support even unanticipated uses and usage patterns.
Khannur's Book
Arunkumar Khannur, Software Testing - Techniques and Applications, Published by Pearson Publications, 2011 (ISBN:978-81-317-5836-6; Pages:341 + xxii)
Follow Khannur
Khannur's Company
ISQT Process & Consulting Services Pvt. Ltd., Bangalore, INDIA
Khannur's Software Testing Forum
 Contact Khannur
ISQT Process & Consulting Services Pvt. Ltd.
#732, 1st Floor, 12th Main,
3rd Block, Rajajinagar,
Bangalore - 560010, INDIA
Phone: +91 80 23012511
Skype: arun.isqt