Design and Use of Software Architectures
Adopting and Evolving a Product-Line Approach
Résumé
This book provides an achievable answer. The author
proposes a method for designing software architectures, and
product line architectures, which is based on his
experience in industry and research,
The first part of the book introduces the design method,
examining its three key phases - functionality-based
architecture design, architecture assessment and
architecture transformation - in detail. The second half of
the book explores the concept of software product lines,
incorporating elements of architectural design,
component-based software engineering and reuse. It takes
you through the process of designing, developing and
evolving a product-line approach, including the development
of software architecture and components for the family,
instantiation of family members and evolution of assets. It
also examines the pros and cons of a number of
organizational models that can be applied when putting a
software product line approach in to practice.
If you are a software architect or engineer involved in
designing software systems architectures, this book will
give you the resources you need for success.
- features real-life case studies covering control and
real-time systems, networking, and telecommunications
industry examples to illustrate how the method and
processes work in practice
- provides a systematic approach that employs both
qualitative and quantitative techniques for
assessments
- contains key chapters on approaches to component
development, and use of object-oriented frameworks as
components in software product lines
- includes sections that can be read as stand-alone, depending on your level of knowledge and experience and your specific area of interest.
Table of contents
Chapter 1: Software architecture and product lines
Chapter 2: Design of software architectures
Chapter 3: Software architectural design: case
studies
Chapter 4: Functionality-based architectural design
Chapter 5: Assessing software architectures
Chapter 6: Transformation of software architectures
Chapter 7: Software product lines: an introduction
Chapter 8: Software product lines: case studies
Chapter 9: Designing a product-line architecture
Chapter 10: Developing components: traditional
Chapter 11: Developing components: object-oriented
frameworks
Chapter 12: Family-based system development
Chapter 13: Evolving product-line assets
Chapter 14: Organizing for software product lines
Chapter 15: Industrial experiences
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Jan Bosch |
Parution | 22/05/2000 |
Nb. de pages | 254 |
EAN13 | 9780201674941 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse