Design Requirements Engineering: A Ten-Year Perspective Design Requirements Workshop, Cleveland, OH, USA, June 3-6, 2007, Revised and Invited Papers
:
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.
Foreword
5
Organization
7
Table of Contents
10
High Impact Design Requirements - Key Design Challenges for the Next Decade
13
Current and Future Research Directions in Requirements Engineering
23
Requirements in the 21st Century: Current Practice and Emerging Trends
56
Section 1: Fundamental Concepts of Design
100
The Evolution of Design Requirements in the Trajectory of Artificiality: A Research Agenda
103
A Proposal for a Formal Definition of the Design Concept
115
Incomplete by Design and Designing for Incompleteness
149
Challenges in Requirements Engineering: A Research Agenda for Conceptual Modeling
169
Section 2: Evolution and the Fluidity of Design
178
On the Inevitable Intertwining of Requirements and Architecture
180
Requirements Evolution and What (Research) to Do about It
198
Designs Can Talk: A Case of Feedback for Design Evolution in Assistive Technology
227
Section 3: Quality and Value-Based Requirements
250
Value-Based Requirements Traceability: Lessons Learned
252
Impact of Requirements Quality on Project Success or Failure
270
Designing Value-Based Inter-organizational Controls Using Patterns
288
Section 4: Requirements Intertwining
314
Exploring the Fitness Relationship between System Functionality and Business Needs
317
A Framework for Business Process Change Requirements Analysis
339
The Intertwining of Enterprise Strategy and Requirements
364
Managing Legal Texts in Requirements Engineering
386
Requirements’ Role in Mobilizing and Enabling Design Conversation
406
Design Requirements for Communication-Intensive Interactive Applications
420
Requirements Engineering and Aspects
444
Section 5: Adapting Requirements Practices in Different Domains
465
On Technology Convergence and Platforms: Requirements Challenges from New Technologies and System Architectures
467
Understanding Requirements for Open Source Software
479
Author Index
507