4.1.2 Reconciling Systems and Software Architecture
暂无分享,去创建一个
Large, complex systems are increasingly software-intensive or even information-centric. As a result, the total cost and development effort associated with software is an increasing fraction of the whole system, indeed a dominant fraction. The techniques of architecting, system and software, are one method for dealing with large and complex systems. Unfortunately, the techniques and models of systems engineering commonly used in systems architecture descriptions are not well suited to enabling effective software architecting. This paper discusses the mismatches and suggests tools for reconciling their needs.
[1] Mark W. Maier. Integrated Modeling: A Unified Approach to System Engineering , 1996, J. Syst. Softw..
[2] Philippe Kruchten,et al. The 4+1 View Model of Architecture , 1995, IEEE Softw..
[3] Paul Clements,et al. Software Architecture: An Executive Overview , 1996 .
[4] William G. Wood,et al. Comparative Evaluations of Four Specification Methods for Real-Time Systems , 1989 .