Software Architecture—Organizational Principles and Patterns ()

Author: David M. Dikel
Publisher:
Publish Date: 2002-10-13
Features: This book focuses on the relationship between software architecture and organizational structure. The content is based on years of research on renowned large-scale software development organizations and introduces product lines and the architectures implemented in medium-sized, large, and small organizations. The research has produced the VRAPS model, which includes five organizational principles that influence the success or failure of software architecture: Visual Appeal, Rhythm, Predictability, Collaboration, and Simplicity. The book moves from an overview to case studies, demonstrating how companies, starting small, grew into leading enterprises in building Internet application tools by following the VRAPS principles, and provides a scale to help readers measure the depth of their organization's application of these principles. The final chapters offer real-world descriptions of how to use the model, accompanied by nine special templates, tools, and guidelines, describing how the patterns can be applied in a business standard, enabling readers to evaluate their own organizations and compare them with others. This book is suitable for courses in software engineering within computer science.

📌 Related Posts