project report helper|
Active In SP
Joined: Sep 2010
01-11-2010, 10:50 AM
sa-najma.doc (Size: 42.5 KB / Downloads: 45)
[b] Software architectures
From Software Architecture -- Perspectives on an Emerging Discipline by M. Shaw and D. Garlan. Software architectures often use idiomatic patterns of system organization. Patterns and styles of design are pervasive in many engineering disciplines and an established understanding of the common forms of design is an indication of a mature engineering field. The shared vocabulary of design idioms and rules for using them are stored in engineering handbooks and in professional curricula.
Software architectures also use organizational styles
A common framework can be developed to compare different architectures. It consists of computational components (components and interactions between these components connectors. Examples of components are clients, servers, filters, layers and databases. Examples of connectors are procedure call, events broadcast, database protocols, and pipes.