The software architecture of a program or computing system is a depiction of the system that aids in the understanding of how the system will behave. Software architecture serves as the blueprint for both the system and the project developing it, defining the work assignments that must be carried out by design and implementation teams.
Related Journals of Software Architecture: International Journal of Sensor Networks and Data Communications, Journal of Telecommunications System & Management, Journal of Systems Architecture, Journal of Systems and Software, Software Architecture.