I consider this the heavyweight version of What is Software Design, which I believe is easier to understand and get on board with.
What Naur considers the theory about a program matches my definition of software architecture:
Software architecture documents the shared understanding of a software system.
I consider this the heavyweight version of What is Software Design, which I believe is easier to understand and get on board with.
What Naur considers the theory about a program matches my definition of software architecture: