Requirements Engineering for Sociotechnical Systems

Front Cover
Jose Luis Mate, Andres Silva
Idea Group Inc (IGI), Jan 1, 2005 - Computers - 373 pages
The so called information society is being shaped by products and services that either contain software as the core element, are themselves software, or have been designed and manufactured with the help of sophisticated software applications. The new global environment in which these systems are being developed and deployed, in addition to other pressing issues, such as time-to-market and dependability, are pushing the skills of software developers and engineers to the limit. With few exceptions, those products and services will influence the social environment where they will be deployed, because people will operate them or be affected by them, or both. So another challenging issue is the ability of these systems to integrate with their social environment in a way that is perceived as beneficial, trustworthy and acceptable. Given these challenges, defining the requirements that establish what a future system should do, and validating that the system has achieved its goals, is an immense task. In this book the reader will find a detailed account of the challenges posed by the elicitation, specification, validation and management of requirements for the definition of this kind of application: from embedded software in cars to internet-based applications, COTS packages, health-care, and others.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Dealing with the Complexity of Sociotechnical Systems Development
1
Chapter II Challenges in Requirements Engineering for Embedded Systems
21
Theory and Practice
37
Weaknesses and Alternatives
53
Chapter V Combining Requirements Engineering and Agents
68
Chapter VI Maturing Requirements Engineering Process Maturity Models
84
Chapter VII Requirements Prioritisation for Incremental and Iterative Development
100
Chapter VIII A Quality Model for Requirements Management Tools
119
Chapter XIII Requirements Engineering for Value Webs
209
Approaches
225
Chapter XIV Requirements Engineering in Cooperative Systems
226
An Integrated Method for Specifying Requirements for Complex Sociotechnical Systems
245
Chapter XVI Using Scenarios and Drama Improvisation for Identifying and Analysing Requirements for Mobile Electronic Patient Records
266
Chapter XVII Elicitation and Documentation of NonFunctional Requirements for Sociotechnical Systems
284
Chapter XVIII Capture of Software Requirements and Rationale through Collaborative Software Development
303
Chapter XIX Problem Frames for Sociotechnical Systems
318

Challenges
138
Requirements for the Integration of Autonomous Computer Systems
139
Integrating Specification Validation and Change Management
153
Chapter XI Requirements Engineering for Courseware Development
170
Chapter XII Collaborative Requirements Definition Processes in Open Source Software Development
189
Chapter XX Communication Analysis as Perspective and Method for Requirements Engineering
340
About the Editors
359
About the Authors
360
Index
370
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information