某公司欲为某种型号的示波器开发内置软件。该公司的架构师设计了如下图所示的软件架构。在软件架构评审时,专家认为该架构存在的问题是___()___。

23 查阅

A、在功能划分上将各个模块独立起来

B、在硬件构件的混合和替换方面不是很灵活

C、没有清晰地说明用户怎样与其交互

D、没有明确的层次关系,没有强调功能之间的交互

参考答案:

C

排除法选项A模块化是软件设计领域的一个基本思想,不会有什么问题。选项B 题目说的软件架构的事情,现在讲硬件构件,是不是有点不合时宜。选项D ,层次关系,还是比较明确的吧!软件架构设计最大缺陷应该是:软件系统与外界的交互问题,尤其是用户与备示波器设备的交互方式,是怎么样的,确实一点也没有涉及到。

信息系统项目管理师