posted on 2007-01-01, 00:00authored byDavid Garlan
As the size and complexity of software systems increase,
the design, specification, and analysis of overall system
structure becomes a critical issue. Structural issues include
the organization of a system as a composition of components;
global control structures, the protocols for communication,
synchronization, and data access; the assignment of
functionality to design elements; the composition of design
elements; physical distribution; scaling and performance,
and dimensions of evolution. This is the software architecture
level of design.
History
Publisher Statement
Copyright 2007 Society of Photo-Optical Instrumentation Engineers. One print or electronic copy may be made for personal use only. Systematic reproduction and distribution, duplication of any material in this paper for a fee or for commercial purposes, or modification of the content of the paper are prohibited.