Software architecture
Software architecture is a coherent set of abstract patterns guiding the design of each aspect of a larger software system.
History
Software architecture as a concept was touched upon already in the 1960s by (for example) Edsger Dijkstra, but has increased in popularity since the early 1990s, largely due to activity within Rational Software Corporation and within Microsoft.
Related Topics:
1960s - Edsger Dijkstra - 1990s - Rational Software Corporation - Microsoft
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
Carnegie Mellon University(CMU) and University of California, Irvine(UCI) are doing a lot of research on Software architecture. Mary Shaw and David Garlan of CMU wrote a book titled Software Architecture: Perspectives on an Emerging Discipline in 1996, which brought forward the concepts in Software Architecture, such as components, connectors, styles and so on. UCI's Institute for Software Research's efforts in software architecture research is directed primarily in architectural styles, architecture description languages, and dynamic architectures.
Related Topics:
Carnegie Mellon University - University of California, Irvine - 1996 - Components
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ Table of Content ~
| ► | Introduction |
| ► | History |
| ► | ADL |
| ► | Views |
| ► | Architecture examples |
| ► | Related concepts |
| ► | Tools |
| ► | See also |
| ► | References |
| ► | External links |
~ What's Hot ~
~ Community ~
| ► | History Forum Come and discuss about History, Civilizations, Historical Events and Figures |
| ► | History Web-Ring A community of sites, blogs and forums dedicated to History. Do not hesitate to submit your site. |
and are licensed under the GNU Free Documentation License.
Lexicon - Privacy Policy - Spiritus-Temporis.com ©2005.