_________ of a system is the structure or structures of the system which comprise software elements, the externally visible properties of these elements and the relationship amongst them.
- Software construction
- Software evolution
- Software architecture
- Software reuse