John Wiley & Sons Software Architecture Cover Software architecture is foundational to the development of large, practical software-intensive appl.. Product #: 978-0-470-16774-8 Regular price: $167.29 $167.29 Auf Lager

Software Architecture

Foundations, Theory, and Practice

Taylor, Richard N. / Medvidovic, Nenad / Dashofy, Eric

Cover

1. Auflage Februar 2009
736 Seiten, Hardcover
Praktikerbuch

ISBN: 978-0-470-16774-8
John Wiley & Sons

Kurzbeschreibung

Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented systems. Hence the text details not only modeling techniques, but design, implementation, deployment, and system adaptation -- as well as a host of other topics -- putting the elements in context and comparing and contrasting them with one another. Rather than focusing on one method, notation, tool, or process, this new text/reference widely surveys software architecture techniques, enabling the instructor and practitioner to choose the right tool for the job at hand. Software Architecture is intended for upper-division undergraduate and graduate courses in software architecture, software design, component-based software engineering, and distributed systems; the text may also be used in introductory as well as advanced software engineering courses.

Weitere Versionen

pdf

Software architecture is foundational to the development of large, practical software-intensive applications. This brand-new text covers all facets of software architecture and how it serves as the intellectual centerpiece of software development and evolution. Critically, this text focuses on supporting creation of real implemented systems. Hence the text details not only modeling techniques, but design, implementation, deployment, and system adaptation -- as well as a host of other topics -- putting the elements in context and comparing and contrasting them with one another. Rather than focusing on one method, notation, tool, or process, this new text/reference widely surveys software architecture techniques, enabling the instructor and practitioner to choose the right tool for the job at hand. Software Architecture is intended for upper-division undergraduate and graduate courses in software architecture, software design, component-based software engineering, and distributed systems; the text may also be used in introductory as well as advanced software engineering courses.

1. The Big Idea

2. Architectures in Context: The Reorientation of Software Engineering

3. Basic Concepts

4. Designing Architectures

5. Connectors

6. Modeling

7. Visualization

8. Analysis

9. Implementation

10. Deployment and Mobility

11. Applied Architectures and Styles

12. Designing for non-Functional Properties

13. Security and Trust

14. Architectural Adaptation

15. Domain-Specific Software Engineering

16. Standards

17. People, Roles and Teams