单选题 在RUP中采用“4+1”的视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于______,系统工程师侧重于______。
【正确答案】 C
【答案解析】
【正确答案】 D
【答案解析】[解析] 使用UML表示软件体系架构,用到的5个视图分别是用例视图、逻辑视图、进程视图、实现视图和部署视图。其中,逻辑视图用于描述所设计的静态/动态对象模型,采用类、子系统、包和用例对系统架构进行设计建模,以支持系统的功能需求。最终用户关心的是系统的功能,因此会侧重于逻辑视图。
部署视图表示软件到硬件的映射及分布结构,以支持系统的拓扑、安装和通信需求。系统工程师关心的是系统的发布、安装、拓扑结构等问题,因此会侧重于部署视图。
用例视图描述系统应交付的功能,即从外部参与者的角度出发所观察到的系统功能,是最基本的需求分析模型,是其他视图的核心和基础。系统分析人员和测试人员关心的是系统的行为,因此会侧重于用例视图。
进程视图用于描述所设计的并发与同步结构,以支持系统的运行特性。系统集成人员关心的是系统的性能、可伸缩性、吞吐率等问题,因此会侧重于进程视图。
实现视图对组成基于系统的物理代码的文件和组件进行建模。程序员关心的是系统的配置、装配等问题,因此会侧重于实现视图。