软考真题
第25题
(第5空)A system’s architecture is a representation of a system in which there is ;i mapping of ( ) onto hardware and software components, a mapping of the ( ) onto the hardware architecture, and a concern for the human interaction with these components. That is, system architecture is concerned with a total system, including hardware, software, and humans. Software architectural structures can be divided into three major categories, depending on the broad nature of the elements they show. 1) ( ) embody decisions as a set of code or data units that have to be constructed or procured. 2) ( ) embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions. 3) ( ) embody decisions as to how the system will relate to nonsoftware structures in its environment (such as CPUs, file systems, networks, development teams, etc.).