Atjaunināt sīkdatņu piekrišanu

E-grāmata: Relating Software Requirements and Architectures

Edited by , Edited by , Edited by , Edited by , Edited by
  • Formāts: EPUB+DRM
  • Izdošanas datums: 03-Aug-2011
  • Izdevniecība: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • Valoda: eng
  • ISBN-13: 9783642210013
Citas grāmatas par šo tēmu:
  • Formāts - EPUB+DRM
  • Cena: 106,47 €*
  • * ši ir gala cena, t.i., netiek piemērotas nekādas papildus atlaides
  • Ielikt grozā
  • Pievienot vēlmju sarakstam
  • Šī e-grāmata paredzēta tikai personīgai lietošanai. E-grāmatas nav iespējams atgriezt un nauda par iegādātajām e-grāmatām netiek atmaksāta.
  • Formāts: EPUB+DRM
  • Izdošanas datums: 03-Aug-2011
  • Izdevniecība: Springer-Verlag Berlin and Heidelberg GmbH & Co. K
  • Valoda: eng
  • ISBN-13: 9783642210013
Citas grāmatas par šo tēmu:

DRM restrictions

  • Kopēšana (kopēt/ievietot):

    nav atļauts

  • Drukāšana:

    nav atļauts

  • Lietošana:

    Digitālo tiesību pārvaldība (Digital Rights Management (DRM))
    Izdevējs ir piegādājis šo grāmatu šifrētā veidā, kas nozīmē, ka jums ir jāinstalē bezmaksas programmatūra, lai to atbloķētu un lasītu. Lai lasītu šo e-grāmatu, jums ir jāizveido Adobe ID. Vairāk informācijas šeit. E-grāmatu var lasīt un lejupielādēt līdz 6 ierīcēm (vienam lietotājam ar vienu un to pašu Adobe ID).

    Nepieciešamā programmatūra
    Lai lasītu šo e-grāmatu mobilajā ierīcē (tālrunī vai planšetdatorā), jums būs jāinstalē šī bezmaksas lietotne: PocketBook Reader (iOS / Android)

    Lai lejupielādētu un lasītu šo e-grāmatu datorā vai Mac datorā, jums ir nepieciešamid Adobe Digital Editions (šī ir bezmaksas lietotne, kas īpaši izstrādāta e-grāmatām. Tā nav tas pats, kas Adobe Reader, kas, iespējams, jau ir jūsu datorā.)

    Jūs nevarat lasīt šo e-grāmatu, izmantojot Amazon Kindle.

In this book leading researchers and practitioners describe the disciplines of software requirements engineering and software architecture, identify key issues, examine the state of the art in research and practice and outline emerging trends and challenges.

Why have a book about the relation between requirements and software architecture? Understanding the relation between requirements and architecture is important because the requirements, be they explicit or implicit, represent the function, whereas the architecture determines the form. While changes to a set of requirements may impact on the realization of the architecture, choices made for an architectural solution may impact on requirements, e.g., in terms of revising functional or non-functional requirements that cannot actually be met.Although research in both requirements engineering and software architecture is quite active, it is in their combination that understanding is most needed and actively sought. Presenting the current state of the art is the purpose of this book. The editors have divided the contributions into four parts: Part 1 "Theoretical Underpinnings and Reviews" addresses the issue of requirements change management in architectural design through traceability and reasoning. Part 2 "Tools and Techniques" presents approaches, tools, and techniques for bridging the gap between software requirements and architecture. Part 3 "Industrial Case Studies" then reports industrial experiences, while part 4 on "Emerging Issues" details advanced topics such as synthesizing architecture from requirements or the role of middleware in architecting for non-functional requirements. The final chapter is a conclusions chapter identifying key contributions and outstanding areas for future research and improvement of practice.The book is targeted at academic and industrial researchers in requirements engineering or software architecture. Graduate students specializing in these areas as well as advanced professionals in software development will also benefit from the results and experiences presented in this volume.
1 Introduction: Relating Requirements and Architectures
1(12)
J.G. Hall
J. Grundy
I. Mistrik
P. Lago
P. Avgeriou
Part I Theoretical Underpinnings and Reviews
2 Theoretical Underpinnings and Reviews
13(4)
J. Grundy
P. Lago
P. Avgeriou
J. Hall
I. Mistrik
3 Anticipating Change in Requirements Engineering
17(18)
Soo Ling Lim
Anthony Finkelstein
4 Traceability in the Co-evolution of Architectural Requirements and Design
35(26)
Antony Tang
Peng Liang
Viktor Clerc
Hans van Vliet
5 Understanding Architectural Elements from Requirements Traceability Networks
61(26)
Inah Omoronyia
Guttorm Sindre
Stefan Biffl
Tor Stalhane
Part II Tools and Techniques
6 Tools and Techniques
87(4)
P. Lago
P. Avgeriou
J. Grundy
J. Hall
I. Mistrik
7 Goal-Oriented Software Architecting
91(20)
Lawrence Chung
Sam Supakkul
Nary Subramanian
Jose Luis Garrido
Manuel Noguera
Maria V. Hurtado
Maria Luisa Rodriguez
Kawtar Benghazi
8 Product-Line Models to Address Requirements Uncertainty, Volatility and Risk
111(22)
Zoe Stephenson
Katrina Attwood
John McDermid
9 Systematic Architectural Design Based on Problem Patterns
133(28)
Christine Choppy
Denis Hatebur
Maritta Heisel
10 Adaptation Goals for Adaptive Service-Oriented Architectures
161(22)
Luciano Baresi
Liliana Pasquale
11 Business Goals and Architecture
183(16)
Len Bass
Paul Clements
Part III Experiences from Industrial Projects
12 Experiences from Industrial Projects
199(4)
P. Avgeriou
J. Grundy
J. Hall
P. Lago
I. Mistrik
13 A Reference Architecture for Consumer Electronics Products and its Application in Requirements Engineering
203(30)
Tim Trew
Goetz Botterweck
Bashar Nuseibeh
14 Using Model-Driven Views and Trace Links to Relate Requirements and Architecture: A Case Study
233(24)
Huy Tran
Ta'id Holmes
Uwe Zdun
Schahram Dustdar
15 Managing Artifacts with a Viewpoint-Realization Level Matrix
257(22)
Jochen M. Kuster
Hagen Volzer
Olaf Zimmermann
16 Onions, Pyramids & Loops - From Requirements to Software Architecture
279(24)
Michael Stal
Part IV Emerging Issues in Relating Software Requirements and Architecture
17 Emerging Issues in Relating Software Requirements and Architecture
303(4)
J. Grundy
P. Avgeriou
J. Hall
P. Lago
I. Mistrik
18 Synthesizing Architecture from Requirements: A Genetic Approach
307(26)
Outi Raiha
Hadaytullah Kundi
Kai Koskimies
Erkki Makinen
19 How Software Architecture can Frame, Constrain and Inspire System Requirements
333(20)
Eoin Woods
Nick Rozanski
20 Economics-Driven Architecting for Non Functional Requirements in the Presence of Middleware
353(20)
Rami Bahsoon
Wolfgang Emmerich
21 Conclusions
373(6)
P. Avgeriou
P. Lago
J. Grundy
I. Mistrik
J. Hall
Editor Biographies 379(4)
Index 383
Paris Avgeriou is Professor of Software Engineering at the University of Groningen, The Netherlands, where he has led the software engineering research group since September 2006. He has published more than 90 peer-reviewed articles in international journals, conference proceedings, and books. His research interests lie in the area of software architecture, with a strong emphasis on architecture modeling, knowledge, evolution, and patterns.

John Grundy is Professor of Software Engineering at Swinburne University of Technology, Australia. He has published over 200 refereed papers and has made numerous contributions to the fields of collaborative software engineering, software architecture, and software visualization.

Jon G. Hall is Senior Lecturer at The Open University, UK. Jon has published widely on numerous subjects including formal methods, software architectures, and requirements engineering. His current research mission is to provide new thoughts and tools for sophisticated problem solving.

Patricia Lago is Associate Professor at the VU University Amsterdam, The Netherlands. Her research interests are in software and service-oriented architecture, architectural knowledge management, green IT, and sustainable software engineering. She has published over 100 peer-reviewed articles in international journals, conference proceedings, and books.

Ivan Mistrķk is an independent consultant and researcher in software-reliant systems engineering with more than forty years experience, working at R&D institutions in the USA and Germany and consulting on a variety of large international projects sponsored by ESA, EU, NASA, NATO, and UN.