试题18(2007年下半年试题6)
在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图、 (6) 。
(6)A.使用视图和动态视图
B.用例视图和动态视图
C.用例视图和进程视图
D.静态视图和动态视图
试题18分析
UML对系统构架的定义是:系统的组织结构,包括系统分解的组成部分、它们的关联性、交互、机制和指导原则,这些提供系统设计的信息。而具体来说,就是指5个系统视图。
(1)逻辑视图:以问题域的语汇组成的类和对象集合。
(2)进程视图:可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例。
(3)实现视图:对组成基于系统的物理代码的文件和组件进行建模。
(4)部署视图:把组件物理地部署到一组物理的、可计算节点上。
(5)用例视图:最基本的需求分析模型。
试题18答案
(6)C