Preparing for Change in the Architec- ture Design of Large Software Systems
暂无分享,去创建一个
Architecture is influenced by organizational factors, market forces, and technology that are constantly changing. We found that successful architects analyze factors that have a global influence to produce an architecture that localizes the effects of change. Change is a fundamental property of all factors that influence the architecture. To account for the influence of change we identified a global analysis task that captures the factors an architect considers when designing an architecture. We are describing four industry software systems using this analysis approach.
[1] Paul Clements,et al. Software architecture in practice , 1999, SEI series in software engineering.
[2] D. L. Parnas,et al. On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.
[3] Robert L. Nord,et al. Software Architecture in Industrial Applications , 1995, 1995 17th International Conference on Software Engineering.
[4] Paul Clements. Understanding Architectural Influences and Decisions in Large-System Projects , 1995 .