问题
单项选择题
对系统的静态用例视图建模时,可以用下列两种方式来使用例图,它们是()。
A.对系统的原型化实例建模和对传递的消息建模
B.对系统的消息建模和对数据建模
C.对系统的语境建模和对系统的需求建模
D.对系统的语境建模和对数据建模
答案
参考答案:C
解析:
用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。
当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。
(1)对系统的语境建模
对一个系统的语境进行建模包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者及其所扮演的角色的含义。
(2)对系统的需求建模
对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不考虑系统应该怎样做。在这里,用例图说明了系统想要的行为,通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。你可以观察到系统外部有什么,系统怎样与那些外部事物相互作用,但却看不到系统内部是如何工作的。