Here’s my definition of software architecture and Software Design.
Software Architecture
Shared understanding on the system from the perspective of the key roles.
Software Design
Activity that produces architecture meeting functional and operational business requirements.… read the rest.