000 03208cam a2200265 a 4500
008 100303s2009 enka b 001 0 eng
010 _a 2008036187
020 _a 9780470012703 (pbk.)
035 _a(Sirsi) u4277
040 _a EG-CaNU
_c EG-CaNU
_d EG-CaNU
042 _a ncode
082 0 0 _a 005.1
_2 22
100 1 _a Lamsweerde, A. van
_q (Axel)
_98508
245 1 0 _a Requirements engineering :
_b from system goals to UML models to software specifications /
_c Axel van Lamsweerde.
260 _a Chichester, England ;
_a Hoboken, NJ :
_b John Wiley,
_c c2009.
300 _a xxix, 682 p. :
_b ill. ;
_c 24 cm.
504 _a Includes bibliographical references (p. [641]-667) and index.
505 0 _aFundamentals of Requirements Engineering -- Setting the Scene -- Domain Analysis and Requirements Elicitation -- Requirements Evaluation -- Requirements Specification and Documentation -- Requirements Quality Assurance -- Requirements Evolution -- Goal-Orientation in Requirements Engineering -- Building System Models for Requirements Engineering -- Modeling System Objectives with Goal Diagrams -- Anticipating What Could Go Wrong: Risk Analysis on Goal Models -- Modeling Conceptual Objects with Class Diagrams -- Modeling System Agents and Responsibilities -- Modeling System Operations -- Integrating Multiple System Views -- A Goal-Oriented Model Building Method in Action -- Reasoning About System Models -- Semi-Formal Reasoning for Model Analysis and Exploitation -- Formal Reasoning for Specification Construction and Analysis? .
520 _aThe book presents both the current state of the art in requirements engineering and a systematic method for engineering high-quality requirements, broken down into four parts. The first part introduces fundamental concepts and principles including the aim and scope of requirements engineering, the products and processes involved, requirements qualities to aim at and flaws to avoid, and the critical role of requirements engineering in system and software engineering. The second part of the book is devoted to system modeling in the specific context of engineering requirements. It presents a multi-view modeling framework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The third part of the book reviews goal-based reasoning techniques to support the various steps of the KAOS method. The fourth part of the book goes beyond requirements engineering to discuss the mapping from goal-oriented requirements to software specifications and to software architecture. Online software will accompany the book and will add value to both classroom and self-study by enabling students to build models and specifications involved in the book's exercises and case studies, helping them to discover the latest RE technology solutions. Instructor resources such as slides, solutions, models and animations will be available from an accompanying website.
650 0 _a Software engineering.
_98509
650 0 _a Systems engineering.
_98510
920 _a 0470012706 (pbk.)
596 _a1
999 _c3275
_d3275