Writing Effective Use Cases

Writing Effective Use Cases

Author: Alistair Cockburn

Publisher: Pearson Education

Published: 2001

Total Pages: 301

ISBN-13: 0201702258

DOWNLOAD EBOOK

This guide will help readers learn how to employ the significant power of use cases to their software development efforts. It provides a practical methodology, presenting key use case concepts.


Use Case Modeling

Use Case Modeling

Author: Kurt Bittner

Publisher: Addison-Wesley Professional

Published: 2003

Total Pages: 374

ISBN-13: 9780201709131

DOWNLOAD EBOOK

Discusses how to define and organize use cases that model the user requirements of a software application. The approach focuses on identifying all the parties who will be using the system, then writing detailed use case descriptions and structuring the use case model. An ATM example runs throughout the book. The authors work at Rational Software. Annotation copyrighted by Book News, Inc., Portland, OR


Use Cases

Use Cases

Author: Daryl Kulak

Publisher: Addison-Wesley

Published: 2012-03-30

Total Pages: 270

ISBN-13: 0133085155

DOWNLOAD EBOOK

This book describes how to gather and define software requirements using a process based on use cases. It shows systems analysts and designers how use cases can provide solutions to the most challenging requirements issues, resulting in effective, quality systems that meet the needs of users. Use Cases, Second Edition: Requirements in Context describes a three-step method for establishing requirements—an iterative process that produces increasingly refined requirements. Drawing on their extensive, real-world experience, the authors offer a wealth of advice on use-case driven lifecycles, planning for change, and keeping on track. In addition, they include numerous detailed examples to illustrate practical applications. This second edition incorporates the many advancements in use case methodology that have occurred over the past few years. Specifically, this new edition features major changes to the methodology's iterations, and the section on management reflects the faster-paced, more "chaordic" software lifecycles prominent today. In addition, the authors have included a new chapter on use case traceability issues and have revised the appendixes to show more clearly how use cases evolve. The book opens with a brief introduction to use cases and the Unified Modeling Language (UML). It explains how use cases reduce the incidence of duplicate and inconsistent requirements, and how they facilitate the documentation process and communication among stakeholders. The book shows you how to: Describe the context of relationships and interactions between actors and applications using use case diagrams and scenarios Specify functional and nonfunctional requirements Create the candidate use case list Break out detailed use cases and add detail to use case diagrams Add triggers, preconditions, basic course of events, and exceptions to use cases Manage the iterative/incremental use case driven project lifecycle Trace back to use cases, nonfunctionals, and business rules Avoid classic mistakes and pitfalls The book also highlights numerous currently available tools, including use case name filters, the context matrix, user interface requirements, and the authors' own "hierarchy killer."


Patterns for Effective Use Cases

Patterns for Effective Use Cases

Author: Steve Adolph

Publisher: Addison-Wesley Professional

Published: 2003

Total Pages: 264

ISBN-13: 9780201721843

DOWNLOAD EBOOK

Simple, elegant, and proven solutions to the specific problems of writing use cases on real projects, this workbook has 36 specific guidelines that readers can use to measure the quality of their use cases. This is the first book to specifically address use cases with the proven and popular development concept of patterns.


Scenarios, Stories, Use Cases

Scenarios, Stories, Use Cases

Author: Ian F. Alexander

Publisher: John Wiley & Sons

Published: 2005-04-08

Total Pages: 544

ISBN-13: 0470861959

DOWNLOAD EBOOK

Extending the scenario method beyond interface design, this important book shows developers how to design more effective systems by soliciting, analyzing, and elaborating stories from end-users Contributions from leading industry consultants and opinion-makers present a range of scenario techniques, from the light, sketchy, and agile to the careful and systematic Includes real-world case studies from Philips, DaimlerChrysler, and Nokia, and covers systems ranging from custom software to embedded hardware-software systems


Succeeding with Use Cases

Succeeding with Use Cases

Author: Richard Denney

Publisher: Addison-Wesley Professional

Published: 2005

Total Pages: 344

ISBN-13:

DOWNLOAD EBOOK

From best-selling author and noted teacher and speaker Yehuda Berg comes a thought-provoking call to action on our current global crisis. Positing that our collective abdication of responsibility — in every facet of our lives, including business and the economy, the environment, government and politics, healthcare, education, and religion — has contributed to the problems and challenges we face, Berg asserts that taking responsibility for our actions (or lack thereof) and their consequences is the key to achieving change for the better. Berg urges readers to access the power within each of us, using the principles of Kabbalah, in order to create the consciousness shift required for lasting positive change.


Use Case Driven Object Modeling with UMLTheory and Practice

Use Case Driven Object Modeling with UMLTheory and Practice

Author: Don Rosenberg

Publisher: Apress

Published: 2008-06-28

Total Pages: 456

ISBN-13: 1430203692

DOWNLOAD EBOOK

Diagramming and process are important topics in today’s software development world, as the UML diagramming language has come to be almost universally accepted. Yet process is necessary; by themselves, diagrams are of little use. Use Case Driven Object Modeling with UML - Theory and Practice combines the notation of UML with a lightweight but effective process - the ICONIX process - for designing and developing software systems. ICONIX has developed a growing following over the years. Sitting between the free-for-all of Extreme Programming and overly rigid processes such as RUP, ICONIX offers just enough structure to be successful.


Applying Use Cases

Applying Use Cases

Author: Geri Schneider

Publisher: Pearson Education

Published: 2001-03-31

Total Pages: 320

ISBN-13: 0789745453

DOWNLOAD EBOOK

Use case analysis is a methodology for defining the outward features of a software system from the user's point of view. Applying Use Cases, Second Edition, offers a clear and practical introduction to this cutting-edge software development technique. Using numerous realistic examples and a detailed case study, you are guided through the application of use case analysis in the development of software systems. This new edition has been updated and expanded to reflect the Unified Modeling Language (UML) version 1.3. It also includes more complex and precise examples, descriptions of the pros and cons of various use case documentation techniques, and discussions on how other modeling approaches relate to use cases. Applying Use Cases, Second Edition, walks you through the software development process, demonstrating how use cases apply to project inception, requirements and risk analysis, system architecture, scheduling, review and testing, and documentation. Key topics include: Identifying use cases and describing actors Writing the flow of events, including basic and alternative paths Reviewing use cases for completeness and correctness Diagramming use cases with activity diagrams and sequence diagrams Incorporating user interface description and data description documents Testing architectural patterns and designs with use cases Applying use cases to project planning, prototyping, and estimating Identifying and diagramming analysis classes from use cases Applying use cases to user guides, test cases, and training material An entire section of the book is devoted to identifying common mistakes and describing their solutions. Also featured is a handy collection of documentation templates and an abbreviated guide to UML notation. You will come away from this book with a solid understanding of use cases, along with the skills you need to put use case analysis to work.


1337 Use Cases for ChatGPT & other Chatbots in the AI-Driven Era

1337 Use Cases for ChatGPT & other Chatbots in the AI-Driven Era

Author: Florin Badita

Publisher: Florin Badita

Published: 2023-01-03

Total Pages: 801

ISBN-13:

DOWNLOAD EBOOK

"1337 Use Cases for ChatGPT & other Chatbots in the AI-Driven Era" is a book written by Florin Badita that explores the potential uses of advanced large language models (LLMs) like ChatGPT in various industries and scenarios. The book provides 1337 use cases and around 4000 examples of how these technologies can be applied in the future. The author, Florin Badita, is a data scientist, social entrepreneur, activist, and artist who has written about his experiences with data analysis on Medium. He is on the Forbes 30 under 30 list, a TedX speaker, and Landecker Democracy Fellow 2021-2022. He is known for his work in activism, founding the civic group Corruption Kills in 2015, GIS, data analysis, and data mining. The book covers a variety of tips and strategies, including how to avoid errors when converting between different units, how to provide context and examples to improve the LLM's understanding of the content, and how to use the Markdown language to format and style text in chatbot responses. The book is intended for anyone interested in learning more about the capabilities and potential uses of ChatGPT and other language models in the rapidly evolving world of artificial intelligence. After the introduction part and the Table of content, the book is split into 20 categories, each category then being split into smaller categories with at least one use-case and multiple examples A real example from the book: Category: 4 Science and technology [...] Sub-Category: 4.60 Robotics 4.60.1 Text Generation General example text prompt: "Generate a description of a new robot design" Formula: "Generate [description] of [robot design]" Specific examples of prompts: "Generate a detailed description of a robot designed for underwater exploration" "Generate a brief overview of a robot designed for assisting with construction tasks" "Generate a marketing pitch for a robot designed to assist with household chores" 4.60.2 Programming Assistance General example text prompt: "Write code to implement a specific behavior in a robot" Formula: "Write code to [implement behavior] in [robot]" Specific examples of prompts: "Write code to make a robot follow a specific path using sensors and control algorithms" "Write code to make a robot respond to voice commands using natural language processing" "Write code to make a robot perform basic tasks in a manufacturing setting, such as moving objects from one location to another"