should i get a usecase named configuration for all of them ?
It depends on the complexity of the use cases and your personal style, but this is the approach I would take to keep it simple.
A general question about use cases : if i include some usecase into another usecase , does it means that when parrent usecase happens all childs should happen ?
Yes. If Parent ---include---> Child then the Child use case will run if the path through the use case where the Child use case is invoked is run. Think of include like a procedure call. At
use case example on line 11 you see how the included use case is referenced. When you process that line, the use case gets called.
- Scott
<a href="http://www-306.ibm.com/software/rational/bios/ambler.html" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="http://www.ambysoft.com/books/refactoringDatabases.html" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>