Piergiuliano Bossi
12/3/2004 7:01:00 AM
Lyle Johnson wrote:
> All,
>
> I have a basic understanding of what use cases are and their role in
> requirements modeling, but I'd like to learn more about this approach
> (with the hope that it would work well at my company). Can any of my
> friends in the Ruby Community recommend a good, no-nonsense guide to
> developing use cases (i.e. the book that Dave and Andy would write, if
> they were to write a book about use cases)?
I'd like to suggest some alternatives for you:
*) start with "Object Oriented Software Engineering", from Ivar
Jacobson, read especially the chapters where he introduces the concept
of use case with the example of the recycling maching (don't have the
numbers here, sorry, maybe from chapter 7) ==> it's a pleasure to read
and it gives you all the fundamentals
*) read chapter 3 of "UML Distilled", from Martin Fowler ==> it gives
you a basic idea about what use cases are and what to do with them
*) then you have to read chapter 6 and 7 of "Applying UML and Patterns",
from Craig Larman ==> these are very good if you want to build an
effective iterative process of requirements engineering based on use
cases (IMHO the only thing that can possibly work if you are not ready
to take the agile way)
Last step is to experiment: do it a lot, make mistakes, see what works
well for you and what is bad. Refine as you go.
Have fun! :-)
Giuliano
--
If you want to send me an email address should be 'p', then a dot,
followed by 'bossi' at 'quinary', another dot and 'com' at last