Start reading Advanced Use Case Modeling on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Read books on your computer or other mobile devices with our FREE Kindle Reading Apps.
Advanced Use Case Modeling: Software Systems: Software Systems v. 1
 
 

Advanced Use Case Modeling: Software Systems: Software Systems v. 1 [Kindle Edition]

Frank Armour , Granville Miller
5.0 out of 5 stars  See all reviews (2 customer reviews)

Digital List Price: £28.65 What's this?
Print List Price: £36.99
Kindle Price: £22.92 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £14.07 (38%)
Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £22.92  
Paperback £31.44  

Product Description

Product Description

"This book isn't just another introduction to use cases. The authors have used their wealth of experience to produce an excellent and insightful collection of detailed examples, explanations, and advice on how to work with use cases."

–Maria Ericsson

The toughest challenge in building a software system that meets the needs of your audience lies in clearly understanding the problems that the system must solve. Advanced Use Case Modeling presents a framework for discovering, identifying, and modeling the problem that the software system will ultimately solve.

Software developers often employ use cases to specify what should be performed by the system they're constructing. Although use case-driven analysis, design, and testing of software systems has become increasingly popular, little has been written on the role of use cases in the complete software cycle. This book fills that need by describing how to create use case models for complex software development projects, using practical examples to explain conceptual information.

The authors extend the work of software visionary Ivar Jacobson, using the Unified Modeling Language (UML) as the notation to describe the book's models. Aimed primarily at software professionals, Advanced Use Case Modeling also includes information that relates use case technique to business processes.

This book presents a process for creating and maintaining use case models in a framework that can be fully customized for your organization. The authors, pioneers in the application of use cases in software development, bring their extensive experience to cover topics such as:

  • A process model for applying a use case model
  • How to keep your use case modeling effort on track
  • Tips and pitfalls in use case modeling
  • How to organize your use case model for large-system development
  • Similarities between Advanced Use Case Modeling and the Rational Unified Process framework
  • Effect of use cases on user interface design
  • Guidelines for quality use case modeling

From the Back Cover

"This book isn't just another introduction to use cases. The authors have used their wealth of experience to produce an excellent and insightful collection of detailed examples, explanations, and advice on how to work with use cases."

—Maria Ericsson

The toughest challenge in building a software system that meets the needs of your audience lies in clearly understanding the problems that the system must solve. Advanced Use Case Modeling presents a framework for discovering, identifying, and modeling the problem that the software system will ultimately solve.

Software developers often employ use cases to specify what should be performed by the system they're constructing. Although use case-driven analysis, design, and testing of software systems has become increasingly popular, little has been written on the role of use cases in the complete software cycle. This book fills that need by describing how to create use case models for complex software development projects, using practical examples to explain conceptual information.

The authors extend the work of software visionary Ivar Jacobson, using the Unified Modeling Language (UML) as the notation to describe the book's models. Aimed primarily at software professionals, Advanced Use Case Modeling also includes information that relates use case technique to business processes.

This book presents a process for creating and maintaining use case models in a framework that can be fully customized for your organization. The authors, pioneers in the application of use cases in software development, bring their extensive experience to cover topics such as:

  • A process model for applying a use case model
  • How to keep your use case modeling effort on track
  • Tips and pitfalls in use case modeling
  • How to organize your use case model for large-system development
  • Similarities between Advanced Use Case Modeling and the Rational Unified Process framework
  • Effect of use cases on user interface design
  • Guidelines for quality use case modeling


0201615924B04062001

Product details

  • Format: Kindle Edition
  • File Size: 9688 KB
  • Print Length: 464 pages
  • Publisher: Addison-Wesley Professional; 1 edition (29 Dec 2000)
  • Sold by: Amazon Media EU S.à r.l.
  • Language English
  • ASIN: B003ZUYJ5O
  • Text-to-Speech: Enabled
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: #250,829 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Frank Armour
Discover books, learn about writers, and more.

Visit Amazon's Frank Armour Page

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
Format:Paperback
At last a serious book on use cases! Along with Schneider and Winters' book this has got to be the best yet.

The authors take us beyond how to draw diagrams and get to grips with myriad issues of description in documentation in the project lifecycle. The authors' approach of questioning all aspects of the use case model is vital to their success. The chapter on testing, though only an overview, provides enough information to turn use cases into more than a trendy requirements tool.

Throughout there are excellent sidebars on issues in use case modelling. The authors offer both sides of the argument and then plump for their preference.

It is hard to find fault with this book.

Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
A fantastic book 29 Aug 2008
Format:Paperback
This book is by far and away the best 'technical' book I have ever purchased (and I have a lot of 'technical' books!!!).

It's clearly and thoughtfully written, practicle and covers all the bases. If you are looking to embark on using Use-cases or develop your use of Use-cases more then this is the book for you.

As the previous reviewer rightly notes - "It is hard to find fault with this book"
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  6 reviews
32 of 34 people found the following review helpful
A very thorough and well-written book 5 Feb 2001
By A Customer - Published on Amazon.com
Format:Paperback
This book has some powerful advice for those projects that use Use Cases to drive their analysis and design efforts. It lays out a good process to follow for developing the Use Cases so you don't jump right into the details without a plan. Much of the advice is good Software Engineering practices, but a lot of people seem to forget that it still applies even when making use of newer techniques such as Use Cases.

The chapters pertaining to relating the Use Cases to other artifacts - such as test cases, the User Interface, and the Object Model - offer very practical and sound advice. You can tell that the authors have actually done it before and are speaking from experience and lessons learned.

The chapter explaining Extend Relationships offered the clearest and most complete description of the Extend Relationship that I have encountered.

All of the writing is very approachable and the examples sprinkled throughout the book and in the Appendixes are very helpful.

25 of 27 people found the following review helpful
Detailed UML Theory and Application Practices 1 Feb 2001
By Brad Leon - Published on Amazon.com
Format:Paperback
Granville Miller and Frank Armour have created an essential text for understanding Use Case Modeling theory. This book explains the basics of UML in the initial chapters, but quickly moves on to detail advanced Use Case theories and the best ways to apply those theories. I approached the book as a beginner, but had little difficulty understanding the presented ideas and theories. I would recommend this book for anyone involved with Use Case Modeling - from beginner to advanced. For beginners, this book offers a solid introduction and quickly prepares you for the advanced topics. For intermediate to advanced users, this book offers a compilation of theories and practices and is certain to give you insight to pieces of the UML puzzle.

Each step of the design process is explained thoroughly, and several alternative procedures are presented. Also, the appendices are valuable references of themselves. They contain a Use Case Development Review Checklist and a complete Development Case, which outlines each major step on the use case modeled development cycle.

The authors have also done an excellent job in bringing together information from outside sources to compile their work. Rather than preaching a specific format or model, the reader is presented with many different customizable options for applying the theories in the book. The carefully cited sources also give excellent direction for further reading.

I was disappointed to find a flaw with the printing of the book. In my copy the pages containing the table of contents were out of order. However, I found that I was more disappointed because a potential reader might skip this book on the shelf just because of a printing mishap. This information within is too valuable to miss.

A real danger with theory books is the potential to either underestimate the reader or talk over the reader's head. This book walks that fine line with ease. I felt that the ideas and terms were presented in a logical and clear manner. It is a valued reference for my work.

19 of 21 people found the following review helpful
Tells you how to start and when to stop 22 Oct 2001
By Victor Lim "Tiger" - Published on Amazon.com
Format:Paperback
I have found this book of tremendous help in my work.

My first books on use cases focused more on UML rather than use cases. I did not give a hoot on use cases, because they look so simple on paper (and that's why I didn't buy a book specifically on use cases!) But as I grew as a developer, I began to believe that use case modelling if done well can significantly reduce development effort and bring about quality solutions. Use cases are the foundation to the understanding of the system that you are trying to develop. Use cases deserve serious attention.

The main problem with use cases is that you either don't know how to start or when to stop. This book tells you both. It tells you how to develop your use case model systematically from scratch and how to make provisions so that your use case model can grow. IMO, that's the main draw for this book.

The authors also give good insights on the possible approaches the reader can take to expand his/her use case model iteratively. It cautions the modeller to keep a balanced model so that stakeholders can understand, rather than one that specifies everything but gets bogged down by the details.

Semantics, you can get it elsewhere, but this book discusses it pretty well too. The examples are clear and relevant.

All in all, Frank and Granville did an excellent job covering the topic.

Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
&quote;
Secondary actors provide service in the use case and would not exist if there were no primary actors. &quote;
Highlighted by 3 Kindle users
&quote;
extend relationship (Figure 2-6) allows a use case to be extended with additional behavior and variations. &quote;
Highlighted by 3 Kindle users
&quote;
A use case describes a single goal and all the possible things that can happen as the user attempts to reach the goal. &quote;
Highlighted by 3 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Look for similar items by subject


Amazon Media EU S.à r.l. GB Privacy Statement Amazon Media EU S.à r.l. GB Delivery Information Amazon Media EU S.à r.l. GB Returns & Exchanges