Requirements Engineering: From System Goals to UML Models to Software Specifications

  • van Lamsweerde A
N/ACitations
Citations of this article
318Readers
Mendeley users who have this article in their library.

Abstract

The book presents both the current state of the art in requirementsengineering and a systematic method for engineering high-quality requirements,broken down into four parts. The _first part_ introduces fundamental conceptsand principles including the aim and scope of requirements engineering, theproducts and processes involved, requirements qualities to aim at and flaws toavoid, and the critical role of requirements engineering in system andsoftware engineering.The _second part_ of the book is devoted to system modeling in the specificcontext of engineering requirements. It presents a multi-view modelingframework that integrates complementary techniques for modeling the system-as-is and the system-to-be. The _third part_ of the book reviews goal-basedreasoning techniques to support the various steps of the KAOS method. The_fourth part_ of the book goes beyond requirements engineering to discuss themapping from goal-oriented requirements to software specifications and tosoftware architecture.Online resources will accompany the book and will add value to both classroomand self-study by enabling students to build models and specificationsinvolved in the book's exercises and case studies, helping them to discoverthe latest RE technology solutions. Instructor resources such as slides,solutions, models and animations will be available from an accompanyingwebsite.

Author supplied keywords

Cite

CITATION STYLE

APA

van Lamsweerde, A. (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications (p. 712). Wiley. Retrieved from http://www.amazon.com/Requirements-Engineering-System-Software-Specifications/dp/0470012706/ref=sr_1_1?s=books&ie=UTF8&qid=1429814202&sr=1-1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free