4+1视图模型可以从多个视图或视角来描述软件架构。其中,用于捕捉设计的并发和同步特征的是哪个视图?
单选题
4+1视图模型可以从多个视图或视角来描述软件架构。其中,用于捕捉设计的并发和同步特征的是哪个视图?
A. 逻辑视图
B. 开发视图
C. 过程视图
D. 物理视图
答案:C
解析
正确答案:C. 过程视图
过程视图用于刻画系统运行时的并发、同步、线程/进程、通信及性能等特征,因此最适合描述设计的并发与同步。
- A 逻辑视图:关注功能需求与对象模型,描述系统“做什么”。
- B 开发视图:关注代码、模块、包的组织与依赖,描述“如何开发管理”。
- C 过程视图:正确,关注运行时并发、同步、吞吐量、任务调度等。
- D 物理视图:关注软件到硬件节点的部署与网络拓扑。
考点延伸:4+1 视图包括逻辑视图、开发视图、过程视图、物理视图和场景视图。场景视图用于贯穿并验证其他视图。面试中常结合线程池、异步、锁、消息队列等考查过程视图,也常要求区分逻辑视图与开发视图。