Process for System Architecture and Requirements Engineering

Process for System Architecture and Requirements Engineering
by Derek J. Hatley, Peter Hruschka, Imtiaz A. Pirbhai

Process for System Architecture and Requirements Engineering
List Price: $59.95
Our Price: $43.00
You Save: $16.95 (28%)
Availability: Usually ships in 1-2 business days
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Derek J. Hatley, Imtiaz A. Pirbhai, Peter Hruschka
Edition: Paperback
Audio: English (Original Language); English (Unknown); English (Published)
Published: 2000-09
ISBN: 0932633412
Number of pages: 434
Publisher: Dorset House Publishing Company, Incorporated

Book Reviews of Process for System Architecture and Requirements Engineering

Book Review: Architecture and requirements in tandem
Summary: 5 Stars

The requirements of a software system are similar to the demands that people make in negotiations. In a negotiation, both sides know that the party making the demands is asking for much more than they expect to achieve. However, the side receiving the demands does not know which of the demands will be negotiated away and which are inviolable. While the similarities do exist and knowing them can be helpful, there are some fundamental differences.
When a client comes forward with a set of features considered requirements, even they rarely know what is essential and what can be delayed or eliminated. I have personally witnessed a customer arguing passionately for a feature, literally screaming that it was essential. But, after being told that inclusion would lead to an extended delay, they agreed to accept the product without it and after use, quietly forgot about the formerly essential requirement.
I was impressed with this book from the moment I first opened it and read the section heading, "What exactly are requirements anyway?" At first glance, this may appear to be a "Duh" question, but in fact pursuing it leads to a great deal of wisdom. Requirements are ephemeral creatures, constantly being altered by market forces, technical complexity, time deadlines and many other factors too numerous to mention. A list of initial "requirements" generally must be whittled down to those absolutely essential if there is to be any hope of completion.
Determining the project features is not something that can be done based only on desires. There are dependencies between requirements and of course there is a vast difference between the difficulty of implementing different features. There is a tightly linked feedback loop between the requirements and the architecture. As reality alters the requirements, forcing a change in the architecture; changes in the architecture based on feature implementation will feed back to alter what can be done, hence changing the requirements. The Hatley/Hruschka/Pirbhai (H/H/P) approach described in this book defines a coexistence between the requirements and architecture so that they may be iterated in tandem. This process makes more sense than almost anything else I have read recently. It formalizes what is in fact done in all but the most simple of projects.
There is a natural strain to the creative process, but in software it has grown to the point where it is a hurdle that is almost impossible to overcome. While it may sound like an oxymoron, formalizing and limiting the creative process will make it more efficient, if for no other reason than all will have a better idea what the result is supposed to be. I strongly recommend this book and have included it in my list of best books of the year.

Summary of Process for System Architecture and Requirements Engineering

Derek Hatley and Imtiaz Pirbhai -- authors of Strategies for Real-Time System Specification -- join with influential consultant Peter Hruschka to present a much anticipated update to their widely implemented Hatley/Pirbhai methods.

Process for System Architecture and Requirements Engineering introduces a new approach that is particularly useful for multidisciplinary system development: It applies equally well to all technologies and thereby provides a common language for developers in widely differing disciplines.

The Hatley-Pirbhai-Hruschka approach (H/H/P) has another important feature: the coexistence of the requirements and architecture methods and of the corresponding models they produce. These two models are kept separate, but the approach fully records their ongoing and changing interrelationships. This feature is missing from virtually all other system and software development methods and from CASE tools that only automate the requirements model.

System managers, system architects, system engineers, and managers and engineers in all of the diverse engineering technologies will benefit from this comprehensive, pragmatic text. In addition to its models of requirements and architecture and of the development process itself, the book uses in-depth case studies of a hospital monitoring system and of a multidisciplinary groundwater analysis system to illustrate the principles.

Excerpt

"The overall purpose of this book is to present a broad approach to the effective development of systems, especially those involving multiple disciplines-as most systems do. We use a variety of practical, real-world case studies to illustrate the nature of systems and the system development process, and we include system models that can be used in the process.

"The book builds on the methods and techniques originally described in Strategies for Real-Time System Specification. It is based on more than a decade of experience, our own and many others', in the practical application and teaching of the methods and techniques. . . .

"The wide acceptance of the methods -- which have become known as the Hatley/Pirbhai methods -- has been gratifying, but not all practitioners have used them correctly or effectively. . . . Our goal, then, is to share the benefit of our experiences, good and bad, in the hope of improving the overall state of system development and the methods and tools that support it." -- from the Introduction ?

Design Tools & Techniques Books

Book Subjects
Most talked about in Business Requirements Business Rules
Writing Better Requirements ImageWriting Better Requirements
by Ian Alexander, Richard Stevens
Addison-Wesley Professional; Published: 2002-08-31; Paperback; Book
Best price: $27.94
Price in other shops: $42.99
Managing Software Requirements: A Use Case Approach (2nd Edition) (The Addison-Wesley Object Technology Series) ImageManaging Software Requirements: A Use Case Approach (2nd Edition) (The Addison-Wesley Object Technology Series)
by Dean Leffingwell, Don Widrig
Addison-Wesley Professional; Published: 2003-05-15; Hardcover; Book
Best price: $42.00
Price in other shops: $64.99
Effective Requirements Practices (Addison-Wesley Information Technology Series) ImageEffective Requirements Practices (Addison-Wesley Information Technology Series)
by Ralph R. Young
Addison-Wesley Professional; Published: 2001-03-18; Paperback; Book
Best price: $33.39
Price in other shops: $44.99
Smart Enough Systems: How to Deliver Competitive Advantage by Automating Hidden Decisions ImageSmart Enough Systems: How to Deliver Competitive Advantage by Automating Hidden Decisions
by James Taylor, Neil Raden
Prentice Hall PTR; Published: 2007-07-09; Paperback; Book
Best price: $23.95
Price in other shops: $44.99
Requirements by Collaboration: Workshops for Defining Needs ImageRequirements by Collaboration: Workshops for Defining Needs
by Ellen Gottesdiener
Addison-Wesley Professional; Published: 2002-04-20; Paperback; Book
Best price: $35.74
Price in other shops: $54.99
Writing Effective Use Cases (The Agile Software Development Series) ImageWriting Effective Use Cases (The Agile Software Development Series)
by Alistair Cockburn
Addison-Wesley Professional; Published: 2000-10-15; Paperback; Book
Best price: $34.00
Price in other shops: $49.99
Requirements Engineering: Processes and Techniques (Worldwide Series in Computer Science) ImageRequirements Engineering: Processes and Techniques (Worldwide Series in Computer Science)
by Gerald Kotonya, Ian Sommerville
Wiley; Published: 1998-08-24; Hardcover; Book
Best price: $51.83
Price in other shops: $105.00
Requirements Engineering: A Good Practice Guide ImageRequirements Engineering: A Good Practice Guide
by Ian Sommerville, Pete Sawyer
Wiley; Published: 1997-04-16; Paperback; Book
Best price: $36.87
Price in other shops: $90.00
Managing Software Requirements: A Unified Approach (The Addison-Wesley Object Technology Series) ImageManaging Software Requirements: A Unified Approach (The Addison-Wesley Object Technology Series)
by Dean Leffingwell, Don Widrig
Addison-Wesley Professional; Published: 1999-10-28; Hardcover; Book
Best price: $18.00
Price in other shops: $49.95
Software Requirements Engineering, 2nd Edition ImageSoftware Requirements Engineering, 2nd Edition
Wiley-IEEE Computer Society Pr; Published: 1997-02-27; Paperback; Book
Best price: $53.73
Price in other shops: $84.95
Similar Books and other products
Use Cases: Requirements in Context (2nd Edition) ImageUse Cases: Requirements in Context (2nd Edition)
by Daryl Kulak, Eamonn Guiney
Addison-Wesley Professional; Published: 2003-08-04; Paperback; Book
Best price: $32.49
Price in other shops: $49.99
Microsoft Project 2000 Quick Source Guide ImageMicrosoft Project 2000 Quick Source Guide
by Quick Source
Quick Source; Published: 2000-09-01; Pamphlet; Book
Best price: $4.95
Visualizing Project Management: Models and Frameworks for Mastering Complex Systems ImageVisualizing Project Management: Models and Frameworks for Mastering Complex Systems
by Kevin Forsberg, Hal Mooz, Howard Cotterman
Wiley; Published: 2005-09-01; Hardcover; Book
Best price: $14.00
Price in other shops: $45.00
DoDAF Wizdom: A Practical Guide ImageDoDAF Wizdom: A Practical Guide
by Dennis E. Wisnosky
Wizdom Press; Published: 2004-10-01; Paperback; Book
Best price: $89.95
Requirements Engineering ImageRequirements Engineering
by Elizabeth Hull, Kenneth Jackson, Jeremy Dick
Springer; Published: 2004-09-14; Hardcover; Book
Best price: $53.95
Price in other shops: $74.95
Systems Engineering and Analysis (4th Edition) (Prentice-Hall International Series in Industrial and Systems) ImageSystems Engineering and Analysis (4th Edition) (Prentice-Hall International Series in Industrial and Systems)
by Benjamin S. Blanchard, Wolter J. Fabrycky
Prentice Hall; Published: 2005-05-15; Hardcover; Book
Best price: $84.99
Price in other shops: $145.00
The Engineering Design of Systems: Models and Methods (Wiley Series in Systems Engineering and Management) ImageThe Engineering Design of Systems: Models and Methods (Wiley Series in Systems Engineering and Management)
by Dennis M. Buede
Wiley-Interscience; Published: 1999-12-14; Hardcover; Book
Best price: $84.42
Price in other shops: $123.95
Systems Engineering Principles and Practice ImageSystems Engineering Principles and Practice
by Alexander Kossiakoff, William N. Sweet
Wiley-Interscience; Published: 2002-12-02; Hardcover; Book
Best price: $70.64
Price in other shops: $125.00
The Art of Systems Architecting, Second Edition ImageThe Art of Systems Architecting, Second Edition
by Mark W. Maier, Eberhardt Rechtin
CRC; Published: 2000-06-28; Hardcover; Book
Best price: $77.99
Price in other shops: $99.95
Introduction to Systems Engineering (Wiley Series in Systems Engineering and Management) ImageIntroduction to Systems Engineering (Wiley Series in Systems Engineering and Management)
by Andrew P. Sage, James E., Jr. Armstrong
Wiley-Interscience; Published: 2000-03-27; Hardcover; Book
Best price: $102.98
Price in other shops: $135.50
Book store. Illustrated catalog of books on different categories