最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

面向对象技术UML 样题二

来源:动视网 责编:小OO 时间:2025-09-30 22:20:00
文档

面向对象技术UML 样题二

样题二一、填空题:(共20分,每题2分)1.UML的3种扩展机制是版型(stereotype)、约束(constraint)和____。2.在UML的状态图中,表示历史状态的符号是___。(说明:写出一个表示符号即可)3.对于如图所示的活动图,最大可能的并发线程数是____。4.RUP软件开发过程的特点是:___、以体系结构为中心、迭代和增量式开发。5.“DesignbyContract”是一种较好的软件设计技术,其中的Contract包括3方面的内容,即前置条件(precondition)、
推荐度:
导读样题二一、填空题:(共20分,每题2分)1.UML的3种扩展机制是版型(stereotype)、约束(constraint)和____。2.在UML的状态图中,表示历史状态的符号是___。(说明:写出一个表示符号即可)3.对于如图所示的活动图,最大可能的并发线程数是____。4.RUP软件开发过程的特点是:___、以体系结构为中心、迭代和增量式开发。5.“DesignbyContract”是一种较好的软件设计技术,其中的Contract包括3方面的内容,即前置条件(precondition)、
样题二

一、填空题:(共20分,每题2分)

1.UML的3种扩展机制是版型(stereotype)、约束(constraint)和____。

2.在UML的状态图中,表示历史状态的符号是___。(说明:写出一个表示符号即可)

3.对于如图所示的活动图,最大可能的并发线程数是____。

4.RUP软件开发过程的特点是:___、以体系结构为中心、迭代和增量式开发。

5.“Design by Contract”是一种较好的软件设计技术,其中的Contract包括3方面的内容,即前置条件(precondition)、后置条件(post condition)和___。

……

二、判断题,请将正确答案填入对应题号的表格内:(共10分,每题1分)

题号12345678910
答案
1.一个状态图最多只能有一个初态和一个终态。

2.协作图中的消息必须要有消息顺序号。

3.参与者(Actor)和用例(Use Case)之间的关系是关联关系。

4.在顺序图中无法表示要重复发送的消息,但在协作图中可以表示要重复发送的消息。

5.一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。

……

三、单项选择题,请将正确答案填入对应题号的表格内:(共20分,每题2分)

题号12345678910
答案
1.类和参与者的关系类似于下面哪种类型的关系? 

A: 聚集和组合    B: 关联和链 

C: RUP和UML    D: 包和子系统 

2.Innovation公司正在为Rose开发插入件,使得Rose可以把OOA/OOD模型以各种图形格式导出,如JPEG格式、BMP格式等。在导出时会根据不同的算法来生成相应的图形文件,这些算法很复杂。为描述这些算法,在下面这些图中,哪个图是最适合的? (  )  

A: 活动图    B: 状态图

C: 类图    D: 用例图

3.下列四种类型的图中,哪种图可以描述一个用例中多个对象之间的相互协作关系以及协作过程的行为次序?(  )

A: 交互图    B: 状态图    C: 对象图    D: 用例图

4.在博物馆管理系统中,有3个用例,分别是“购买入场票”、“预订入场票”、“登记画家”,其中“购买入场票”是高风险、高业务价值的用例;“预订入场票” 是低风险、高业务价值的用例,“登记画家”是低风险、低业务价值的用例,在开发时准备采用迭代式开发,先实现其中的一个用例,那么首先应实现哪个用例? (  )

A: 登记画家    B: 预订入场票    C: 购买入场票    D: 任意一个

5.如果要对一个企业中的工作流程建模,那么下列图中哪个图是最有用的?(   )

A: 交互图    B: 类图    C: 活动图    D: 部署图

……

四、名词解释:(每题5分,共20分)

1.参与者(Actor)

2.关联(Association)

3.抽象类(Abstract Class)

4.泳道(Swimlane)

五、简答题(每题10分,共30分)

1.什么是接口?接口在面向对象的软件开发方法中具有什么作用?

2.什么是聚集关系,什么是组合关系?两者之间有什么异同点?各举一例说明。

3.用例与用例之间的关系有几种,分别是什么?

文档

面向对象技术UML 样题二

样题二一、填空题:(共20分,每题2分)1.UML的3种扩展机制是版型(stereotype)、约束(constraint)和____。2.在UML的状态图中,表示历史状态的符号是___。(说明:写出一个表示符号即可)3.对于如图所示的活动图,最大可能的并发线程数是____。4.RUP软件开发过程的特点是:___、以体系结构为中心、迭代和增量式开发。5.“DesignbyContract”是一种较好的软件设计技术,其中的Contract包括3方面的内容,即前置条件(precondition)、
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top