Transcription of An Introduction to Software Architecture
{{id}} {{{paragraph}}}
An Introduction to Software Architecture David Garlan and Mary Shaw January 1994. CMU-CS-94-166. School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213-3890. Also published as An Introduction to Software Architecture , Advances in Software Engineering and Knowledge Engineering, Volume I, edited by and , World scientific Publishing Company, New Jersey, 1993. Also appears as CMU Software Engineering Institute Technical Report CMU/SEI-94-TR-21, ESC-TR-94-21. 1994 by David Garlan and Mary Shaw This work was funded in part by the Department of Defense Advanced Research Project Agency under grant MDA972-92-J-1002, by National Science Foundation Grants CCR-9109469 and CCR-9112880, and by a grant from Siemens Corporate Research.
or notation to characterize architectural structures, good software engineers make common use of architectural principles when designing complex software. Many of the principles represent rules of thumb or idiomatic patterns that have emerged informally over time. Others are more carefully documented as industry and scientific standards.
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}