在UML中,哪种图最适合用来描述系统的功能需求和用户与系统的交互( )。
类图
用例图
序列图
活动图
【内容考查】本题考查UML中各种图的用途和特点。
【选项分析】
A. 类图:描述系统的静态结构,展示类、接口及其关系,不直接表示功能需求。
B. 用例图:正确。用例图由参与者、用例和它们之间的关系构成,用于描述系统功能和用户与系统的交互。
C. 序列图:描述对象之间的交互顺序,强调消息的时间次序,不直接表示系统整体功能。
D. 活动图:描述系统的动态行为和控制流,但不直接反映用户与系统的交互。用例图最适合描述系统的功能需求和用户与系统的交互,因为它直观地展示了系统提供的功能(用例)以及与系统交互的外部实体(参与者)。