- 33
- 0
- 约4.5千字
- 约 4页
- 2023-12-16 发布于江苏
- 举报
UML中关联的多重度是指(B)
一种类有多个办法被另一种类调用
一种类的实类能够与另一种类的多个实类有关联
一种类的某个办法被另一种类调用的次数
两个类所含有的相似的办法和属性
已知三个类A.B和C.其中类A由类B的一种实类和类C的1个或多个实类构成.
请画出能够对的表达类A,B和C之间关系的UML类图.
3在某个信息系统中,存在以下的业务陈说:①一种客户提交0个或多个订单;②一种订单由一种且仅由一种客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在(46)_B“客户”类的实例;对应每个“客户”类的实例,存在(47)D个“订单”类的实例。
供选择的答案:
(1)A.0个
B.1个
C.1个或多个
D.0个或多个
(2)A.0个
B.1个
C.1个或多个
D.0个或多个
4、UML中的交互图有两种,分别是次序图和协作图,请分析一下两者之间的重要差别和各自的优缺点。掌握运用两种图进行的设计的办法。
答:次序图可视化地表达了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。与次序图同样,协作图也展示对象之间的交互关系。次序图强调的是交互的时间次序,而协作图强调的是交互的语境和参加交互的对象的整体组织。次序图按照时间次序布图,而协作图按照空间组织布图。
次序图能够清晰地表达消息之间的次序和时间关系,但需要较多的水平方向的空间。
协作图在增加对象时比较容易,并且分支也比较少,但如果消息比较多时难以表达消息之间的次序。
14.什么是对象间的可见性?
答:可见性(Visibility)指的是一种对象能够“看到”或者引用另一种对象的能力。
5、UML提供了一系列的图支持面对对象的分析与设计,其中 (1) 给出系统的静态设计视图;
(2)对系统的行为进行组织和建模是非常重要的;(3)和(4)都是描述系统动态视图的交互图,其中(3)描述了以时间次序组织的对象之间的交互活动,(4)强调收发消息的对象的组织构造。
A、状态图
B、用例图
C、序列图
D、布署图
E、协作图
F、类图
答案:(1)F (2)B (3)C (4)E
6、在UML提供的图中, (1) 用于描述系统与外部系统及顾客之间的交互;(2) 用于准时间次序描述对象间的交互。
(1)A、用例图
B、类图
C、对象图
D、布署图
(2)A、网络图
B、状态图
C、协作图
D、序列图
答案:(1)A (2)D
9、UML提供了4种构造图用于对系统的静态方面进行可视化、详述、构造和文档化。其中
(3) 是面对对象系统规模中最惯用的图,用于阐明系统的静态设计视图;当需要阐明系统的静态实现视图时,应当选择 (4) ;当需要阐明体系构造的静态实施视图时,应当选择
(5) 。
(3)A.构件图
B.类 图
C.对象图
D.布署图
(4)A.构件图
B.协作图
C.状态图
D.布署图
(5)A.协作图
B.对象图
C.活动图
D.布署图
答案:(3)B
(4)A (5)D
10、定义大多数的需求和范畴的工作是在RUP中的(11)B 阶段完毕的。
(11)A初始阶段 B细化阶段 C构造阶段 D提交阶段11、下列(12)D 不在RUP的初始阶段中完毕的
(12)A编制简要的愿景文档B粗略评定成本 C定义大多数的需求 D业务案例12、在协作图中通过 消息编号 表达出消息的时间次序。
13、在面对对象的办法学中,对象可当作是属性及对于这些属性的专用服务的封装体。封装是一种(19)D 技术,封装的目的是使对象的(20)A 分离。
(19)A组装 B产品化 C固化 D信息隐藏
(20)A定义和实现 B设计和测试 C设计和实现D分析和定义
14类是一组含有相似属性的和相似服务的对象的抽象描述,类中的每个对象都是这个类的一种
(21)C 。类之间共享属性与服务的机制称为(22)D 。一种对象通过发送(23)B 来请求另一种对象为其服务。
(21)A例证
B用例
C实例
D例外
(22)A多态性
B动态绑定
C静态绑定
D继承
(23)A调用语句
B消息
C命令
D口令
15、领域模型又称为(C)
A.业务流程模型 B.用例模型 C.概念模型 D.设计模型17、统一过程中有哪四个阶段,各阶段需要完毕的重要工作有哪些?
答:1)先启阶段:编制简要的愿景文档、业务案例、拟定范畴、粗略评定成本。]2)精化阶段:细化愿景文档、迭代地实现核心构架、解决高风险的问题、定义大多
数的需求和范畴、进一步评定成本
构建阶段:迭代地实
原创力文档

文档评论(0)