Have one to sell? Sell yours here
Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) [Paperback]

Benjamin L. Kovitz
5.0 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 426 pages
  • Publisher: Manning (31 July 1998)
  • Language English
  • ISBN-10: 1884777597
  • ISBN-13: 978-1884777592
  • Product Dimensions: 22.9 x 19.1 x 2.6 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,100,346 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Benjamin L. Kovitz
Discover books, learn about writers, and more.

Visit Amazon's Benjamin L. Kovitz Page

Product Description

Product Description

Precise, practical instructions on how to distinguish requirements from design to provide clear solutions.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

11 of 11 people found the following review helpful:
5.0 out of 5 stars Book for everybody who is involved in sw development, 16 May 1999
By A Customer
This review is from: Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) (Paperback)
I would recommend this book for everybody, who is involved in sw product creation. It is so CLEARLY and engagingly written, that any reader (student, business manager, programmer...) can take advantage of information. There is no 'water' in this book. You will read and almost on every page you can make a discovery: 'A-a-a... That's how we document it!' It will make clear for many people the grey area between the conception of software idea and actual sw design. Unfortunately, in (almost) all design books the technique of documenting 'what is to be done' is glossed over.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars The definitive requirements book. Learn it. Live it., 27 Aug 1999
By A Customer
This review is from: Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) (Paperback)
Wow! The more years I spend in software, the more I am convinced that requirements documents are consistently weak. Reading this book will help. Good advice. Strong theoretical justification. Great, real-world examples. Don't do software without it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars (14 customer reviews)

77 of 77 people found the following review helpful:
5.0 out of 5 stars If you have to write a requirements document, read this!, 27 April 1999
By A Customer - Published on Amazon.com
This review is from: Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) (Paperback)
Kovitz's book is one of the best works I've ever seen on writing software requirements.

Most books focus on a method of analysis (usually one that translates neatly into a software development methodology) but can be totally incomprehensible to the poor end-user who is supposed to understand and approve the project. I've seen a number of attempts to remedy this: the most promising was to create the user manual as the first step in the requirements process. Tempting, but there are dozens of decisions in most business applications that need to be exposed up front but don't belong in user documentation--error messages, to give just one example.

Kovitz takes a different approach: he focuses on what needs to actually be in the text of a requirements document to make it effectively understood by both developers and end users. This is, as the subtitle makes clear, a manual of content and style. The focus of the book is how to present the results of your analysis rather than on how to conduct the analysis itself. As a result, this book contains useful advice whether you use SA/SD or the latest object-oriented methodology.

The first third of the book is devoted to determining the scope of the problem to be solved. Kovitz's approach is heavily influenced by Michael Jackson's Software Requirements and Specifications--another book I loved but sometimes found difficult to make practical use of. Jackson devotes a fair amount of his book to the topic of framing problems and how to fit your method to the problem, rather than distorting the problem to fit the method. Kovitz takes this a step further by describing in detail five common types of problems solved by software systems, outlines the different information required to solve each kind of problem, and shows how multiple kinds of problems can be solved in the same information system.

The next section details means of describing the information contained in a system, event sequences, and causation and control patterns.

The book finishes up with a section on wirting style and sample requirements and specification documents so you can actually see his advice in use. The documents come from a real program and not some toy problem--and they're a lot clearer than anything I've read at work.

It takes a lot of effort to write clearly, and where requirements and specifications are concerned, it's perhaps vital to the success of the project. Understanding and applying the advice of this book can probably do more for you than attempting to apply the latest lifecycle methodology.

Of course, I always have been a sucker for good books on writing, and I guess that this gushing shows it, but still...


17 of 17 people found the following review helpful:
5.0 out of 5 stars The definitive requirements book. Learn it. Live it., 27 Aug 1999
By David Stengle - Published on Amazon.com
This review is from: Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) (Paperback)
Wow! The more years I spend in software, the more I am convinced that requirements documents are consistently weak. Reading this book will help. Good advice. Strong theoretical justification. Great, real-world examples. Don't do software without it.

19 of 20 people found the following review helpful:
5.0 out of 5 stars A Terrific Book, 2 Mar 2002
By Elizabeth L Mead - Published on Amazon.com
This review is from: Practical Software Requirements: Manual of Content and Style (PowerBuilder Developer's Library) (Paperback)
This is a great book for anyone whose job includes:
* Business Analysis (for software)
* Application Programming
* Technical Writing

The book is about techniques for describing a problem to be solved by a piece of software without describing the design of software components. In other words, providing the information that the software designer needs at the correct level of detail, without trying to specify a software design.

Designing software involves joining informal, real-world problems to the formal world of computers. In the real world problems are messy, vague, and unbounded. Unfortunately, computers only solve problems that are well-defined, unambiguous and well-bounded. Requirements writing is the art of reducing a messy-real world problem to a neat, well-defined, unambiguous description which can be used to drive development of a computerized solution.

This is one of the first books to effectively bridge that gap. I say "effectively", because it is certainly not the first try--every software methodology has techniques for capturing requirements. However, the methodologies hopelessly intertwine requirements gathering with system interface specification and even system design. This inevitably results in requirements being given short-shrift.

Many of the techniques this book teaches are equally applicable to creating documentation for existing software. Every technical writer should learn to create models of the problem their software solves and then explain software functions using only the terms defined within the model.

I highly recommend this book. However, I do know some people who did not like it. If you find it disappointing, I suggest that you try practicing with one or two techniques, then give it another read. The ideas are often more subtle than they appear at first glance. Expect that you may need months to really absorb its advice.

 Go to Amazon.com to see all 14 reviews  4.2 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback