Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Software architecture in practice
Software architecture in practice
Understanding .Net: A Tutorial and Analysis
Understanding .Net: A Tutorial and Analysis
The Artistry of Software Architecture
IEEE Software
The 4+1 View Model of Architecture
IEEE Software
Hi-index | 0.00 |
It is well known that the backbone of any system is the architecture which holds the whole system together to manage the complexity and requirements changes. The past twenty years or more of research into software and IT systems design has resulted in exponential growth of architectural design strategies. Therefore it has also resulted in confusion for many software engineers who may not be experts in software design to understand and choose a suitable architectural solution to their problem. We have tackled this issue by providing a classification framework and knowledge based reasoning for software designers to choose the appropriate strategies for their problem. This paper illustrates a classification schemes for architectural design strategies and a tool support for knowledge based reasoning for choosing a design solution.