The _____ of a program or computing system is the structure or structures of the system, which comprise software components, the externally visible properties of these components and the relationship among them.
- E-R diagram
- Data flow diagram
- Software architecture
- Software design