: Will Aalst, John Mylopoulos, Norman M. Sadeh, Michael J. Shaw, Clemens Szyperski, Kalle Lyytinen, Pe
: Design Requirements Engineering: A Ten-Year Perspective Design Requirements Workshop, Cleveland, OH, USA, June 3-6, 2007, Revised and Invited Papers
: Springer-Verlag
: 9783540929666
: 1
: CHF 58.70
:
: Informatik
: English
: 507
: DRM
: PC/MAC/eReader/Tablet
: PDF
Since its inception in 1968, software engineering has undergone numerous changes. In the early years, software development was organized using the waterfall model, where the focus of requirements engineering was on a frozen requirements document, which formed the basis of the subsequent design and implementation process. Since then, a lot has changed: software has to be developed faster, in larger and distributed teams, for pervasive as well as large-scale applications, with more flexibility, and with ongoing maintenance and quick release cycles. What do these ongoing developments and changes imply for the future of requirements engineering and software design? Now is the time to rethink the role of requirements and design for software intensive systems in transportation, life sciences, banking, e-government and other areas. Past assumptions need to be questioned, research and education need to be rethought. This book is based on the Design Requirements Workshop, held June 3-6, 2007, in Cleveland, OH, USA, where leading researchers met to assess the current state of affairs and define new directions. The papers included were carefully reviewed and selected to give an overview of the current state of the art as well as an outlook on probable future challenges and priorities. After a general introduction to the workshop and the related NSF-funded project, the contributions are organized in topical sections on fundamental concepts of design, evolution and the fluidity of design, quality and value-based requirements, requirements intertwining, and adapting requirements practices in different domains.
Foreword5
Organization7
Table of Contents10
High Impact Design Requirements - Key Design Challenges for the Next Decade13
Current and Future Research Directions in Requirements Engineering23
Requirements in the 21st Century: Current Practice and Emerging Trends56
Section 1: Fundamental Concepts of Design100
The Evolution of Design Requirements in the Trajectory of Artificiality: A Research Agenda103
A Proposal for a Formal Definition of the Design Concept115
Incomplete by Design and Designing for Incompleteness149
Challenges in Requirements Engineering: A Research Agenda for Conceptual Modeling169
Section 2: Evolution and the Fluidity of Design178
On the Inevitable Intertwining of Requirements and Architecture180
Requirements Evolution and What (Research) to Do about It198
Designs Can Talk: A Case of Feedback for Design Evolution in Assistive Technology227
Section 3: Quality and Value-Based Requirements250
Value-Based Requirements Traceability: Lessons Learned252
Impact of Requirements Quality on Project Success or Failure270
Designing Value-Based Inter-organizational Controls Using Patterns288
Section 4: Requirements Intertwining314
Exploring the Fitness Relationship between System Functionality and Business Needs317
A Framework for Business Process Change Requirements Analysis339
The Intertwining of Enterprise Strategy and Requirements364
Managing Legal Texts in Requirements Engineering386
Requirements’ Role in Mobilizing and Enabling Design Conversation406
Design Requirements for Communication-Intensive Interactive Applications420
Requirements Engineering and Aspects444
Section 5: Adapting Requirements Practices in Different Domains465
On Technology Convergence and Platforms: Requirements Challenges from New Technologies and System Architectures467
Understanding Requirements for Open Source Software479
Author Index507