老于是某银行的系统架构师,他为银行投资管理系统设计的软件架构包括进程通信和事件驱动的系统,该软件架构风格属于( )。
- A.数据流风格
- B.独立构件风格
- C.仓库风格
- D.虚拟机风格
正确答案及解析
正确答案
B
解析
参考《信息系统项目管理师教程(第3版)》P45:Garlan和Shaw将软件架构风格分为5大类:
(1)数据流风格:包括批处理序列架构风格(BatchSequential)和管理/过滤器架构风格(Pipes/Filters)。
(2)调用/返回风格:包括主程序/子程序架构风格(MainProgramandSubroutine)、数据抽象和面向对象架构风格(DataAbstractionandObject-Oriented)及层次结构架构风格(HierarchicalLayers).
(3)独立构件风格:包括进程通信架构风格(CommunicatingProcesses)和事件驱动架构风格(EventSystems)。
(4)虚拟机风格:包括解释器架构风格(Interpreters)和基于规则的系统(Rule-basedSystems)架构风格。
(5)仓库风格:包括数据库架构风格(Database)和黑板架构风格(BlackBoards)
其他:特定领域软件体系结构(Domain-specficSoftwareArchitecture)、状态转移(StateTransitionSystem)、分布式处理(DistributedProcess)架构风格和REST(RepresentationalStateTransfer)混合架构风格等。其中分布式架构风格中有客户机/服务器(C/S)架构风格、浏览器/服务器(B/S)架构风格、CORBA、DCOM和EJB架构风格等。
包含此试题的试卷
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案