11.5 Conclusions
This book has covered many of the fundamentals of being a software architect and provided many references for further study. This information should properly equip both new and experienced software architects with the information needed to succeed in the exciting field of software architecture. Hopefully, this will enable software architects to successfully ensure that software projects include quality software constructs necessary to manage the complexity of various domains and have the ability to adapt to changing requirements and customer needs and preferences. As a side effect of helping various projects to succeed, it is the authors' hope that software architects will be able to enrich their own lives and careers in the industry.
|