暂无分享,去创建一个
This article presents a model for describing the architecture of software-intensive systems, based on the use of multiple, concurrent views. This use of multiple views allows to address separately the concerns of the various stakeholders of the architecture: end-user, developers, systems engineers, project managers, etc., and to handle separately the functional and non functional requirements. Each of the five views is described, together with a notation to capture it. The views are designed using an architecture-centered, scenario-driven, iterative development process.
[1] Eve Marder. Foundations for the future. , 2002 .
[2] Kenneth S. Rubin. Object behavior analysis , 1992, CACM.
[3] Robbert van Renesse,et al. Reliable Distributed Computing with the Isis Toolkit , 1994 .
[4] Philippe Kruchten,et al. An object-oriented, distributed architecture for large-scale Ada systems , 1994, TRI-Ada '94.
[5] Mary Shaw,et al. An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.