软件08-UML建模

上传人:微*** 文档编号:93814866 上传时间:2022-05-21 格式:DOCX 页数:4 大小:234.28KB
返回 下载 相关 举报
软件08-UML建模_第1页
第1页 / 共4页
软件08-UML建模_第2页
第2页 / 共4页
软件08-UML建模_第3页
第3页 / 共4页
点击查看更多>>
资源描述
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -号学 名姓 级班 称名程课 四卷试试考学大业工南湖课程名称:UML建模(A卷闭卷)适用专业年级:软件08级 考试时间:100分钟题号一二二四五六七八九十总分统分人 签名题分403030100得分考生注意事项:1、本试卷共 4页,试卷如有缺页或破损,请立即举手报告以便更换。2、考试结束后,考生不得将试卷和草稿纸带出考场。(答案直接写在试卷中,否则不记分)、选择题(40分,每空1分,把正确编号ABCDEFGHB写在括号内)1、子类对父类的依赖关系,一般称为:_L。A)封装B多态性C)重载D)继承2、目前支持多继承的面向对象的程序设计语言是:()QA) Java B) C# C) Pascal D) C+3、面向对象设计模型,一般涵盖 4大部分,()部分,问题域部分,任务管理和数据管理。A)人机交互 B)商业建模C)需求分析D)项目管理4、消息是指描述事件发生的信息,是对象间相互联系和作用的方式。事件作用于_L,它识别事件并作出相应反应。A)类 B)类的实例C)接口D)构件5、UML是在(_)年,由国际对象管理组织 OMG开始采纳作为其标准建模语言,成为业界的标准。A) 1995B) 1997C) 1999D) 20036、UML的设计者推出了一种以(_)为驱动、以体系结构为中心、迭代和增量的开发过程。A)事件B)用例C)模型D)状态7、对象约束语言的英文缩写是:44A) OQL B) OCL C) SQL D) HQL E) LINQ8、RUP的动态结构核心是迭代开发,它将迭代过程划分为4个连续的阶段。在为期3周的迭代开发中,初始和细化阶段大约持续()天。A) 1 2B)36C) 711D) 12-169、下列UML模型元素中,表示活动类(也称主动类)的图形是()10、UM既型元素 Package是()事物。A)结构 B) 动作 C )分组 D )注释11、UML中的事物是代表任何可定义的东西,包括事物之间的关系, 下列那个概念不是 UML中的关系()。A)依赖 B) 节点 C )组成 D )泛化 E )关联12、下列UML图形符号,标有注释的是值的是()。Boss:TankMP3Player作者=AtomA)B)(),代表实现关系的是(),表示对象的是(),带有标记C)根据停车时间, 车型,会员等信息 计算停车费用13、_(_)_是UML的一种扩展机制,可有效防止UML变得过于复杂。A)注释B)构造型 C)标记D)约束14、从源程序代码生成 UML模型的过程,称之为 ()。A)正向工程B)逆向工程C)反编译D)编译15、用例图用来描述软件系统的_(L模型。其名称为_(一)。A)动态行为 B)功能C)静态架构D) Class Digram E) Use Case Diagram F) Deployment Diagram16、识别考勤系统,少拽用7c卡识别或使用指纹少一EM那个用例图是正确的. IC Identify-IC IdentifyFg IdentifyA)身份识别B)Fg Identify身份识别C)IC Identify ,Fg Identify- - - - - - - - - - - - - 二二二二二-二 - 号学 名姓 级班 称名程课 、 卷试试考学大业工南湖17、序列图中包含的元素有:对象 (Object)、生命线(Lifeline卜激活(Activation )和消息(Messages)等。下列消息的类型的表达符号中,表示调用返回的消息符号是(),表示异步消息的是()。A) B) 丁 C) D) E) 、18、下列序列图中表示循环结构的是(),包含分支Z勾的是 ()。19、状态图是UML中对系统动态方面建模图之一,它通过建立()的()模型来描述对象随时间变化的动态行为。由于系统中对象的状态最易发现和理解,所以建模时往往首先考虑基于状态之间的控制流。A)类 B)对象 C)用例 D)生命周期 E)行为 F)结构20、UML中状态机由对象的各个状态和连接这些状态的()组成,是展示状态与状态转换的图。状态图中的状态由一个带圆角的矩形表示,状态的描述应该包括状态名、入口动作和()、内部转换、内部活动和嵌套状态。A事件 B)转换C) Entry D) Exit E)监护条件F)判定21、状态图中,事件是引起状态变化的因素;如果一个对象接收一个消息,称之为 _O如果一个表 达式的计算结果为真可以触发转换,称之为(_)如果时间的流逝可以触发转换,称之为 ()。A)动作事件B)调用事件C)修改事件D)延迟事彳E)时间事件22、对对象的组成状态,如果对象可以同时拥有几个子状态,则称之为()子状态。汽车的运行组成状态从前进到后退是()子状态,汽车高速前进是()子状态。A)顺序 B)并发 C)简单 D)复合23、在活动图中,()区分了负责活动的对象,它明确表明了哪些活动是由哪些对象进行的。() 表示动作使用对象或者动作对对象的影响。A)对象流 B)分支与合并C)泳道 D)分叉与回合24、组件与组件之间的关系,一般是 ()关系,组件与接口的关系是 ()关系。A)关联 B)依赖 C)组成 D)实现25、系统的软件物理实现模型图一般用()描述,系统硬件和软件的物理结构用()来描述。A)类图 B)组件图 C)用例图 D)配置图、填空题(30分,每空1分)1、RUP可以用二维开发模型来表示。纵轴为9个核心工作流,体现开发过程的 。横轴表示项目的时间进度,体现开发过程的。 其中6核心过程工作流包括, , ,实现,测试和部署。 RUP是一种迭代式增量开发模式,每个开发周期分为四个阶段:初始阶段,细化阶段,构造阶段 和。 (6分)2、对象约束语言是一种形式化语言,用于表示UML模型中施加于模型上的约束。其定义的基本集合类型有 Collection , Set , Bag 和。 (1 分)3、写出下列名词的英文表达:(6分)用例图:序列图:活动图:类图:状态图:构件图:英文填写在下划线内:(3分)4、填空完成下面用例图中的关系,用系统登录找回密码修改考勤记录报告错误记录新加考勤记录保存记录- - - - - - - - - - - - 二二二二二-二 -号学 名姓 级班 称名程课 四卷试试考学大业工南湖5、指明下面类图中类之间的关系(填写中文到下划线内),是关联关系的指明重数或角色(1,0.n, 1.n): (7 分)6、写出下面IC卡通信对象的状态图中,从正常接收事件发生到重新回到等待状态,通信对 象的动作序列是:(一)判断转换监护条件 Dataok=True,(二),(三), (四),(五) ,(六)Hint2 ,(七),(八),(九)Hint4。如 果发生数据错误,对象进入报警状态,当动作 执行完毕后,通信对象进入等待状 态。(7分)等待Exit / Beep发送格式化处理receiveData Dataok=True / doAEntry/ Hint1 Do/ Dodeal Exit / Hint2AlarmDo/ DoAlarmIEntry/ Hint3 Do/ DoSend Exit / Hint4XTrueDealok=True、应用案例建模(30分)1、一网上购物系统,会员购买货物后,提交购物车产生定单。网站管理员审核定单后,客户付款。付款完 成后,购物系统通知销售部门凭付款订单发货,客户收到货后签字认可,定单交易完成。如果定单审核没有通过,通知客户定单取消。画出该业务过程的 UML活动图,要求描述对象流和使用判定符号。(10分)答:顾客审核员购物系统销售部门2、网站论坛系统中的帖子,会员提交它之后,由管理人员审核通过,可以出现在论坛上,不能通过的,直接删除。所有帖子发布1年后,自动进入过期状态,不能出现在论坛上。管理员可以随时删除它们。如果帖子的浏览次数超过1000次,自动成为精品帖子,可以出现在精品帖子网页中。回出帖子的状态图。(10分)答:帖子的状态图如下:3、酒店客户管理系统中,客户入住后,可以在店内进行各类消费(如吃饭、娱乐、租赁场所等),离开时,产生结算单,如果是 VIP会员,根据其等级的不同,享受不同的打折优惠。请画出以结算单为核心的类图。要求与结帐费用有关的类的属性和关联的重数要描绘出来。(10分)答:与结帐费用有关的类图如下: rf新建账单- - - - - - - - - - - - - - - - - - - - - - - - -二 号学 名姓 级班 称名程课 、 卷试试考学大业工南湖
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!