
Design and Use of Software Architectures: Adopting and Evolving A Product-Line Approach, 1st edition
Published by Addison-Wesley (June 6, 2000) © 2000
Jan Bosch
Switch content of the page by the Role togglethe content would be changed according to the role
Title overview
A practical guide to designing and implementing software architectures.
- 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
1. Software Architecture and Product Lines.
I. THE DESIGNING OF SOFTWARE ARCHITECTURES.
2. Design of Software Architectures.
3. Software Architectural Design: Case Studies.
4. Functionality-Based Architectural Design.
5. Assessing Software Architectures.
6. Transformation of Software Architectures.
II. SOFTWARE PRODUCT LINES.
7. Software Product Lines: An Introduction.
8. Software Product Lines: Case Studies.
9. Designing a Product-Line Architecture.
10. Developing Components: Traditional.
11. Developing Components: Object-Oriented Frameworks.
12. Family-Based System Development.
13. Evolving Product-Line Assets.
14. Organizing for Software Product Lines.
15. Industrial Experiences.
References. Index.
I. THE DESIGNING OF SOFTWARE ARCHITECTURES.
2. Design of Software Architectures.
3. Software Architectural Design: Case Studies.
4. Functionality-Based Architectural Design.
5. Assessing Software Architectures.
6. Transformation of Software Architectures.
II. SOFTWARE PRODUCT LINES.
7. Software Product Lines: An Introduction.
8. Software Product Lines: Case Studies.
9. Designing a Product-Line Architecture.
10. Developing Components: Traditional.
11. Developing Components: Object-Oriented Frameworks.
12. Family-Based System Development.
13. Evolving Product-Line Assets.
14. Organizing for Software Product Lines.
15. Industrial Experiences.
References. Index.
Author bios
Jan Bosch is Professor of Software Engineering at the University of Karlskrona/Ronneby, Sweden. He is a key member of the RISE and ARCS groups, through which he has been involved in extensive research in the software architecture area, in conjunction with a number of companies in industry. He has also authored many articles and conference proceedings and given workshops and tutorials at a number of international conferences
Loading...Loading...Loading...