Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Relating system quality and software architecture
Mistrik I., Bahsoon R., Eeles P., Roshandel R., Stal M., Morgan Kaufmann Publishers Inc., San Francisco, CA, 2014. 420 pp. Type: Book (978-0-124170-09-4)
Date Reviewed: Jul 29 2015

Software architecture is a very interesting area of study. This book provides insights on exploring, navigating, pursuing, and learning from bad and good architectures, while looking for best practices for researchers and practitioners. Large software projects insist on an architectural approach. Contemporary software engineering and architectural strategies have become more complex because of advancements in soft computing, data storage, and data management with software as a service (SaaS) and platform as a service (PaaS), and cloud and grid computing. The Internet of Things (IoT) has also provided challenges to software architects who are expected to seamlessly integrate architectural road maps for organizations without affecting quality, systems, and growth in business and services.

This book compiles seminal works on architectures related to contemporary issues, including system quality, software architecture, and monitoring and control, discussing the possible effects on the domain-specific solutions provided. Quality, one of the very important success factors of any software engineering project, is well articulated. The book is well organized in prescribing architectural treatments to capture stakeholder goals, their accountability, and responsibilities to ensure quality. But there was scope to include works on the device-oriented process architectures that may be required to manage projects. Such process architectures may influence the time, quality, and productivity of projects. In order to ensure this, I was in fact expecting discussions on the various architecture-driven artifacts, interfacing with device-oriented stakeholder engagements, and experiences of dealing with bad and (or) good architectures while embracing unified organizational goals. However, cases on dashboards for industrial organizations have provided some insight into the parametric evaluation of the architectures. Therefore, there was scope to discuss benchmarking enterprise-level architectures to encourage practitioners to learn the tenets of architectural styles and the way they need to be implemented and monitored.

Works on the analysis, monitoring, and control of software architectures for quality are quite contemporary. Discussions of e-commerce, design decisions and monitoring set goals for projects, and understanding possible areas leading to architectural drifts are especially noteworthy. Subsequently, discussions on domain-specific software architectures and software quality provide organizational perspectives, looking at enterprise architectures and their effects on the project as a whole. This part of the book is quite informative in terms of experiential learning with domain-specific deliverables and mapping the effects of integrating the domains to project the design-reality gaps of an architecture at the enterprise level. Discussions of enterprise resource planning (ERP) enrich the content of the book.

Overall, the book is suitable for researchers and academics. It also provides case-based learning for practitioners.

Reviewer:  Harekrishna Misra Review #: CR143660 (1510-0855)
Bookmark and Share
  Reviewer Selected
 
 
Software Architectures (D.2.11 )
 
Would you recommend this review?
yes
no
Other reviews under "Software Architectures": Date
Software architecture in practice
Bass L., Clements P., Kazman R., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1998. Type: Book (9780201199307)
Sep 1 1999
CORBA design patterns
Mowbray T., Malveau R., John Wiley & Sons, Inc., New York, NY, 1997. Type: Book (9780471158820)
Sep 1 1998
Developing business systems with CORBA
Sadiq W., Cummins F., Cambridge University Press, New York, NY, 1998. Type: Book (9780521646505)
Feb 1 1999
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy