Software Requirements, Second Edition

Software Requirements, Second Edition
Published:February 26, 2003Accompanying Media:N/A
Author:Karl E. WiegersLanguage:English
Length:544 PagesLevel:Intermediate
ISBN 13:

9780735618794Technology:

Microsoft Office XP
ISBN 10:0-7356-1879-8Format:Paperback
List Price:$ 39.99
About The BookProven practices for requirements engineering—plus more examples, new topics, and sample requirements documents

Without formal, verifiable software requirements—and an effective system for managing them—the programs that developers think they’ve agreed to build often will not be the same products their customers are expecting. In SOFTWARE REQUIREMENTS, Second Edition, requirements engineering authority Karl Wiegers amplifies the best practices presented in his original award-winning text?now a mainstay for anyone participating in the software development process.

In this book, you’ll discover effective techniques for managing the requirements engineering process all the way through the development cycle—including dozens of techniques to facilitate that all-important communication between users, developers, and management. This updated edition features new case examples, anecdotes culled from the author’s extensive consulting career, and specific Next Steps for putting the book’s process-improvement principles into practice. You’ll also find several new chapters, sample documents, and an incisive troubleshooting guide.

Discover how to:

  • Set achievable expectations for functionality and quality

  • NEW: Incorporate business rules into application development

  • Employ use cases to discover user requirements

  • Arrest creeping requirements and manage change requests

  • NEW: Deal with requirements on maintenance, outsourced, and package solution projects

  • Curb the impulse to “gold-plate” your programs

  • NEW: Grow effective requirements analysts

  • Cut revisions—and costs—dramatically

  • Produce better software!


  • No matter what kind of software you build, or what your role in the development process, SOFTWARE REQUIREMENTS, Second Edition, delivers expert guidance and field-tested techniques for engineering software success.
    About Karl E. WiegersKarl E. Wiegers is Principal Consultant with Process Impact, a software process consulting and education company in Portland, Oregon. Previously, he spent 18 years at Eastman Kodak Company, where he held positions as a photographic research scientist (four years), a software applications developer (nine years), a software manager (three years), and a software process and quality improvement leader (five years). He has led process improvement activities for small teams, for a division of 500 software engineers building Kodak’s digital imaging products, and for the Kodak Internet development group. His writing and teaching are based largely on his experience in improving development processes, technical practices, and quality practices in all these environments, as well as incorporating experiences drawn from his dozens of consulting clients. Karl has managed numerous small software development projects.

    Karl received a B.S. degree in chemistry from Boise State College and M.S. and Ph.D. degrees in organic chemistry from the University of Illinois. He is a member of the IEEE, IEEE Computer Society, and ACM. He has served on the Editorial Board for IEEE Software magazine and as a Contributing Editor for Software Development magazine.

    Karl is the author of three previous books, and he has written more than 150 articles on many aspects of software engineering and management, chemistry, and military history during the past 30 years. He is a frequent speaker at software conferences, public seminars, and professional society meetings. As an independent consultant, Karl presents training seminars and consulting engagements at companies worldwide on requirements engineering, software peer reviews, process improvement, risk management, and related topics. He has worked with more than 60 companies in many different industry sectors since 1997.
    Other Books By Karl Wiegers
    Have Questions? For advice about training and certification, connect with peers: For questions about a specific certification, chat with a Microsoft Certified Professional (MCP): To find out about recommended blogs, Web sites, and upcoming Live Meetings on popular topics, visit our community site:
    What do you think of this book?Your feedback is important in helping us create books that serve your needs and meet your expectations. Please take our survey at www.microsoft.com/learning/booksurvey

    Note: You will need this book's 13-digit International Standard Book Number (ISBN) to take the survey. The ISBN 13 can be found above.
    To report or search for corrections in this book or companion content,
    please go to www.microsoft.com/learning/support/books/


    Buy This Book

    Amazon