Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Software Engineering

Managing Software Requirements: A Use Case Approach, 2/e

Managing Software Requirements:  A Use Case Approach,  2/e

  • Dean Leffingwell
  • Don Widrig
  • Author: Dean Leffingwell
    • ISBN:9788131711798
    • 10 Digit ISBN:813171179X
    • Price:Rs. 769.00
    • Pages:540
    • Imprint:AW Professional
    • Binding:Paperback
    • Status:Available


    This Second Edition of the popular text Managing Software Requirements focuses on this critical cause of failure and offers a practical, proven approach to building systems that meet customers' needs on time and within budget.

    Using an approachable style, their own war stories and a comprehensive case study, the authors show how students can effectively identify requirements by applying a variety of techniques, centered on the power of use cases. The book illustrates proven techniques for determining, implementing, and validating requirements.

    Table of Content

    1. The Requirements Problem.
    2. Introduction to Requirements Management.
    3. Requirements and the Software Lifecycle.
    4. The Software Team.
    5. The Five Steps in Problem Analysis.
    6. Business Modeling.
    7. Systems Engineering of Software-Intensive Systems.
    8. The Challenge of Requirements Elicitation.
    9. The Features of a Product or System.
    10. Interviewing.
    11. Requirements Workshops.
    12. Brainstorming and Idea Reduction.
    13. Storyboarding.
    14. A Use Case Primer.
    15. Organizing Requirements Information.
    16. The Vision Document.
    17. Product Management.
    18. Establishing Project Scope.
    19. Managing Your Customer.
    20. Software Requirements-A More Rigorous Look.
    21. Refining the Use Cases.
    22. Developing the Supplementary Specification.
    23. On Ambiguity and Specificity.
    24. Technical Methods for Specifying Requirements.
    25. From Use Cases to Implementation.
    26. From Use Cases to Test Cases.
    27. Tracing Requirements.
    28. Managing Change.
    29. Assessing Requirements Quality in Iterative Development.
    30. Agile Requirements Methods.

    Salient Features

    • New content, new theme, new subtitle! The use case approach is a cornerstone technique, and a more prescriptive approach is employed.
    • Proven "team skills" exercises help the reader roll the requirements process out to the rest of the team.