"An excellent work on requirements engineering for the practicing engineer....The ideas are well presented, with lucid examples, and good summaries at appropriate points in the book. Diagrams are used to good effect. This is an extremely useful book. It should sit on the bookshelf of anyone who has anything to do with requirements." --Computing Reviews (Review of First Edition)
Using the latest research and driven by practical experience from industry, this book offers useful hints to practitioners on how to write and structure requirements. It explains the importance of Systems Engineering and the creation of effective solutions to problems. It describes the underlying representations used in system modeling and introduces the UML2, and considers the relationship between requirements and modeling. Covering a generic multi-layer requirements process, the book discusses the key elements of effective requirements management. The latest version of DOORS (Version 7) -- a software tool which serves as an enabler of a requirements management process -- is also introduced to the reader here.