2026年10月押题密卷 · 选择题
在UML中,系统的( )包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。
A. 实现视图(Implementation View)
B. 设计视图(Design View)
C. 部署视图(Deployment View)
D. 用例视图(Use Case Viewr)
参考答案:B
[解析]在UML中,系统的设计视图(Design View)包含了类、接口和协作,它们形成了问题及其 对问题的解决方案的术语词汇。它主要支持系统的功能需求,即系统提供给最终用户的服务。在UML 中该视图的静态方面由类图和对象图表现;动态方面由交互图、状态图和活动图表现。由于开发人员 利用该视图来完成所有的用户功能需求,而用户所关心的恰恰就是所建立的系统是否能满足用户的所 有功能需求,因此,评价建模水平的标准归根结底主要是由设计视图体现的。 选项A的实现视图(Implementation View), 包含用于装配与发布物理系统的构件和文件。 在UML中该视图的静态方面由构件图表现,动态方面由交互图、状态图和活动图表现。 选项c的部署视图(Deployment View)包含了形成系统拓扑结构的节点。它主要描述对组成整 个物理系统的部件的分布、交付和安装。在UML中该视图的静态方面由部署图表现,动态方面由交互 图、状态图和活动图表现。 选项D的用例视图(Use Case View)包含用例。实质是描述形成系统体系结构的动力,而非描 述软件系统的组织。在UML中该视图的静态方面由用况图表现,动态方面由交互图、状态图和活动图 表现。 另外,进程视图(Process View)包含形成系统并发与同步机制的线程和进程,主要针对系统 的性能、可伸缩性和系统的吞吐量。在UML中该视图的静态和动态方面的表现与设计视图基本相同, 但进程视图注重于描述线程和进程的主动类。