

Nick Rozanski is an enterprise technical architect at Marks and Spencer, where he focuses on integration and workflow.
Meer over de auteursSoftware Systems Architecture
Working with Stakeholders Using Viewpoints and Pespectives
Samenvatting
'Software Systems Architecture, 2nd Edition' is a highly regarded, practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices.
With this book you will learn how to:
- Design and communicate an architecture that reflects and balances the different needs of its stakeholders
- Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance, resilience, and location
- Use scenarios and patterns to drive the creation and validation of your architecture
- Document your architecture as a set of related views
Reflecting new standards and developments in the field, this new edition extends and updates much of the content, and
- Adds a "system context viewpoint" that documents the system's -interactions with its environment
- Expands the discussion of architectural principles, showing how they can be used to provide traceability and rationale for architectural decisions
- Explains how agile development and architecture can work together
- Positions requirements and architecture activities in the project context
- Presents a new lightweight method for architectural validation
Whether you are an aspiring or practicing software architect, you will find yourself referring repeatedly to the practical advice in this book throughout the lifecycle of your projects. A supporting Web site containing further information
Specificaties
Over Eoin Woods
Inhoudsopgave
Acknowledgments for the Second Edition
Preface to the First Edition
Acknowledgments
1. Introduction
Part 1: Architecture Fundamentals
2. Software Architecture Concepts
3. Viewpoints and Views
4. Architectural Perspectives
5. The Role Of The Software Architect
Part 2: The Process of Software Architecture
6. Introduction to the Software Architecture Process
7. The Architecture Definition Process
8. Concerns, Principles, and Decisions
9. Identifying and Engaging Stakeholders
10. Identifying and Using Scenarios
11. Using Styles and Patterns
12. Producing Architectural Models
13. Creating the Architectural Description
14. Evaluating the Architecture
Part 3: A Viewpoint Catalog
15. Introduction to the Viewpoint Catalog
16. The Context Viewpoint
17. The Functional Viewpoint
18. The Information Viewpoint
19. The Concurrency Viewpoint
20. The Development Viewpoint
21. The Deployment Viewpoint
22. The Operational Viewpoint
23. Achieving Consistency Across Views
Part 4: The Perspective Catalog
24. Introduction to the Perspective Catalog
25. The Security Perspective
26. The Performance and Scalability Perspective
27. The Availability and Resilience Perspective
28. The Evolution Perspective
29. Other Perspectives
Part 5: Putting It All Together
30. Working As A Software Architect
Appendix: Other Viewpoint Sets
Bibliography
About the Authors
Index
Anderen die dit boek kochten, kochten ook
Net verschenen
Rubrieken
- aanbestedingsrecht
- aansprakelijkheids- en verzekeringsrecht
- accountancy
- algemeen juridisch
- arbeidsrecht
- bank- en effectenrecht
- bestuursrecht
- bouwrecht
- burgerlijk recht en procesrecht
- europees-internationaal recht
- fiscaal recht
- gezondheidsrecht
- insolventierecht
- intellectuele eigendom en ict-recht
- management
- mens en maatschappij
- milieu- en omgevingsrecht
- notarieel recht
- ondernemingsrecht
- pensioenrecht
- personen- en familierecht
- sociale zekerheidsrecht
- staatsrecht
- strafrecht en criminologie
- vastgoed- en huurrecht
- vreemdelingenrecht