"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
Advanced Use Case Modeling: Vol. 1
For information on obtaining permission for use of material from this work , please submit a written request to : Pearson Education , Inc. Rights and Contracts Department 75 Arlington Street , Suite 300 Boston , MA 02116 Fax : ( 617 ) ...
Diagramming and process are important topics in today’s software development world, as the UML diagramming language has come to be almost universally accepted.
This guide will help readers learn how to employ the significant power of use cases to their software development efforts.
Figure 6 shows a meta model of the measurable use case modeling method that can quantify the modifiability of a produced use case diagram, by using above technique. Each class whose category is “Metrics” in the figure denotes a metrics ...
This publication is strong on coordination and planning. It is therefore recommended as an up-to-date source book for these particular aspects of SCM." International Journal of Production Research 2001/Vol. 39/13
This book offers a patterns-based approach to producing better use cases. Thedesign patterns approach has become popular because it allows softwarepractitioners to address recurring problems by applying a catalog of...
Of course the vendors and the experts assume you already know how to use their tools, understand the meaning of UML diagrams, and know all the buzzwords they've come up with in their marketing brochures. In this chapter we cover the ...
In addition, there is a need to study whether use cases add value (e.g., in ease of understanding or ability to capture additional information relative to other models in the UML). For this type of study, laboratory experiments offer ...
TIP Use Case Modeling Reference The best use case book that I know of is Writing Effective Use Cases by Alistair Cockburn (2001a). Advanced Use Case Modeling by Armour and Miller (2001) is also quite good. and Scott 1999), ...