Software Architect Vs System Architect. What can it do and what not. Software Architecture focuses more on the interaction between the externally visible components of the system where as the Design is about how the internal components of the system interact with each other.
However obviously if a system contains other non-software components then software architecture will be significantly different than the system architecture of the system. Comparing Software Architects to Building Architects Architects plan and design structures using technical expertise and creativity. Software architecture refers to the design of software applications by breaking software into its various software components and defining the component interfaces and methods of communication.
The systems architect is an information and communications technology professional.
So in short Software architecture is more about the design of the entire system while software design emphasizes on module component class level. Systems architecture describes more broadly how systems are designed which may have components that include multiple software applications network devices hardware and even other machinery. What design patterns can be used. The main difference between system architecture and software architecture is that the system architecture is a conceptual model that describes the structure and behavior of a system.