Use Cases -- Which tool?

Posted on 2005-03-02
Medium Priority
Last Modified: 2006-11-17
Which tool is used to create use-cases?

Can I use Microsoft Word?

Is there some industry standard?

Is there some free tool out there that I can use? (free down loads / free trials good for 30 days, etc.)

Question by:kamleshmistry

Assisted Solution

rgunturu earned 200 total points
ID: 13442768
Try rationalrose or borlands togethersoft products....

Assisted Solution

shekhar_shashi earned 400 total points
ID: 13444978

We have used use cases in several projects. The most important content of a use case is use case text. So Microsoft Word will be a good enough.

You can get freee evaluation copy of Rational Rose Enterprise Edition for 15 days from IBM Rational Web Site. I can get Visio from Microsoft.

One concern that some people may put here is the UML stuff that is missing in use cases. Do not worry too much about UML notation. However, it may be a good idea to show the dependency relationship between use cases (also the 'uses' and 'extends' relationship in a use case diagram. You can do this on a white board or a piece of paper. The UML symbols for use cases are very limited. There are good guidelines for writing use cases availabe on the internet.

I found books from Alistair Cockburn, Martin Fowler and Doug Rosenburg very useful. You may want to check out these books just in case you haven't read this already.

Also, the real help from tools will be when you get into the use case realization exercise. But this is probably a topic of another discussion.


Accepted Solution

AnthonySteer earned 400 total points
ID: 13471139
Rational Rose is Very good, but EXPENSIVE! if you want to use it full-time.  We use it at work and its very good, but one of the tools we trialed which may do what you want is a tool called Enterprise Architect (not to be confused with the visual studio of the same name) at http://www.sparxsystems.com.au/ea_purchase.htm.

Pricing is more reasonable than Rational and has a 30 day trial period.  It also integrates well with Visual Studio 6 allowing you to reverse engineer existing software, not that us developers would ever reverse-engineer would we :).

Hope this helps



Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
Make the most of your online learning experience.
An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
Screencast - Getting to Know the Pipeline

621 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question