|
Movies Books Music Food Tv Shows Technology Politics Video Games Parenting Fashion Green Living more >

Lunch » Tags » Books » Reviews » Applying Use Cases: A Practical Guide

Applying Use Cases: A Practical Guide

1 rating: 5.0
A book by Geri Schneider

With the emergence of the Unified Modeling Language (UML) over the last few years, developers new to the advantages of thorough software-engineering practices now have a better notational system for designing more effective software. To use UML effectively, … see full wiki

Tags: Books, Cafe Libri
Author: Geri Schneider
Publisher: Addison-Wesley Professional
1 review about Applying Use Cases: A Practical Guide

Learing abstraction by example

  • Jan 18, 2000
Rating:
+5
For every abstraction used in the development of software, there is a definition and a set of rules concerning how to use it. Unfortunately, being an abstraction, the definition is often open to interpretation and the rules are nebulous guidelines. The concept of use cases is one such abstraction. Therefore, the best way to explain them is to use them in an understandable context. That is the approach taken in this book.
The scenario is that a group of designers want to build a "simple" online ordering system. They begin with the proverbial conversation over coffee which contained the usual, "that system stinks and we could do better" phrase. From there, a general, but fairly complete process is presented. Every step in the sequence of requirements definitions is given. Many potential use cases are put forward, which is excellent, as this allows the authors to demonstrate the culling process, whereby some use cases are eliminated and others are combined.
The presentation is a combination of simulated dialog between the principals and more formal techniques of requirements capture such as actors and their diagrams. One thing that impressed me was the accuracy of the dialog. Anyone who has participated in the requirements capture process will experience a flashback. It is written with the beginner in mind, as very little programming background is needed to understand it. This is a thorough demonstration of how to create and apply use cases, without the depth that requires more formal notational techniques.
Use cases are sometimes very hard to teach, as is the case with most abstractions. In this book, the abstract is made concrete and if you read it you will learn a lot about use cases. However, you still may not be able to offer a precise definition.

What did you think of this review?

Helpful
0
Thought-Provoking
0
Fun to Read
0
Well-Organized
0
Post a Comment
What's your opinion on Applying Use Cases: A Practical Guide?
rate
1 rating: +5.0
You have exceeded the maximum length.
Photos
Applying Use Cases: A Practical Guide
Related Topics
Dear John

A book by Nicholas Sparks

Little Women

A book by Louisa May Alcott and Susan Straight

Fear and Loathing in Las Vegas: A Savage Journey

A book by Hunter S. Thompson.

First to Review

"Learing abstraction by example"
© 2014 Lunch.com, LLC All Rights Reserved
Lunch.com - Relevant reviews by real people.
()
This is you!
Ranked #
Last login
Member since
reviews
comments
ratings
questions
compliments
lists