uml期末考试题B卷
- 格式:doc
- 大小:82.50 KB
- 文档页数:5
uml建模技术期末考试题及答案一、单项选择题(每题2分,共40分)1. UML中用于表示系统的静态结构的图是:A. 活动图B. 序列图C. 用例图D. 类图答案:D2. 在UML中,哪个元素用于表示对象之间的通信?A. 关系B. 消息C. 依赖D. 泛化答案:B3. 以下哪个不是UML中的关系?A. 关联B. 聚合C. 继承D. 事件答案:D4. UML中,哪个图用于描述对象间如何交互以及交互的顺序?A. 状态图B. 活动图C. 序列图D. 用例图答案:C5. 在UML中,哪个元素用于表示一个对象可以被另一个对象替换?A. 依赖B. 泛化C. 实现D. 关联答案:B6. 以下哪个不是UML中的基本结构?A. 结构B. 行为C. 交互D. 状态答案:C7. 在UML中,哪个图用于描述系统随时间变化的状态?A. 活动图B. 状态图C. 用例图D. 序列图答案:B8. UML中,哪个元素用于表示一个类是另一个类的子集?A. 泛化B. 实现C. 关联D. 聚合答案:A9. 在UML中,哪个图用于描述系统的动态行为?B. 类图C. 活动图D. 部署图答案:C10. UML中,哪个元素用于表示一个类实现了一个接口?A. 泛化B. 实现C. 关联D. 依赖答案:B二、多项选择题(每题3分,共30分)11. UML中,以下哪些图用于描述系统的动态方面?A. 活动图B. 状态图C. 序列图D. 用例图答案:ABC12. 在UML中,以下哪些元素可以表示类之间的关系?A. 关联B. 聚合C. 泛化D. 依赖答案:ABCD13. UML中,以下哪些图用于描述系统的静态方面?A. 类图B. 对象图D. 组件图答案:ABCD14. 在UML中,以下哪些元素用于表示对象间的关系?A. 关联B. 消息C. 依赖D. 泛化答案:A15. UML中,以下哪些图用于描述系统的交互?A. 序列图B. 通信图C. 活动图D. 状态图答案:AB三、简答题(每题5分,共20分)16. 简述UML中用例图的作用。
《可视化建模与UML》试卷B适用专业:考试日期:闭卷所需时间:120分钟总分:100分一、选择题(单项选择题,每小题2分,共20分)1.以下哪个是UML的正确全称?A). Unified Markup Language B). Unique Modeling LanguageC). Unified Modeling Language D). Unique Markup Language2.计算机由中央处理器、内存、硬盘、显示器等组成,那么Computer类和其他类(CPU、RAM、HardDriver,Monitor)之间的关系是:A)泛化关系B)实现关系C)组合关系D)聚合关系3.下面哪个图形表示的是UML中的聚合关系?A)B)C)D)4.下面四个选项中,哪项肯定不能作为系统的角色(Actor)A)直接操作系统的人B)需要交互的外部系统C)系统自身的数据库D)时间5.下面关于构件图的说法,哪个是错误的?A)构件和构件之间只能通过接口进行访问。
B)构件和构件之间可以存在泛化关系。
C)构件可以被嵌套,也可以有实例。
D) 构件表示的是逻辑模块,而非物理模块。
6.下列选项中,那个不是“用例描述”应该包含的内容:A)概述B)基本事件流C)对象模型D)前置条件7.下面哪种关系于类和对象的关系相类似?A)包和类的关系B)用例与参与者的关系C)关联和链的关系D)类和接口的关系8. UML扩展机制之一约束(constraints)是下面哪种表达方式?A)[text string] B){text string} C)(text string)D)以上都可以9. 下面4种类型的图中,哪个可以描述一个用例中多个对象之间的相互协作关系以及协作过程中的行为次序?A) 交互图B)状态图C)对象图D)用例图10. 用例和用例之间不可能存在的关系是哪种关系?A)包含关系B)依赖关系C)扩展关系D)泛化关系二、简答题(每小题8分,共48分) 1.什么是模型?在软件开发中模型有什么作用?2.什么是类?什么是类图?3.什么是接口,什么是抽象类?简述两者的区别。
UML-B参考答案一、填空题(1 * 20 = 20分)1.捕获需求 2.评估分析模型 3.名词分析 4.用例 5.包6. UML语义7. 交互图8. 状态机9. 细化阶段 10. 构造阶段11.交付阶段 12. 活动图 13. UML 14. 规范化/建档/交流15. 依赖关系 16. 泛化关系 17. 关联关系 18. 实现关系 19.时间轴 20. 过程组件轴二、简答题(5 * 4 = 20)1 什麽是模型?简述建模的目的。
模型是能动的抽象的认知的结果,它对应认识活动的主体和认识活动的原则。
模型就是对现实的简化。
目的:规范化,可视化,建造,建档。
2 什麽是UML?简述UML的内容及其特点。
UML是指定,呈现,构造方法,记录系统密集的过程的工件。
内容:A)UML语义,给出了基于UML的精确的主模型定义。
B)UML表示法,UML表示法定义了UML符号的表示方法,为开发者或开发工具使用这些图形符号和文本语法,给系统建模提供了标准。
特点:有统一的标准,便于使用人员沟通;面向对象的建模语言;可视化,表示能力强大,提供了扩展机制;容易使用。
3 什么是用例?简述用例在开发过程中的作用。
用例是系统行为的模板。
参与者与系统所执行的相关的动作序列,交付值等给参与者。
它规定了系统或部分系统的行为,描述了系统所执行的动作序列集,并为执行者产生一个可供观察的结果。
在开发过程中通过用例可以捕获对用户可见的需求信息,实现一个具体的用户目标。
由参与者激活,并提供确切的值给参与者,用例可大可小,但它必须是一个具体的用户目标实现的详细描述。
4.UML2.0中共有13种图,它们的名称分别是什么?并简要说明其作用。
用例图、类图、对象图、顺序图、通信图、活动图、状态图、组件图、部署图、包图、复合结构图、交互概观图、定时图。
交互概观图是一种顺序图与活动图的混合,从较高的抽象层次描述了对象以及对象之间的交互关系。
定时图从微观的层次描述了对象之间的交互,重点在于定时。
桂林电子科技大学信息科技学院试卷2012-2013 学年第 1 学期课号I04BT319课程名称UML统一建模语言(B卷;、闭卷)适用班级(或年级、专业)10512101、10512102一、填空题(每空1分,共16分)1、面向对象程序的三大要素是封装、继承和多态。
2、UML的通用机制分别是规格说明、修饰和通用划分。
3、用例中的主要关系有包含、扩展和泛化。
4、UML中类元的类型有类、接口、数据类型和构件。
5、生命线是一条垂直的虚线,用来表示序列图中的对象在一段时间内的存在。
6、在协作图中的链是两个或多个对象之间的独立连接,是关联的实例。
二、选择题(每小题3分,共24分)1、 A 模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。
(A)瀑布模型(B)增量模型(C )原型模型(D)螺旋模型2、UML中的四种关系是依赖、泛化、关联和 C 。
(A)继承(B)合作(C )实现(D)抽象3、对于一个电子商务网站而言, C 不是合适的用例。
(A)用户登录(B)预订商品(C)邮寄商品(D)结账4、对象特性的要素是 D 。
(A)状态(B)行为(C)标识(D)属性5、在序列图中,返回消息的符号是 B 。
(A)直线箭头(B)虚线箭头(C)直线(D)虚线6、不是协作图的作用体现的是 D 。
(A)显示对象及其交互关系的空间组织结构(B)表现一个类操作的实现(C)通过描绘对象之间消息的传递情况来反映具体使用语境的逻辑表达(D)可以描述对象行为的时间顺序7、UML中的 B 用来描述过程或操作的工作步骤。
(A)状态图(B)活动图(C)用例图(D)部署图8、下面 A 不是构成包图的基本元素。
(A)发送者(B)包(C)依赖关系(D)子系统三、简答题(每小题10分,共30分)1、试述识别用例的方法。
答:识别用例的最好方法就是从分析系统参与者开始,在这个过程中往往会发现新的参与者。
当找到参与者之后,我们就可以根据参与者来确定系统的用例,主要是看各参与者如何使用系统,需要系统提供什么样的服务。
《UML建模技术》复习题(适用班级:软件071、072、073)计分:一、选择题(每题2分,共40分,每题只有一个正确答案)1.下列描述中,哪个不是软件与硬件的区别(D)A.软件是被开发或设计的,而不是被制造的;B.软件不会“磨损”,但会“退化”;C.软件的开发至今尚未摆脱手工艺的开发方式;D.软件开发与硬件开发的流程一样。
2.下列哪个不是RUP的模型元素(E)A.工作人员B.活动C.制品D.工作流E.模型3.在UML中,有四种事物,下面哪个不是(E)A.结构事物B.行为事物C.分组事物D.注释事物E.静态事物4.在UML中,有四种关系,下面哪个不是(E)A. 依赖关系B.关联关系C.泛化关系D.实现关系E.继承关系5.下面哪个不是UML中的静态视图(A v)A.状态图B.用例图C.对象图D.类图6.在A TM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“Actor”(D)A.用户B.A TM取款机C.A TM取款机管理员D.取款7.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D)A.包含(include)B.扩展(extend)C.泛化(generalization)D.关联(connect)8.下面哪个不是活动图中的基本元素(D)A.状态、分支B.转移、汇合C.泳道、转移D.用例、状态9.在下面的图例中,哪个用来描述活动(activity)(A)10.事件(event)表示对一个在时间和空间上占据一定位置的有意义的事情的规格说明,下面哪个不是事件的类型(E)A.信号B.调用事件C.变化事件D.时间事件E.源事件11.状态是指在对象的生命周期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况,下面哪个不是状态的基本组成部分(F)A.名称B.进入/退出动作C.内部转换D.子状态E.延迟事件F.外部转换12.转换是两个状态间的一种关系,表示对象将在当前状态中执行动作,并在某个特定事件发生或某个特定的条件满足时进入后续状态。
电子科技大学uml期末考试题B卷答案电子科技大学考卷(B卷)11(执行者(Actor)与用例之间的关系是()(A)包含关系(B)泛化关系(C)关联关系(D)扩展关系考试时间年月日(120分钟)课程UML12(在类图中,下面哪个符号表示继承关系()⑷(B)(0 (D)教师签名_请将答案填写在答题纸上〜不要在考卷上作答〜13(在类图中,“ 表示的可见性是()(A)Public (B)Protected (C)Private (D)Package 一、单选题(每小题只有一个正确选项,每小题2分,共30分)14(下面那个类图的表示是正确的()1(下面哪个符号代表包图()⑷(B) (0 (D)⑷(0 (D)⑻Student Student Student Studentname : String Name : String getName ()age : Age: intinteger getAge () 2(在UML协作图中,有多少种关联角色的构造型()Integer (A) 1 (B) 3 (C) 5 (D) 7 getName ()getAge 0 3(在类图中,哪种关系表达总体与局部的关系()(A)泛化⑻实现(C)依赖(D)聚合15(下面哪个符号代表部署图的节点()4(在类图中,“表示的可见性是(A) (B) (C) (D) (A)Public (B)Protected (C)Private (D)Package5(下面哪个符号表示注释()⑷(B) (C) (D)二.多选题(每小题有一个或多个选项,每小题2分,共10分)1(下面哪些图形可以清楚地表达并发行为()(A)类图(B)状态体(C)活动图(D)顺序图6(生命线是UML视图中哪个图形的组成部分()2(下面哪些元素构成了组件图形()(A)类图(B)状态图(C)活动图(D)顺序(A)组件(B)转换(C)关系(D)接口 7(在类图中,那种关系表达总体与局部的关系()3(部署图中的节点具有以下哪些方面的内容()(A)泛化⑻实现(C)依赖(D)聚合(A)计算能力(B)基本内存(C)位置(D)接口 8(下面哪个图形代表活动() 4(顺序图的用途包括()(A)(B)(0 (D)(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(0显示在协作图中难于描述的事件序列9(下面哪个UML视图是描述一个对象的生命周期的()(D)显示涉及类交互而与对象无关的一般形式⑷类图(B)状态图(C)协作图(D)顺序图5(常见的UML工具有哪些,()(A), ational Rose (B)Power Designer (C)Visio (D)Visual UML 10(下面哪个视图属于UML 语言的交互图()(A)行为图(B)状态图(C)实现图(D)顺序图姓名姓名专业名称, 专业名称, 班号, >>>>>> 学号八 > > 班号»>>>>>>学号八八,,教学中心,,教学中心.密密封 线三.填空题(每空2分,共30分)题号1 2 3 4 51. UML 中有多种关系,请标出图示是哪种关系:CD ACD ABC ABCD 答案ABCD 0. . 1 0. • *三.填空题(每空 2 分,共 30 分)(,)(,)employer employee 1.答 案:依赖关联聚合组合泛化实现(,)C) 2. (5) (6)答案:(1)F (2)B (3)C (4)E (5)C (6)E 3( 2. UML 提供了一系列的图支持面向对象的分析与设计,其中(1)—给出系统的静态设计视图;答案:(1)B ⑵A (3)D _(2)—对系统的 行为进行组织和建模是非常®要的;—(3)—和—(4)—都是描述系统动态视 图的交互图,其中—(5)—描述了以时间顺序组织的对象之间的交互活动,(6)—强调收发消息的对象的组织结构。
UML期末考试题(必考)⼀、选择1.UML 的全称是 ( )(A )Unify Modeling Language (B )Unified Modeling Language(C )Unified Modem Language (D )Unified Making Language2.参与者(Actor )与⽤例之间的关系是()(A )包含关系(B )泛化关系(C )关联关系(D )扩展关系3.在类图中,下⾯哪个符号表⽰继承关系()(B) (A) (C) (D)4.下⾯哪个视图属于UML 语⾔的交互图()(A )⾏为图(B )状态图(C )实现图(D )顺序图5. 在类图中,下⾯哪个符号表⽰实现关系()(B) (A) (C) (D)6.下⾯哪个图形代表活动()7.UML 中关联的多重度是指 ( )(A )⼀个类有多个⽅法被另⼀个类调⽤(B )⼀个类的实类能够与另⼀个类的多个实类相关联(C )⼀个类的某个⽅法被另⼀个类调⽤的次数(D )两个类所具有的相同的⽅法和属性8.下⾯哪个不是UML 中的静态视图()(A)状态图 (B)⽤例图 (C)对象图 (D)类图9.()技术是将⼀个活动图中的活动状态进⾏分组,每⼀组表⽰⼀个特定的类、⼈或部门,他们负责完成组内的活动。
(A)泳道 (B)分叉汇合 (C)分⽀ (D)转移10.下列关于状态图的说法中,正确的是()(A) 状态图是UML 中对系统的静态⽅⾯进⾏建模的图之⼀。
(B) 状态图是活动图的⼀个特例,状态图中的多数状态是活动状态(C) 活动图和状态图是对对象的⽣命周期进⾏建模,描述对象随时间变化的⾏为。
(D) 状态图强调对有⼏个对象参与的活动过程建模,⽽活动图更强调对单个反应型对象建模11.类图应该画在Rose 的哪种()视图中。
(A)Use Case View (B)Logic View (C)Component View (D)Deployment View12.顺序图由类⾓⾊,⽣命线,激活期和()组成(A)关系 (B)消息(C)⽤例 (D)实体13.关于通信图的描述,下列哪个不正确()(A)通信图作为⼀种交互图,强调的是参加交互的对象的组织;(B)通信图是顺序图的⼀种特例(C)通信图中有消息流的顺序号;(D)在ROSE⼯具中,通信图可在顺序图的基础上按“F5”键⾃动⽣成;14.组件图⽤于对系统的静态实现视图建模,这种视图主要⽀持系统部件的配置管理,通常可以分为三种⽅式来完成,下⾯哪种不是其中之⼀()(A)对源代码建模 (B)对事物建模(C)对数据库建模 (D)对可执⾏⽂件建模在某个信息系统中,存在如下的业务陈述:①⼀个客户提交0个或多个订单;②⼀个订单由⼀个且仅由⼀个客户提交。
《统一建模语言UML》试卷(A、B卷)一、填空题1、在某个信息系统中,存在如下的业务陈述:①一个客户提交0个或多个订单;②一个订单由一个且仅由一个客户提交。
系统中存在两个类:“客户”类和“订单”类。
对应每个“订单”类的实例,存在______个“客户”类的实例;对应每个“客户”类的实例,存在______个“订单”类的实例。
供选择的答案:(1)A.0个 B.1个 C.1个或多个 D.0个或多个(2)A.0个 B.1个 C.1个或多个 D.0个或多个2、UML供选择的答案:A.状态图B.用例图C.状态图D.序列图E.部署图F.协作图G.类图答案:G B D F D F3、统一过程中的核心工作流有:需求工作流、分析工作流、设计工作流、实现工作流、测试工作流。
4、在协作图中通过________表示出消息的时间顺序。
消息编号5、Rational Rose2003具有非常友好的图形用户界面,其初始界面主要包括标题栏、菜单栏、工具栏、模型浏览器窗口、文档窗口、模型图窗口、日志窗口、状态栏等部分。
6、Rational Rose2003用户界面包含两种工具栏,为用户操作提供了方便,其中,编辑工具栏依赖于所打开的模型图,而标准工具栏则与模型图无关。
7、如果需要在模型图绘制窗口中多放置几个相同的图标,在编辑工具栏中,先单击选择锁定图标,进入“锁定”状态,而不必重复多次地返回道编辑工具栏中重复选择同一个图标。
二、选择题省略。
三、判断题1.用例图中包含关系是指一个用例继承了另一个用例。
(错)2.顺序图中每个对象向下方向伸展的虚线是对象的生命线。
(对)3.协作图是对象图的扩展。
(对)4.只有状态图采用泳道。
(错)5.部署图一般把节点分成处理器和外部软件。
(错)6.协作图和顺序图是等价的。
(对)7.一台计算机有很多零部件,例如:键盘,鼠标,主板,显示器等等,我们可以用一个聚集图来描述,也就是说计算机是一个聚集体。
(对)8.对象之间协作可以通过相互发送消息来实现,也就是消息可以是双向的。
2008-2009学年第一学期期末试卷(院 院/系 专业 班使用)考试科目: 试卷类型: A题号一二三四五六七总分得分一、选择题 (共40分,每小题2分)1. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面( )图形表示依赖关系。
4. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
阅卷人得分Student Teacher 10..n A Teacher Student 0..n1BTeacher Student 10..n Teacher Student 0..n 1A BC UML是一种面向对象的编程语言。
D UML是一种面向对象的建模语言,但不是建模方法。
5.顺序图和交互图的关系,类似与下面的哪种关系()A 类和对象的关系B 类和参与者关系C Java和编程语言的关系D UML和Java的关系6.要对一个企业的工作流程建模,下面4种图中的()是最重要的。
A 交互图B 活动图C 状态图D 类图7.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
8.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。
B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
9.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
绝密★启用前学院学年第二学期期末考试级 专业( )《软件开发实验与实践》试卷B一、单项选择题(在每小题的四个备选答案中,选出一个正确答案。
每小题1分,共20分) 1、在UML 中,____把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
A .组合活动 B .同步条 C .活动 D .泳道2、 用例(use case )用来描述系统在对事件做出响应时所采取的行动。
用例之间是具有相关性的。
在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。
那么,用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是____关系。
A. 包含(include ) B. 扩展(extend )C. 分类(classification )D. 聚集(aggregation )3、分类(classification )指的是对象及其类型之间的关系。
若一个对象可用n 个类型表述,而这些类型不必由继承来关联的是(2)_。
A .单一分类B .多重分类C .动态分类D .静态分类 4、下列关于软件需求管理与需求开发的论述,正确的是____。
A.所谓需求管理是指对需求开发的管理B.需求管理包括:需求获取、需求分析、需求定义和需求验证C.需求开发是将用户需求转化为应用系统成果的过程D.在需求管理中,要求维持对原有需求和所有产品构件需求的双向跟踪 5、 UML 中关联的多重度是指_____ A 、一个类由多少个方法被另一个类调用B.一个类的实例能够与另一个类的多少个实例相关联C.一个类的某个方法被另一个类调用的次数D.两个类所具有的相同的方法和属性6、一个电子数据交换(EDI )系统包含四大功能模块:联系模块、报文生成及处理模块、___和通信模块。
A 、报文接收模块B 、格式转换模块C 、加密模块D 、交易模块7、 电子商务是贸易链上的各个参与方,在计算机信息网络环境下,通过_____和信息安全保证,对贸易流程全方位的处理过程。
浙江**学院期终考试《互联网软件应用与开发》试卷B班级学号姓名B 卷闭卷一、单项选择题(本大题共15小题,每小题1分,共15分)1.在互联网软件开发过程中,明确项目目标这一工作所在的阶段是A.规划阶段B.设计阶段C.建设和测试阶段D.投入使用阶段2.下列UML模型描述图中,模型元素包括同步线的是A.合作图B.活动图C.状态图D.序列图3.在数据库中,每个表都具有的完整性约束是A.非空值完整性约束B.键值唯一性完整性约束C.主键完整性约束D.外键完整性约束4.根据TCP/IP协议规定,IP地址结构包括地址类别、网络号和A.主机号B.域名C.链接D.端口5.在IIS6.0支持的身份验证方法中,基本身份验证方法是A.将密码作为散列值发送到服务器B.将用户名和密码以明文方式发送到服务器C.允许网络任意用户进行访问D.使用散列技术标识用户,但不发送密码到服务器6.使用HTML语言编写的简单网页最基本的结构是A.<html><head><body>...</body></head></html>B.<head><body><html>...</html></body></head>C.<html><body>...</body><head>...</head></html>D.<html><head>...</head><body>...</body></html>7.以下关于HTML中的表格说法不正确...的是A.<table>标记是表格数据与布局的容器B.在<td>单元中,一定要包含有数据C.<td>的结束标记是</td>D.在表格中,<td>与<th>标记都可以用来分隔表格数据8.以下不属于...<SELECT>标记的选项值是A.multiple B.nameC.size D.checked9.在JavaScript语言中,属于关系运算符的是A.>= B.&&C.= D.++10.下列关于J2EE的说法不正确...的是A.J2EE具有“编写一次,随处运行”的特性B.J2EE技术的基础是核心Java平台或Java 2平台的标准版C.基于J2EE平台的产品只能部署到Windows操作系统上D.WebLogic、JBoss、Tomcat都可以作为J2EE服务器11.以下关于数据库连接池描述不正确...的是A.可以使特定用户重复使用连接B.不能节约服务器资源C.能够提升应用程序的性能D.可以将数据库连接作为对象存储在一个Vector对象中12.Tomcat服务器的默认端口是A.80 B.8000C.8080 D.809013.在JSP内置对象中,可以提供对输出流访问的是A.out B.request C.session D.application14.在PHP中,下面的数据是整型的是A."123" B.123.5C.true D.12315.在PHP中,选择数据库的函数是A.mysql_connect() B.mysql_query()C.mysql_select_db() D.mysql_close()二、填空题(本大题共10小题,每小题1分,共10分)16.在互联网软件项目的开发过程中,项目经理必须不断执行以下活动:______和估计、跟踪和调度、沟通。
uml期末考试题B卷及答案UML期末考试题B卷一、选择题(每题2分,共20分)1. 在UML中,用于表示系统内部结构的图是:A. 用例图B. 类图C. 状态图D. 活动图2. 以下哪个不是UML中的结构图?A. 包图B. 类图C. 对象图D. 序列图3. 以下哪个UML图用于描述对象之间的交互?A. 用例图B. 类图C. 交互图D. 状态图4. 在UML中,以下哪个元素用于表示类中的操作?A. 属性B. 方法C. 关联D. 泛化5. 以下哪个UML图用于描述系统的动态行为?A. 用例图B. 类图C. 活动图D. 部署图6. 在UML中,表示类之间继承关系的符号是:A. 实线箭头B. 虚线箭头C. 虚线菱形D. 实线菱形7. 在UML中,以下哪个元素用于表示对象之间的通信?A. 关联B. 聚合C. 消息D. 依赖8. 在UML中,以下哪个元素用于表示类与对象之间的关系?A. 关联B. 泛化C. 实例化D. 依赖9. 在UML中,以下哪个元素用于表示组件之间的依赖关系?A. 包B. 组件图C. 依赖D. 接口10. 在UML中,以下哪个图用于描述系统的物理部署?A. 用例图B. 部署图C. 活动图D. 序列图二、简答题(每题10分,共30分)1. 解释UML中用例图的作用和组成部分。
2. 描述UML中类图的主要用途,并给出一个简单的类图示例。
3. 说明UML中状态图与活动图的区别。
三、绘图题(每题25分,共50分)1. 根据以下描述,绘制一个简单的类图:- 一个图书馆系统包含书籍(Book)和读者(Reader)两个类。
- 书籍有属性:书名(title)、作者(author)、ISBN号(isbn)。
- 读者有属性:姓名(name)、借书证号(libraryCardNumber)。
- 书籍与读者之间存在借阅关系,一个读者可以借阅多本书,而一本书也可以被多个读者借阅。
2. 根据以下场景,绘制一个序列图:- 一个在线购物系统,用户(User)通过网站浏览商品(BrowseProduct),选择商品(SelectProduct),然后添加到购物车(AddToCart),最后进行结账(Checkout)。
uml期末试题及答案一、选择题(每题2分,共20分)1. 在UML中,用于表示对象之间关系的符号是:A. 菱形B. 圆形C. 矩形D. 箭头答案:D2. 以下哪个不是UML的视图?A. 用例视图B. 实现视图C. 逻辑视图D. 数据视图答案:B3. 在UML中,表示类的属性的关键字是:A. attributeB. propertyC. fieldD. variable答案:C4. 以下哪个不是UML的图?A. 用例图B. 序列图C. 流程图D. 状态图答案:C5. 在UML中,表示方法的关键字是:A. functionB. methodC. operationD. procedure答案:C6. 以下哪个不是UML的通用关系?A. 关联B. 依赖C. 泛化D. 聚合答案:D7. 在UML中,表示类的可见性可以使用以下哪个符号?A. +B. -C. #D. ~答案:A8. 以下哪个不是UML的约束?A. 唯一性B. 非空性C. 多重性D. 继承性答案:D9. 在UML中,表示一个对象的实例的符号是:A. 圆形B. 矩形C. 菱形D. 椭圆形答案:D10. 以下哪个是UML中表示交互的图?A. 类图B. 对象图C. 序列图D. 组件图答案:C二、填空题(每题2分,共20分)1. 在UML中,表示一个类可以创建的实例数量的属性是________。
答案:多重性2. 表示类之间共享属性和操作的机制被称为________。
答案:继承3. 在UML中,一个对象与另一个对象的交互是通过________来表示的。
答案:消息4. 表示类中操作的可见性为私有的符号是________。
答案:-5. 在UML中,表示一个对象的生命周期的图是________。
答案:状态图6. 表示类之间存在依赖关系的符号是________。
答案:虚线箭头7. 在UML中,表示一个类是另一个类的子类的符号是________。
答案:实线箭头8. 表示对象之间共享相同属性和方法的机制是________。
《软件工程与UML》期末试题适用专业:考试时间 120分钟一、单项选择题(本大题共小题,每题分,共分)1. UML图不包括(D )A. 用例图B. 类图C. 状态图D. 流程图2. 下面哪一项不是包图中的关系(D )A .<<use>> B. <<access>> C. <<trace>> D. <<stub>>3. 在类图中,下面哪个符号表示继承关系(C )D.A. B. C.4. 在类图中,“#”表示的可见性是(B )A. PublicB. ProtectedC. PrivateD. Package5. 消息的组成不包括(C )A. 接口B. 活动C. 发送者D.接收者6. 下面哪个视图属于UML语言的交互图(D )A. 行为图B. 状态图C. 实现图D. 顺序图7. UML语言包含几大类图形(B )A. 3B. 5C. 7D. 98. RUP中有(C )个核心过程工作流。
A. 1B. 3C. 6D. 99. 类之间的关系不包括(D )A. 依赖关系B. 泛化关系C. 实现关系D. 分解关系10. 在UML中,协作图的组成不包括(C )A. 对象B. 消息C. 发送者D. 链11. 下面哪个符号代表包图(A )A. B. C. D.12. 下列对状态图描述不正确的是(C )A. 状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。
B. 状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态。
C. 状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效率。
D. 状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事件做出反应。
13. 在UML的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(A )A. 执行者角色控制类用户接口业务层后台数据库B. 执行者角色用户接口控制类业务层后台数据库C. 执行者角色控制类用户接口后台数据库业务层D. 执行者角色用户接口业务层控制类后台数据库14. 多对象是UML哪个视图中的概念(C )A. 类图B. 状态图C. 协作图D. 组件图15. 构件图的组成不包括( C )A. 接口B. 构件C. 发送者D. 依赖关系16. 在UML 中,接口有几种表达方式( A )A. 2B. 4C. 6D. 8 17. 部署图的组成不包括( C )A. 处理器B. 设备C. 构件D. 连接18. 下面哪个UML 视图是描述一个对象的生命周期的( B )A. 类图B. 状态图C. 协作图D. 顺序19. 顺序图由对象、生命线、控制焦点和( B )组成A .关系 B. 消息 C. 用例 D. 实体20. UML 中关联的多重度是指( B )A. 一个类有多个方法被另一个类调用B. 一个类的实例能够与另一个类的多少个实例相关联C. 一个类的某个方法被另一个类调用的次数D. 两个类所具有的相同的方法和属性21. “软件危机”是指( C )A. 计算机病毒的出现B .利用计算机进行经济犯罪活动24.采用UML 进行软件建模的过程中,类图是系统的一种静态视图,用( B )可明确表示两类事物之间存在的整体/部分形式的关联关系。
2008-2009学年第一学期期末试卷(院/系 专业 班使用)考试科目: 试卷类型: B一、选择题 (共20分,每小题2分)1. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系2. 下面( )图形表示依赖关系。
3. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
D UML 是一种面向对象的建模语言,但不是建模方法。
4. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )A B5.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
6.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
7.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
B 类图分为3个层次:对象层、特征层和关系层,其中特征层给出系统中所有反映问题域和系统责任的对象。
C 类图只是一种辅助模型,不如其他图重要。
D 类图定义了系统的功能需求,描述了系统的动态行为。
8.分析下面的顺序图,并指出哪种说法是正确的()A “求战”、“怎么办”以及“火烧连营”这3条消息并没有严格的次序,比如:“求战”消息有可能在“火烧连营”之前产生。
B “:曹操”、“:刘备”以及“:孔明”代表3个类,该顺序图表述了这3个类的实例对象为了完成某一功能的交互情况。
2010 ——2011学年第二学期《UML》学科期末考试试卷B 命题人审核人成绩一、填空题(2‘*30=60‘)1.根据软件生命开发周期理论,软件开发模型有、、、。
2. RUP的产物有和。
3. 软件系统的开发可能的面临4种风险是、、技能风险、。
4.OCL是指。
5.关注一个实体本质的、内在的方面,忽略其实现的细节。
6.OOAD是指。
7.UML提供的模型建筑块之间的基本联系有、关联(Association)、、实现(Realization)8.UML建模技术包括、、动态建模、架构建模。
9.时序关系图分为简明表示法和。
10.业务建模结构中业务实体的功能是。
11.类的属性描述时遵循特定的语法,语法中的字段visibility表示。
12.类图中的关联关系分为关系和关系。
13.抽象类是没有任何直接实例的类,其主要用于14.实现接口的类有两种表示法。
一种是,另一种是15.事件是触发对象状态更改的行为。
可以充当对象触发器的各种类型事件有、、。
16.子状态是包含在另一个状态内的状态,子状态分为和并发子状态。
17.类的组成部分有、、操作。
二、选择题(1.5‘*10=15‘)1.在用例关系图中,角色和用例之间的关系是()A.一定是一对一B.一定是一对多C.可以是多对多D.一定是多对多2.业务对象模型的以下哪个关系图通过现有系统不同类之间的关系来显示业务的静态或内部结构?( )A.用例关系图B.类关系图C.交互关系图D.活动关系图3.UML表示()A. 统一标记语言B. 统一建模语言C. 未定义建模语言D. 超文本传输语言4.考虑以下语句:语句A:测试用例是测试流程设计和开发的基础。
语句B:测试准确度与测试用例数量成反比例关系。
确认正确选项()A.语句A,语句B都为假B.语句A为真,语句B为假C.语句A,语句B都为真D.语句A为假,语句B为真5.以下哪一项表示的两个类之间的语义关系是其中一个类的属性和操作会影响另一个类的属性和操作?()A. 泛化B. 实现C.组合 D. 依赖6.UML提供的以下可见性中,哪一个表示属性或操作是公有的?()A. +B. –C. #D. ~7.下面哪种关系图是用作进行静态建模?()A. 类关系图B. 用例图C. 序列关系图D. 状态机图8.以下哪种交互关系图用于表示一段时间内对象的状态和值的变化?()A.序列关系图B.时序关系图C.通信关系图D.交互概览图9.活动关系图的哪个元素使你能够对循环建模以指定输入值?()A.扩展分区B.分叉C.流结束D.连接10.以下活动关系图元素中,哪个元素表示执行特定操作的控制流?()A.操作状态B.活动状态C.转换D.决策三、简答题(5‘*3=15‘)1.接口和抽象类的区别有哪些?2.UML的主要特点有哪些?3.静态建模和动态建模的区别?四、案例分析题(10‘)1.某宾馆需要开发一个宾馆管理系统来处理日常事务。
08/09 学年第 1 学期末考试试题(B卷)UML建模与分析使用班级: 06060541、06060542、06060543一、填空题:(每空2分,共10分)1、用例是从的观点对系统行为的一个描述。
2、在泛化关系中,可以替代父类。
也就是说,后者出现的地方,前者都可以出现。
但是反过来却不成立。
3、接口是可以在整个模型中反复使用的一组行为,是一个没有而只有方法的类。
4、多重性指的是,某个类有个对象可以和另一个类的1个对象关联。
5、RUP软件开发过程的特点是:用例驱动、、迭代和增量开发。
二、判断下列叙述的正确性,如有错误请改正。
(每小题3分,共15分)1、协作图中的消息必须要有消息顺序号。
2、参与者和用例之间的关系是关联关系。
3、类A和类B之间的关系如下图所示,则称类B中的getName()方法是对类A中的getName()方法的重载。
4、一个软件系统,如果只有源代码,缺乏其它相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图比较简单。
5、 RUP软件开发生命周期中有4个核心工作流,即初始阶段、细化阶段、构造阶段和移交阶段。
三、单项选择题:(每小题2分,共40分)注意:将答案填入下表,直接在题目上作答不得分。
1、UML中的扩展机制之一约束(Constraints)是用下面哪种方式表示的?A.只能用[text string]这种方式B.只能用{text string}这种方式C.只能用(text string)这种方式D.上面任何一种方式都可以2、 coolsoft准备开发一个自动餐卡服务系统coco,coco的具体需求如下:coco将使用三个插槽,第一个插槽用于系统送出新的餐卡,第二个插槽用于在向餐卡中加钱时插入餐卡,第三个插槽用于在向餐卡中加钱时插入纸币。
系统运行时会显示一个界面,界面中有3个选项:(1) 获取新的餐卡(2) 为餐卡加钱(3) 打印收条选项1允许用户获得一张新的餐卡。
uml期末考试题B卷及答案一、选择题(每题2分,共20分)1. UML中用于表示对象之间关系的图是:A. 用例图B. 类图C. 对象图D. 活动图答案:C2. 在UML中,以下哪个不是活动图的基本元素?A. 活动B. 决策节点C. 同步条D. 用例答案:D3. 以下哪个不是UML中的状态图的组成部分?A. 状态B. 转移C. 动作D. 用例答案:D4. 在UML中,以下哪个元素用于表示类与类之间的关联?A. 依赖B. 泛化C. 关联D. 实现答案:C5. 以下哪个不是UML序列图中的元素?A. 生命线B. 消息C. 交互D. 用例答案:D6. 在UML中,以下哪个元素用于表示类与类之间的继承关系?A. 关联B. 依赖C. 泛化D. 实现答案:C7. 以下哪个不是UML组件图中的元素?A. 组件B. 节点C. 接口D. 用例答案:D8. 在UML中,以下哪个元素用于表示类与类之间的接口实现关系?A. 关联B. 依赖C. 实现D. 泛化答案:C9. 以下哪个不是UML部署图中的元素?A. 节点B. 组件C. 用例D. 部署答案:C10. 在UML中,以下哪个元素用于表示类与类之间的聚合关系?A. 关联B. 依赖C. 聚合D. 组合答案:C二、填空题(每题2分,共20分)1. UML中,用于描述系统的动态方面,如对象的生命周期和它们之间的交互,可以使用______图。
答案:状态图2. 在UML中,一个______可以包含多个______,表示一个整体与部分的关系。
答案:类;属性3. UML中,用于描述系统的静态结构,如系统中的类、接口、协作以及它们之间的关系,可以使用______图。
答案:类图4. 在UML中,______图用于描述对象间的交互,强调消息的顺序。
答案:序列图5. UML中,______图用于描述系统的并发和同步特性。
答案:活动图6. 在UML中,______图用于描述系统的物理部署,包括硬件和软件的配置。
UML期末考试试题与答案解析UML期末考试试题与答案解析一、选择题1、在UML中,用()符号来表示一个类可以继承一个接口。
A. →B. ←C. ∈D. ∷正确答案是:D. ∷。
UML中,类与接口的关系用箭头表示,继承用箭头指向父类,而实现接口用箭头指向接口。
因此,选项D中的∷符号表示类可以继承一个接口。
2、在UML中,菱形代表的是()。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,菱形代表的是接口。
3、在UML中,关联关系用()表示。
A. 箭头 B. 直线 C. 双箭头D. 虚线正确答案是:B. 直线。
在UML中,关联关系用直线表示。
4、在UML中,()用来描述一组具有相同属性、操作和关系的对象的行为特征。
A. 类 B. 接口 C. 包 D. 关联正确答案是:A. 类。
在UML中,类用来描述一组具有相同属性、操作和关系的对象的行为特征。
5、在UML中,一个类可以有一个或多个()它。
A. 类 B. 接口 C. 包 D. 关联正确答案是:B. 接口。
在UML中,一个类可以实现一个或多个接口。
二、填空题1、UML是一种可视化的建模语言,用于对软件密集系统进行()。
答案解析:UML是一种可视化的建模语言,用于对软件密集系统进行建模。
2、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
3、UML中的()用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类用来描述一组具有相同属性、操作和关系的对象的行为特征。
4、UML中的()是用来描述一组具有相同属性、操作和关系的对象的行为特征。
答案解析:UML中的类是用来描述一组具有相同属性、操作和关系的对象的行为特征。
UML考试试题及答案21UML(Unified Modeling Language)是一种用于建模软件系统的标准化建模语言。
电子科技大学考卷(A卷)考试时间年月日(120分钟) 课程UML教师签名_请将答案填写在答题纸上!不要在考卷上作答!一、单选题(每小题只有一个正确选项,每小题2分,共30分)1.下面哪个符号代表包图(A)2.在UML协作图中,有多少种关联角色的构造型( C )(A)1 (B)3 (C)5 (D)73.在类图中,哪种关系表达总体与局部的关系( D )(A)泛化(B)实现(C)依赖(D)聚合4.在类图中,“#”表示的可见性是( B )(A)Public (B)Protected (C)Private (D)Package5.下面哪个符号表示注释(D)6.生命线是UML视图中哪个图形的组成部分( D )(A)类图(B)状态图(C)活动图(D)顺序图7.在类图中,那种关系表达总体与局部的关系( D )(A)泛化(B)实现(C)依赖(D)聚合8.下面哪个图形代表活动( D )9.下面哪个UML视图是描述一个对象的生命周期的( B )(A)类图(B)状态图(C)协作图(D)顺序图(A)行为图(B)状态图(C)实现图(D)顺序图11.执行者(Actor)与用例之间的关系是( C )(A)包含关系(B)泛化关系(C)关联关系(D)扩展关系12.在类图中,下面哪个符号表示继承关系( C )13.在类图中,“#”表示的可见性是( B )(A)Public (B)Protected (C)Private (D)Package14.下面那个类图的表示是正确的( B )15.下面哪个符号代表部署图的节点( C )二、多选题(每小题有一个或多个选项,每小题2分,共10分)1.下面哪些图形可以清楚地表达并发行为(CD )(A)类图(B)状态体(C)活动图(D)顺序图2.下面哪些元素构成了组件图形(ACD )(A)组件(B)转换/状态图(C)关系(D)接口3.部署图中的节点具有以下哪些方面的内容(ABC )(A)计算能力(B)基本内存(C)位置(D)接口4.顺序图的用途包括(ABCD )(A)显示并发进程和激活(B)当不同的类之间存在多个简短的方法时,描述控制流的整体序列(C)显示在协作图中难于描述的事件序列(D)显示涉及类交互而与对象无关的一般形式5.常见的UML工具有哪些?(ABCD)(A)Rational Rose (B)Power Designer (C)Visio (D)Visual UML(B)(A) (C) (D)Student Studentname : Stringage :StudentgetName ()getAge ()StudentName : StringAge: intIntegergetName ()getAge ()(B)(A) (C) (D)(B)(A) (C) (D)(B)(A) (C) (D)(B)(A) (C) (D)(B)(A) (C) (D)姓名__________专业名称__________班号_______学号_________教学中心_________________……………………………密………………………………………封……………………………线………………………………………三、填空题(每空2分,共30分)1. UML 中有多种关系,请标出图示是哪种关系:依赖(1) 关联 (2)(3)聚合 泛化 (4)(5) 同步 关联(6)2. UML 提供了一系列的图支持面向对象的分析与设计,其中___类_(1)___给出系统的静态设计视图;__用例图_(2)____对系统的行为进行组织和建模是非常重要的;____(3)___和____(4)___都是描述系统动态视图的交互图,其中___(5)___描述了以时间顺序组织的对象之间的交互活动,___(6)____强调收发消息的对象的组织结构。
A 、状态图B 、用例图C 、序列图D 、部署图E 、协作图F 、类图3. UML 提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。
其中___(1)B___是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择___(2)A___;当需要说明体系结构的静态实施视图时,应该选择__D_(3)___。
A .组件图 B .类 图 C .对象图 D .部署图四、简答题(每小题10分,共30分)1. 已知三个类A.B 和C.其中类A 由类B 的一个实类和类C 的1个或多个实类构成.请画出能够正确表示类A,B 和C 之间关系的UML 类图。
2、UML 中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。
掌握利用两种图进行的设计的方法。
3、教师在线答疑系统有4个组件:教师客户端程序、学生客户端程序、白板程序、通信协议。
其中,教师客户端、学生客户端都要依赖于白板程序以及通信协议。
画出该系统部署图。
1UML 中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。
掌握利用两种图进行的设计的方法。
答:协作图可视化地表示了对象之间随时间发生的交互,它除了展示对象之间的关联,还显示出对象之间的消息传递。
与顺序图一样,协作图也展示对象之间的交互关系。
顺序图强调的是交互的时间顺序,而协作图强调的是交互的语境和参与交互的对象的整体组织。
顺序图按照时间顺序布图,而协作图按照空间组织布图。
顺序图可以清晰地表示消息之间的顺序和时间关系,但需要较多的水平方向的空间。
协作图在增加对象时比较容易,而且分支也比较少,但如果消息比较多时难以表示消息之间的顺序。
高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。
一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。
包括两个意思:不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。
不相关的职责不要分派给同一个类。
3 UML 提供一系列的图支持面向对象的分析与设计,其中_G__给出系统的静态设计视图; _B_对系统的行为进行组织和建模是非常重要的;_D__和_F_都是描述系统动态视图的交互图,其中_D__描述了以时间顺序组织的对象之间的交互活动,_F__强调收发消息的对象的组织结构.A 状态图B 用例图C 状态图D 序列图E 部署图F 协作图G 类图4什么是对象间的可见性?答:可见性(Visibility )指的是一个对象能够“看到” 或者引用另一个对象的能力 5领域模型是一组表示__A__,在设计工作中广泛用来启发设计软件对象.A.真实世界的概念类B.虚拟世界的概念类C.软件部件的模型D.硬件部件的模型6.可以用_____________和____________两种方法找概念类。
答案:概念类类别表、 标识名词短语7统一过程中的四个阶段? 答:开端阶段(Inception ) 精化阶段(Elaboration ) 构建阶段(Construction ) 过渡阶段(Transition )统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些?答:1)初始阶段:编制简要的愿景文档、 业务案例、 确定范围、 粗略评估成本。
]2)细化阶段:细化愿景文档、 迭代地实现核心构架、 解决高风险的问题、 定义大多数的需求和范围、 进一步评估成本3)构造阶段:迭代地实现系统的其余部分、 准备部署4)提交阶段:beta 测试、部署 统一过程中的核心工作流有哪些?答:业务建模、 需求,分析设计、 实现、 测试和系统配置 核心支持工作流:环境,项目管理。
结构和变更管理。
8定义大多数的需求和范围的工作是在UP 中的 (11) 阶段完成的。
0..1 0..*employer employee答案:(11)B9下列(12)不在UP的初始阶段中完成的(12)A编制简要的愿景文档B粗略评估成本C定义大多数的需求D业务案例答案:(12)C10.领域模型是一组表示真实世界的(16),不是(17)的模型。
答案:(16)概念类(17)软件部件11在协作图中通过(18)表示出消息的时间顺序。
答案:(18)消息编号12在画SSD图时, 应该如何对待所涉及的系统:A.详细描述其内部结构及其功能;B.简单描述其内部结构,但是罗列系统所有的功能C.详细描述其内部结构,并不列出系统的功能D.不对系统的内部结构与功能进行描述.答案:D13 UP的核心思想有哪些?答:短时间盒的迭代式开发开发过程中不断进行调整在早期的迭代中解决高风险和高价值的主要问题不断与用户衔接,及时得到反馈意见早期注意构造核心的体系结构早期进入实现和测试,不断进行质量检验使用用况(use case)可视化建模(用UML)仔细地管理需求控制变更14什么是增量开发?答:增量开发包括两层意思:1)对复杂的用况分多次迭代,一部分一部分地实现2)将所有用况按其优先级分别安排在不同的迭代中实现15领域建模的步骤?答案:列出候选的概念类画出领域模型图必要时加入概念类间的关联必要时加入概念类的属性16什么是用况,用况模型,如何描述用况?答:用况是一个描述性的文档,用来描述一个参与者使用系统完成某个业务过程时的事件发生顺序。
用况描述的是系统使用过程,它描述了系统的功能需求。
用况不描述系统内部如何工作,而是定义系统的责任,说明系统必须做什么。
用况模型是需求工作的一个重要的制品。
用况一般有Brief,Casual,fullydressed 三种类型的描述方式。
17标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义?答案:用例图、静态图(包括类图、对象图和包图)、行为图、交互图和实现图。
18简述统一建模语言(UML):统一建模语言(UML)是一种绘制软件蓝图的标准语言。
可以用UML对软件密集型系统的制品进行可视化详述和文档化。
UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。
它融入了软件工程领域的新思想、新方法和新技术。
它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
UML的作用就是用很多图从静态和动态方面来全面描述我们将要开发的系统。
19软件开发生命期软件开发生命期是指软件产品从考虑其概念开始,到该产品交付使用为止的整个时期。
一般包括概念阶段,需求阶段,设计阶段,实现阶段,测试阶段,安装阶段及交付阶段。
这些阶段可以有重复,执行时也可以有迭代。
1、21下列描述中,哪个不是建模的基本原则()A.要仔细的选择模型B.每一种模型可以在不同的精度级别上表示所要开发的系统C.模型要与现实相联系D.对一个重要的系统用一个模型就可以充分描述2、UML体系包括三个部分:UML基本构造块,()和UML公共机制C、UML模型D、UML约束3、UML中的事物包括:结构事物,分组事物,注释事物和(d)A、实体事物B、边界事物C、控制事物D、动作事物4、(a)模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题A、瀑布模型B、原型模型C、增量模型D、螺旋模型5 下面哪个不是UML中的静态视图(a)A.状态图B.用例图C.对象图D.类图6(a)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。