Software systems architecture :
Rozanski, Nick.
Software systems architecture : working with stakeholders using viewpoints and perspectives / Nick Rozanski, Eoin Woods. - Upper Saddle River, NJ : Addison-Wesley, c2005. - xx, 546 p. : ill. ; 25 cm.
Includes bibliographical references (p. 523-529) and index.
Introduction -- Software Architecture Concepts -- Viewpoints and Views -- Architectural Perspectives -- The Role of the Software Architect -- Introduction to the Software Architecture Process -- The Architecture Definition Process -- Scope, Concerns, Principles, and Constraints -- Identifying and Engaging Stakeholders -- Identifying and Using Scenarios -- Using Styles and Patterns -- Producing Architectural Models -- Creating the Architectural Description -- Validating the Architecture -- Introduction to the Viewpoint Catalog -- The Functional Viewpoint -- The Information Viewpoint -- The Concurrency Viewpoint -- The Development Viewpoint -- The Deployment Viewpoint -- The Operational Viewpoint -- Achieving Consistency across Views -- Introduction to the Perspective Catalog -- The Security Perspective -- The Performance and Scalability Perspective -- The Availability and Resilience Perspective -- The Evolution Perspective -- Other Perspectives -- Working as a Software Architect -- Appendix: Other Viewpoint Sets -- Bibliography -- Index.
Rozanski and Woods explain what software architecture is all about, and why the architect's role is vitally important to successful project delivery. This practical, practitioner-oriented guide explains how to design successful architectures for information systems and to see these through to their successful implementation.
9780321112293
2005004600
CIT.
Computer software -- Development.
Computer architecture.
005.3
Software systems architecture : working with stakeholders using viewpoints and perspectives / Nick Rozanski, Eoin Woods. - Upper Saddle River, NJ : Addison-Wesley, c2005. - xx, 546 p. : ill. ; 25 cm.
Includes bibliographical references (p. 523-529) and index.
Introduction -- Software Architecture Concepts -- Viewpoints and Views -- Architectural Perspectives -- The Role of the Software Architect -- Introduction to the Software Architecture Process -- The Architecture Definition Process -- Scope, Concerns, Principles, and Constraints -- Identifying and Engaging Stakeholders -- Identifying and Using Scenarios -- Using Styles and Patterns -- Producing Architectural Models -- Creating the Architectural Description -- Validating the Architecture -- Introduction to the Viewpoint Catalog -- The Functional Viewpoint -- The Information Viewpoint -- The Concurrency Viewpoint -- The Development Viewpoint -- The Deployment Viewpoint -- The Operational Viewpoint -- Achieving Consistency across Views -- Introduction to the Perspective Catalog -- The Security Perspective -- The Performance and Scalability Perspective -- The Availability and Resilience Perspective -- The Evolution Perspective -- Other Perspectives -- Working as a Software Architect -- Appendix: Other Viewpoint Sets -- Bibliography -- Index.
Rozanski and Woods explain what software architecture is all about, and why the architect's role is vitally important to successful project delivery. This practical, practitioner-oriented guide explains how to design successful architectures for information systems and to see these through to their successful implementation.
9780321112293
2005004600
CIT.
Computer software -- Development.
Computer architecture.
005.3