Skip to content

Booksellers & Trade Customers: Sign up for online bulk buying at trade.atlanticbooks.com for wholesale discounts

Booksellers: Create Account on our B2B Portal for wholesale discounts

Requirements Engineering

by Jeremy Dick
Save 35% Save 35%
Current price ₹3,633.00
Original price ₹5,589.00
Original price ₹5,589.00
Original price ₹5,589.00
(-35%)
₹3,633.00
Current price ₹3,633.00

Imported Edition - Ships in 18-21 Days

Free Shipping in India on orders above Rs. 500

Request Bulk Quantity Quote
+91
Book cover type: Paperback
  • ISBN13: 9783319869971
  • Binding: Paperback
  • Subject: N/A
  • Publisher: Springer
  • Publisher Imprint: Springer
  • Publication Date:
  • Pages: 239
  • Original Price: EUR 49.99
  • Language: English
  • Edition: Softcover Repri
  • Item Weight: 403 grams
  • BISAC Subject(s): Software Development & Engineering / General, Hardware / Cell Phones & Devices, and Information Technology

Written from a Systems Engineering perspective, not just software engineering, meaning that this is full of examples drawn from domains such as rail, aerospace, defence and automobile

Presents the most thorough treatment of traceability, including the important concept of "rich traceability", of any book on the subject

Chapters cover principles, process, modelling, management, tool support and other topics

Includes new tool descriptions
Written by academics and practitioners of Requirements Engineering for students and qualified engineers
The three authors have 60 years experience between them in teaching and apply Requirements Engineering in higher education and across a range of industry sectors

Jeremy Dick has been consulting in tool-supported requirements processes for over 20 years, across a wide range of sectors in the UK and elsewhere, most recently in the Civil Nuclear and Oil & Gas industries. A past chairman of the INCOSE International Requirements Working Group, he has contributed to the development of the discipline, particularly with regard to traceability.

Elizabeth Hull is Professor Emerita of Computing Science at Ulster University. She has published extensively on software engineering and requirements engineering. She is a Chartered IT Professional and an Honorary Fellow of the BCS, The Chartered Institute for IT.

Ken Jackson has over 40 years experience in the development of real time systems. For 16 years he worked as a requirements management consultant in a wide set of domains including defence, automotive, aerospace and telecommunications. He has contributed to INCOSE and is a founder member of the IEEEcommittee on ECBS (Engineering of Computer Based Systems).


Trusted for over 49 years

Family Owned Company

Secure Payment

All Major Credit Cards/Debit Cards/UPI & More Accepted

New & Authentic Products

India's Largest Distributor

Need Support?

Whatsapp Us

  • 5 stars: 0 (0%)
  • 4 stars: 1 (100%)
  • 3 stars: 0 (0%)
  • 2 stars: 0 (0%)
  • 1 star: 0 (0%)
A
Ashok Kumar Maurya
Building Systems the Right Way Lessons from Requirements Engineering

Requirements Engineering by Jeremy Dick, Elizabeth Hull, and Ken Jackson is widely regarded as one of the most authoritative books on requirements engineering. The fourth edition presents a systematic and practical approach to defining, analyzing, and managing requirements for complex systems. The authors emphasize that the success of any system depends primarily on correctly understanding what needs to be built.

The book begins by explaining the role of requirements in the broader systems engineering and software development process. Requirements act as the foundation for design, implementation, and testing. When requirements are unclear or incomplete, projects often suffer from delays, cost overruns, and frequent rework. The authors therefore treat requirements engineering as a disciplined engineering activity rather than a simple documentation task.

One of the strengths of the book is its clear explanation of different types of requirements. The authors distinguish between stakeholder requirements, system requirements, functional requirements, and non-functional requirements. This layered view helps readers understand how high-level stakeholder needs are gradually transformed into precise technical specifications. The book also highlights the importance of traceability so that every system feature can be linked back to an original stakeholder need.

The authors also discuss several techniques for requirements elicitation, including interviews, workshops, observation, and document analysis. Since stakeholders often struggle to articulate their needs clearly, combining different elicitation methods helps engineers capture a more accurate picture of system expectations. The book further encourages the use of modelling techniques such as context diagrams, functional models, and use cases to represent system behavior and reduce ambiguity.

Another valuable contribution of the book is its discussion of the qualities of good requirements. Effective requirements should be clear, unambiguous, complete, consistent, and verifiable. The authors provide practical examples showing how poorly written requirements can lead to misunderstanding and how they can be rewritten to improve clarity.

The book also addresses requirements validation and management. Since requirements often change during a project, effective change control and traceability are essential to maintain consistency within the system specification.

Overall, Requirements Engineering (4th Edition) offers a comprehensive and practical guide to one of the most critical aspects of system development. Its structured approach and real-world examples make it valuable for systems engineers, business analysts, software architects, and project managers who want to ensure that complex systems are built on clear and well-defined requirements.