views:

158

answers:

1

I want to start learning about software requirement management and I want to read some book to make me have some ground knowledge about it. I have search for some books on Amazon and found that it have 2 popular books about software requirement management. I have listed it below.

  1. Managing Software Requirements: A Use Case Approach
  2. Managing Software Requirements: A Unified Approach

My question are:

  1. What is different with these 2 books?
  2. A Use Case Approach is release after A Unified Approach, is it mean A Use Case Approach is newer and better approach?
  3. If these book present different 2 kinds of approach, is it good to read both of it?

Thanks, Ek


As I have asked Dean Leffingwell about his book, above is his answers.

Managing Software Requirements Second Edition: A Use Case Approach is the latest version of the book, which highlights iterative and incremental development using use cases as the primary specification tool.

Managing Software Requirements: A Unified Approach is the earlier edition, which highlights more traditional forms of requirements expression.

Then I'll read only his second edition, A Use Case Approach.

+2  A: 
  1. There is quote a bit of overlap. The older book is very RUP focused. The second moves more towards Use Cases as a driver for development, but both have the information.

  2. Not necessarily, although there is some new information in the second. It is common to learn more over time.

  3. There is some overlap in the two books and I would personally start with the Use Case book first. You may find you never need the other book. RUP is not heavily practiced any more, at least not here in Nashville. Many of the concepts, however, apply nicely to Agile methodologies.

Summary: Get the Use Case Approach book. It is a bit dry, as all in this series are, but it has some great information. I have a copy on my shelf.

Gregory A Beamer