A system's architecture is a representation of a system in which there is a 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 non software structures in its environment(such as CPUs, file systems, networks, development teams, etc.).
问题1选项
A.attributes
B.constraint
C.functionality
D.requirements
问题2选项
A.physical components
B.network architecture
C.software architecture
D.interface architecture
问题3选项
A.Service structures
B.Module structures
C.Deployment structures
D.Work assignment structures
问题4选项
A.Decompostion structures
B.Layer structures
C.Implementation structures
D.Component-and-connector structures
问题5选项
A.Allocation structures
B.Class structures
C.Concurrency structures
D.Uses structures
第1题:C
第2题:C
第3题:B
第4题:D
第5题:A
第1题:参考译文:
系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统,包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。
1)模块结构将决策体现为一组需要被构建或采购的代码或数据单元。
2)构件连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。
3)分配结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、网络、开发团队等。'
第2题:
第3题:
第4题:
第5题: