UMl期末考试题.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:5 大小:23KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

UMl期末考试题.doc

UMl期末考试题.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、选择题(30)选择题()1.模型的特征是什么?(ABCD)(多选)A.反映性B.简化性C.直观性D.抽象性2.从抽象角度看,模型分为哪几种?(ABC)(多选)A.概念模型B.逻辑模型C.物理模型D.工程模型3.下面说法错误的是:(C)A参与者是与所建立系统交互的人或物B参与者可以是人,也可以是其他系统C参与者是系统的一部分,是用例图的重要组成部分D参与者之间存在泛化关系4.下面正确的说法是:(D)A对象表示客观中存在的实物B类是对象的实例C类是具有相同属性和操作的对象的集合D对象也就是类5.下面不属于类的关系的是:(D)A泛化B聚集C关联D传递6.下面4种图中,(A)可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序关系.A交互图B状态图C对象图D用例图7.下面(C?)建模元素不能在协作图中表示出来。(多选)A状态B消息C活动D多对象RUP迭代开发模型包括(ABCE)四个阶段A初始B精化C构建D部署E交付8.从严格意义上讲,下列四个选项中不属于顺序图的内容是(B)A对象B参与者C消息D控制焦点9.在状态图中可以表示的概念有(ABC).(多选)A动作B事件C转移D用例10.如果要对一个企业的工作流程建模,下面四个图中(B)是最有用的。A交互图B活动图C状态图D类图11.在顺序图中消息的类型有哪些(ABCDE)(多选)A同步消息B异步消息C返回消息D阻止消息E.超时消息12.Threeitemsofinterestinusecasediagramsare:A.Objects,activities,andcommunicationsC.Objects,usecases,andactivities13.EverystudentatCSUFT(D)B.Actors,messages,andactivitiesD.Actors,usecases,andcommunicationswillbeadvisedbyoneteacher.Someteachersadvisemanystudents,andsomeadvisenone.Whichofthefollowingclassdiagramsmostclearlyrepresentsthatstudent-teacherrelationship?(D)A.B.C.D.(D)14.Whichofthefollowingpseudocodeimplementstheactivitydiagramblow?Whatisthesymbolforacomponentinadeploymentdiagram?(D)A.Thereisnosymbolbecausecomponentsarenotallowedindeploymentdiagrams.B.Aroundedrectangle,justlikeastateinastatediagram.C.A3-dimensionalrectangularsolid(likeabox).D.Arectanglewithtabsonitsleftside.二、填空题(20分)1.模型的三要素包括过程、工具、表示法)(2.对象是(系统中用来描述客观事物)的一个实体,它用来表示(客观存在)中的事物,和人主观构造中的(抽象观念)。3.UML的基本语言构成(基本语言要素)由以下几部分构成:要素,关系,图)(4.组合关系表示(整体)事物与(部分)事物之间的关系。泛化关系表示(一般)事物与(特殊)事物之间的关系。5.UML是一种(面向对象的建模)语言。(RUP)是一套软件工程方法,主要由THEOBJECTORYAPPROACH和THERATIONALAPPROACH发展而来。6.发起一个用例的外部实体在uml中称为(参与者)7.UML提供扩展机制包括构造型(衍型),约束,标签值)(8.Uml存在着4种公共机制分别是规范说明,修饰,通用划分和(扩展机制)9.在活动图中,一个特定的角色所能参与的活动被分隔成段,每一个段被称为(泳道)10.部署图中节点用一个(立方体矩形)来表示(生命线)是从对象引出的向下方的垂直虚线,它代表了对象的生存时间三、判断题(10)正确的标注T,错误的标注F。接口就是用户接口(界面)或者gui(图形用户接口)F在我们对继承关系建模的时候,我们能够在同一模型中体现其他类型的关系T每一个状态图中都必须要有一个终止状态F经典的软件工程思想讲软件开发分为以下五个阶段:需求捕获、系统分析与设计、系统实现、测试和维护UML的目标是以面向对象图的方式来描述任何类型的系统四、简答题:1.Uml中提供的静态视图和动态视图分别包括哪些静态视图:类图,对象图,构件(组件)和部署动态视图:用例,状