Software Requirement Patterns (Best Practices)

Software Requirement Patterns (Best Practices)
by Stephen Withall

Software Requirement Patterns (Best Practices)
Our Price: $55.00
Availability: Usually ships in 1-2 business days
Buy Used: from $35.91 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Stephen Withall
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2007-06-13
ISBN: 0735623988
Number of pages: 384
Publisher: Microsoft Press

Book Reviews of Software Requirement Patterns (Best Practices)

Book Review: An important but often dull subject made accessible and interesting
Summary: 5 Stars

The purpose of this book is to help you decide and define what a new software system needs to do and to suggest what extra features to add to make it a very good system. It saves you effort and enables you to be more precise, by providing detailed guidance on how to specify individual requirements.

Requirement patterns are encapsulated expertise, conveniently prepackaged for reuse. The book contains 37 requirement patterns, each of which describes an approach to tackling a particular type of situation that comes up repeatedly in all kinds of systems, but focusing on commercial business software. Only a fraction of any system is specific to its business area; the bulk occurs over and over again no matter what your system is for. These patterns cover more than half of all requirements in some systems, and even more if you add the extra requirements the patterns suggest. Each pattern conveys not only the basic information that a requirement needs to convey, it also offers guidance on supplemental information that you need in your requirements in order to make them complete, comprehensible, and properly cross-referenced. This book contains over 400 example requirements, many of which are suitable for applying unchanged to any system and others that are a useful starting point for a requirement to suit the reader's needs. These examples are the heart of the book. Currently, the product description does not show the table of contents, so I do that next:

Part I: Setting the Scene
Chapter 1. Synopsis of "Crash Course in Specifying Requirements"
Section 1.1. What Are Requirements?
Section 1.2. Where Do Requirements Fit in the Grand Scheme?
Section 1.3. A Few General Principles
Section 1.4. A Traditional Requirements Process
Section 1.5. Agile Requirements Processes

Chapter 2. Synopsis of "The Contents of a Requirements Specification"
Section 2.1. Introduction Section
Section 2.2. Context Section
Section 2.3. Functional Area Sections
Section 2.4. Major Nonfunctional Capabilities Section

Chapter 3. Requirement Pattern Concepts
Section 3.1. Introduction to Requirement Patterns
Section 3.2. The Anatomy of a Requirement Pattern
Section 3.3. Domains
Section 3.4. Requirement Pattern Groups
Section 3.5. Relationships Between Requirement Patterns

Chapter 4. Using and Producing Requirement Patterns
Section 4.1. When and How to Use Requirement Patterns
Section 4.2. Tailoring Requirement Patterns
Section 4.3. Writing New Requirement Patterns

Part II: Requirement Pattern Catalog
Chapter 5. Fundamental Requirement Patterns
Section 5.1. Inter-System Interface Requirement Pattern
Section 5.2. Inter-System Interaction Requirement Pattern
Section 5.3. Technology Requirement Pattern
Section 5.4. Comply-with-Standard Requirement Pattern
Section 5.5. Refer-to-Requirements Requirement Pattern
Section 5.6. Documentation Requirement Pattern

Chapter 6. Information Requirement Patterns
Section 6.1. Data Type Requirement Pattern
Section 6.2. Data Structure Requirement Pattern
Section 6.3. ID Requirement Pattern
Section 6.4. Calculation Formula Requirement Pattern
Section 6.5. Data Longevity Requirement Pattern
Section 6.6. Data Archiving Requirement Pattern

Chapter 7. Data Entity Requirement Patterns
Section 7.1. Living Entity Requirement Pattern
Section 7.2. Transaction Requirement Pattern
Section 7.3. Configuration Requirement Pattern
Section 7.4. Chronicle Requirement Pattern
Section 7.5. Information Storage Infrastructure

Chapter 8. User Function Requirement Patterns
Section 8.1. Inquiry Requirement Pattern
Section 8.2. Report Requirement Pattern
Section 8.3. Accessibility Requirement Pattern
Section 8.4. User Interface Infrastructure
Section 8.5. Reporting Infrastructure

Chapter 9. Performance Requirement Patterns
Section 9.1. Response Time Requirement Pattern
Section 9.2. Throughput Requirement Pattern
Section 9.3. Dynamic Capacity Requirement Pattern
Section 9.4. Static Capacity Requirement Pattern
Section 9.5. Availability Requirement Pattern

Chapter 10. Flexibility Requirement Patterns
Section 10.1. Scalability Requirement Pattern
Section 10.2. Extendability Requirement Pattern
Section 10.3. Unparochialness Requirement Pattern
Section 10.4. Multiness Requirement Pattern
Section 10.5. Multi-Lingual Requirement Pattern
Section 10.6. Installability Requirement Pattern

Chapter 11. Access Control Requirement Patterns
Section 11.1. User Registration Requirement Pattern
Section 11.2. User Authentication Requirement Pattern
Section 11.3. User Authorization Requirement Patterns
Section 11.4. Specific Authorization Requirement Pattern
Section 11.5. Configurable Authorization Requirement Pattern
Section 11.6. Approval Requirement Pattern

Chapter 12. Commercial Requirement Patterns
Section 12.1. Multi-Organization Unit Requirement Pattern
Section 12.2. Fee/Tax Requirement Pattern

This book is very good at taking a dull subject - software requirements and their specification - and making it interesting and accessible. Highly recommended.

Summary of Software Requirement Patterns (Best Practices)

Learn proven, real-world techniques for specifying software requirements with this practical reference. It details 30 requirement “patterns? offering realistic examples for situation-specific guidance for building effective software requirements. Each pattern explains what a requirement needs to convey, offers potential questions to ask, points out potential pitfalls, suggests extra requirements, and other advice. This book also provides guidance on how to write other kinds of information that belong in a requirements specification, such as assumptions, a glossary, and document history and references, and how to structure a requirements specification.

A disturbing proportion of computer systems are judged to be inadequate; many are not even delivered; more are late or over budget. Studies consistently show one of the single biggest causes is poorly defined requirements: not properly defining what a system is for and what it?s supposed to do. Even a modest contribution to improving requirements offers the prospect of saving businesses part of a large sum of wasted investment. This guide emphasizes this important requirement need—determining what a software system needs to do before spending time on development. Expertly written, this book details solutions that have worked in the past, with guidance for modifying patterns to fit individual needs—giving developers the valuable advice they need for building effective software requirements

Software Engineering Books

Book Subjects
Most talked about in Software Engineering Books
Java Database Development ImageJava Database Development
by Martin Rinehart
Mcgraw-Hill Osborne Media; Published: 1997-11-10; Paperback; Book
Best price: $3.79
Price in other shops: $39.99
How to Be a Successful Online Student ImageHow to Be a Successful Online Student
by Sara Gilbert
McGraw-Hill; Published: 2000-11-21; Paperback; Book
Best price: $6.17
Price in other shops: $16.95
Sap R/3 Certification Exam Guide (All in One Certification) ImageSap R/ 3 Certification Exam Guide (All in One Certification)
by Stewart S. Miller
Computing Mcgraw-Hill; Published: 1999-05-03; Paperback; Book
Best price: $29.00
Price in other shops: $99.99
Signals and Systems: Analysis Using Transform Methods and MATLAB. Michael J. Roberts ImageSignals and Systems: Analysis Using Transform Methods and MATLAB. Michael J. Roberts
by Michael J. Roberts
McGraw-Hill Higher Education; Published: 2003-09; Paperback; Book
Best price: $232.56
PgMP: Program Management Professional Exam Study Guide ImagePgMP: Program Management Professional Exam Study Guide
by Paul Sanghera
Sybex; Published: 2007-10-15; Paperback; Book
Best price: $31.66
Price in other shops: $59.99
Facts and Fallacies of Software Engineering ImageFacts and Fallacies of Software Engineering
by Robert L. Glass
Addison-Wesley Professional; Published: 2002-11-07; Paperback; Book
Best price: $21.93
Price in other shops: $39.99
Extreme Programming in Practice ImageExtreme Programming in Practice
by James W. Newkirk, Robert C. Martin
Addison-Wesley Professional; Published: 2001-06-05; Paperback; Book
Best price: $0.99
Price in other shops: $29.99
SAP R/3 Plant Maintenance: Making it work for your business ImageSAP R/ 3 Plant Maintenance: Making it work for your business
by Britta Stengl, Reinhard Ematinger
Addison-Wesley Professional; Published: 2001-05-28; Hardcover; Book
Best price: $55.72
Price in other shops: $74.99
Patterns of Software: Tales from the Software Community ImagePatterns of Software: Tales from the Software Community
by Richard P. Gabriel
Oxford University Press, USA; Published: 1998-05-28; Paperback; Book
Best price: $64.55
Computer Systems: A Programmer's Perspective ImageComputer Systems: A Programmer's Perspective
by Randal E. Bryant, David R. O'Hallaron
Prentice Hall; Published: 2002-08-23; Hardcover; Book
Best price: $36.99
Price in other shops: $149.00
Similar Books and other products
Software Project Survival Guide (Pro -- Best Practices) ImageSoftware Project Survival Guide (Pro -- Best Practices)
by Steve McConnell
Microsoft Press; Published: 1997-10-22; Paperback; Book
Best price: $4.00
Price in other shops: $24.99
Mastering the Requirements Process (2nd Edition) ImageMastering the Requirements Process (2nd Edition)
by Suzanne Robertson, James C. Robertson
Addison-Wesley Professional; Published: 2006-03-27; Hardcover; Book
Best price: $43.00
Price in other shops: $74.99
Code Complete: A Practical Handbook of Software Construction ImageCode Complete: A Practical Handbook of Software Construction
by Steve McConnell
Microsoft; Microsoft Press; Published: 2004-07-07; Paperback; Book
Best price: $27.54
Price in other shops: $49.99
The Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger) ImageThe Software Requirements Memory Jogger: A Pocket Guide to Help Software And Business Teams Develop And Manage Requirements (Memory Jogger)
by Ellen Gottesdiener
Goal Q P C Inc; Published: 2005-11-30; Spiral-bound; Book
Best price: $13.38
Price in other shops: $21.95
Practical Project Initiation: A Handbook with Tools (Best Practices (Microsoft)) ImagePractical Project Initiation: A Handbook with Tools (Best Practices (Microsoft))
by Karl Wiegers
Microsoft Press; Published: 2007-08-15; Paperback; Book
Best price: $12.58
Price in other shops: $29.99
Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)) ImageSoftware Estimation: Demystifying the Black Art (Best Practices (Microsoft))
by Steve McConnell
Microsoft Press; Published: 2006-03-01; Paperback; Book
Best price: $18.94
Price in other shops: $39.99
Writing Effective Use Cases ImageWriting Effective Use Cases
by Alistair Cockburn
Addison-Wesley Professional; Published: 2000-10-15; Paperback; Book
Best price: $16.49
Price in other shops: $54.99
The Business Analyst's Handbook ImageThe Business Analyst's Handbook
by Howard Podeswa
Course Technology PTR; Published: 2008-12-08; Paperback; Book
Best price: $27.99
Price in other shops: $49.99
More About Software Requirements: Thorny Issues and Practical Advice ImageMore About Software Requirements: Thorny Issues and Practical Advice
by Karl Wiegers
Microsoft Press; Published: 2006-01-17; Paperback; Book
Best price: $12.75
Price in other shops: $29.99
Software Requirements 2 ImageSoftware Requirements 2
by Karl Wiegers
Microsoft Press; Published: 2003-03-26; Paperback; Book
Best price: $19.98
Price in other shops: $39.99
Book store. Illustrated catalog of books on different categories