Software Architecture: A Survey and Classification

Emad Majidi, Mahdieh Alemi, Hasan Rashidi · 2010

As software systems enlarges, software complexity increases and controlling of the software management will be highly important. Systems are decomposed into many components, of which their organization shows new problems in software architecture. Selecting appropriate components for system architecture plays an important role in success or failure of software. This paper reviews the old and present styles of software architecture and presents a survey on classification of the styles. In this survey, advantages and disadvantages of three kinds of classifications are analyzed, and some criterions for choosing a suitable style in different applications are also presented.

Read the paper · More papers on PaperTik