Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Patterns for Effective Use Cases

Buy

Use cases have become an integral part of modeling software requirements, but many software developers are discovering that writing effective use cases is more difficult than they had anticipated. An understanding of the basic principles of use cases is not enough. Software developers need a source of objective criteria by which to judge quality and effectiveness.

Patterns for Effective Use Cases provides this set of objective criteria. Written by experienced use case practitioners, this book fills a critical information gap by presenting a pattern language that contains over thirty patterns, providing simple, elegant, and proven solutions to the most common problems in use case development. These patterns distill and define the properties and characteristics of quality use cases. As such, they facilitate the development of original use cases and provide a diagnostic tool for evaluating existing ones.

The book opens with a review of use cases and pattern fundamentals, along with a discussion of the requirements-gathering team. These patterns address the use case development process, the internal structure of use cases, and the relationships among use cases within the system as a whole. Examples of patterns include:

  • BreadthBeforeDepth

  • VisibleBoundary

  • EverUnfoldingStory

  • IntentionRevealingName

  • PreciseAndReadable

  • LeveledSteps

  • InterruptsAsExtensions

  • RedistributeTheWealth

Each pattern discussion includes at least one example demonstrating its real-world application, highlighting both the benefits of using the pattern and the consequences of not doing so. In addition, the book presents guidelines for the effective use of UML with relevant patterns.

Anyone involved in use case writing or requirements gathering will find Patterns for Effective Use Cases an indispensable handbook and reference.

(HTML tags aren't allowed.)

Building the Global Fiber Optics Superhighway
Building the Global Fiber Optics Superhighway

Many wonderful stories have contributed to the growth and worldwide renown of the fiber optics industry. From its improbable roots in the 1960s and the important early laser work by Stewart Miller and colleagues at Bell Laboratories to seminal discoveries by Coming’s Don Keck, Robert Maurer, and Peter Schultz in 1970 demonstrating that...

Building PHP Applications with Symfony, CakePHP, and Zend Framework
Building PHP Applications with Symfony, CakePHP, and Zend Framework

The first detailed, unbiased comparison of the three leading PHP frameworks

Web developers have been eager for an impartial comparison of leading PHP frameworks so they can make educated decisions about the most effective tool for their needs. This guide uses Symfony, CakePHP, and Zend Framework to solve key problems,...

Web Communities: Analysis and Construction
Web Communities: Analysis and Construction
The rapid development of Web technology has made the World Wide Web an important and popular application platform for disseminating and searching information as well as conducting business. However, due to the lack of uniform schema for Web documents, the low precision of most search engines and the information explosion on the World Wide Web, the...

Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)
Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)

This second edition of Java, Java, Java offers a robust, accessible, and flexible problem-solving perspective. The use of Unified Modeling Language (UML) diagrams throughout the text, strongly emphasizes object-oriented design. This book assists students and professionals with their most challenging problem as beginning programmers:...

Professional IBM WebSphere 5.0 Application Server (Programmer to Programmer)
Professional IBM WebSphere 5.0 Application Server (Programmer to Programmer)
The WebSphere platform from IBM, with its rich function set, industry-leading performance, and scalability, as well as configuration flexibility, is one of the leading products of the application server generation.

For the experienced J2EE™ developer, this book details how to develop, deploy, and manage enterprise applications for...

Pervasive Games: Theory and Design (Morgan Kaufmann Game Design Books)
Pervasive Games: Theory and Design (Morgan Kaufmann Game Design Books)
Quickly emerging from the fast-paced growth of mobile communications and wireless technologies, pervasive games take gaming away from the computer screen and back to the three-dimensional world. Now games can be designed to be played in public spaces like shopping malls, conferences, museums and other non-traditional game venues. Game designers...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy