did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780471972082

Requirements Engineering Processes and Techniques

by ;
  • ISBN13:

    9780471972082

  • ISBN10:

    0471972088

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 1998-09-16
  • Publisher: WILEY
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $139.68 Save up to $0.70
  • Buy New
    $138.98
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

Requirements Engineering Processes and Techniques Why this book was written The value of introducing requirements engineering to trainee software engineers is to equip them for the real world of software and systems development. What is involved in Requirements Engineering? As a discipline, newly emerging from software engineering, there are a range of views on where requirements engineering starts and finishes and what it should encompass. This book offers the most comprehensive coverage of the requirements engineering process to date - from initial requirements elicitation through to requirements validation. How and Which methods and techniques should you use? As there is no one catch-all technique applicable to all types of system, requirements engineers need to know about a range of different techniques. Tried and tested techniques such as data-flow and object-oriented models are covered as well as some promising new ones. They are all based on real systems descriptions to demonstrate the applicability of the approach. Who should read it? Principally written for senior undergraduate and graduate students studying computer science, software engineering or systems engineering, this text will also be helpful for those in industry new to requirements engineering. Accompanying Website: http: //www.comp.lancs.ac.uk/computing/resources/re Visit our Website: http://www.wiley.com/college/wws

Author Biography

Gerald Kotonya and Ian Sommerville are the authors of Requirements Engineering: Processes and Techniques, published by Wiley.

Table of Contents

Preface ix
PART ONE The Requirements Engineering Process 1(136)
Chapter 1 Introduction
3(22)
1.1 FAQs about requirements
6(6)
1.2 Systems engineering
12(3)
1.3 The requirements document
15(6)
Key points
21(1)
Exercises
22(1)
References
23(1)
Further reading
23(2)
Chapter 2 Requirements Engineering Processes
25(28)
2.1 Process models
30(6)
2.2 Actors in requirements engineering processes
36(2)
2.3 Process support
38(3)
2.4 Process improvement
41(8)
Key points
49(1)
Exercises
50(1)
References
51(1)
Further reading
52(1)
Chapter 3 Requirements Elicitation and Analysis
53(34)
3.1 Elicitation and analysis processes
57(4)
3.2 Elicitation techniques
61(12)
3.3 Prototyping
73(4)
3.4 Requirements analysis and negotiation
77(5)
Key points
82(1)
Exercises
83(1)
References
84(1)
Further reading
85(2)
Chapter 4 Requirements Validation
87(26)
4.1 Requirements reviews
90(10)
4.2 Prototyping
100(3)
4.3 Model validation
103(3)
4.4 Requirements testing
106(3)
Key points
109(1)
Exercises
110(1)
References
111(1)
Further reading
111(2)
Chapter 5 Requirements Management
113(24)
5.1 Stable and volatile requirements
115(2)
5.2 Requirements identification and storage
117(6)
5.3 Change management
123(5)
5.4 Traceability
128(6)
Key points
134(1)
Exercises
135(1)
References
136(1)
Further reading
136(1)
PART TWO Requirements Engineering Techniques 137(142)
Chapter 6 Methods for Requirements Engineering
139(32)
6.1 Data-flow modelling
142(3)
6.2 Semantic data models
145(2)
6.3 Object-oriented approaches
147(13)
6.4 Formal methods
160(5)
Key points
165(1)
Exercises
166(1)
References
166(3)
Further reading
169(2)
Chapter 7 Viewpoint-oriented Requirements Methods
171(16)
7.1 Structured Analysis and Design Technique (SADT)
173(2)
7.2 Controlled Requirements Expression (CORE)
175(3)
7.3 Viewpoint-oriented System Engineering (VOSE)
178(4)
7.4 Viewpoint-oriented Requirements Definition (VORD)
182(1)
7.5 Viewpoint-oriented requirements validation
183(2)
Key points
185(1)
Exercises
185(1)
References
186(1)
Further reading
186(1)
Chapter 8 Non-functional Requirements
187(28)
8.1 Classification of non-functional requirements
188(6)
8.2 Deriving non-functional requirements
194(5)
8.3 Requirements for critical systems
199(5)
8.4 Requirements engineering for safety-related systems
204(7)
Key points
211(1)
Exercises
211(1)
References
212(1)
Further reading
213(2)
Chapter 9 Interactive System Specification
215(36)
9.1 VORD--viewpoints for interactive system specification
216(1)
9.2 Requirements definition
217(28)
9.3 Transition to object-oriented design
245(3)
Key points
248(1)
Exercises
249(1)
References
249(1)
Further reading
249(2)
Chapter 10 Case Study
251(28)
10.1 EDDIS requirements
252(4)
10.2 Identifying EDDIS viewpoints
256(16)
10.3 Analysis and evolution of EDDIS requirements
272(1)
10.4 Specifying EDDIS requirements
273(3)
Key points
276(1)
Exercises
277(1)
Acknowledgements
277(2)
Index 279

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program