2015《面向对象分析与设计》复习题

2015《面向对象分析与设计》复习题

ID:6379970

大小:147.00 KB

页数:9页

时间:2018-01-12

2015《面向对象分析与设计》复习题_第1页
2015《面向对象分析与设计》复习题_第2页
2015《面向对象分析与设计》复习题_第3页
2015《面向对象分析与设计》复习题_第4页
2015《面向对象分析与设计》复习题_第5页
资源描述:

《2015《面向对象分析与设计》复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空题1.对象是由属性和操作构成的,前者描述事物的数据特征,后者描述事物的行为特征。2.面向对象的基本原则是抽象、分类、封装、消息通信、多态、行为分析和复杂性控制等。3.UML的英文全称是UnifiedModelingLanguage,中文全称是统一建模语言。4.UML的通用机制是、和。5.UML的扩展机制是、和。6.OOA的中文全称是面向对象分析方法;OOD的中文全称是面向对象设计。7.在面向对象分析中,使用图来描述系统的功能需求。8.类图按照抽象层次不同,可分为阶段和阶段两种。9.类的可见性包括、、protected和

2、package四种。10.在UML中,类之间的关系是、、和。8.图以独立的对象为中心进行,描述其随时间变化的动态行为。9.协作图是由对象、和等要素构成的。10.协作图和顺序图是视图的两种不同表现形式,属于系统的模型。11.在活动图中,用于将活动按照职责进行分组,可以将转换路径分成多个部分,每一部分都有单独的9和不同的结果。二、1.以下说法错误的是。A)多态性防止了程序相互依赖性而带来的变动影响B)多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果C)多态性与继承性相结合使软件具有更广泛的重用性和可扩展性D)

3、封装性是保证软件部件具有优良的模块性的基础2.以下关于视图的说法,正确的是。A)用例视图从参与者角度,描述系统功能的实现细节B)部署视图从物理角度,描述系统中各对象的空间组织关系C)静态视图中的关系主要包括关联、泛化和依赖等D)活动视图只能够表达顺序流程控制3.下列可视化建模工具中,开源的是。A)RationalRoseB)PowerDesignerC)StarUMLD)Visio4.StarUML目前默认支持的代码生成功能的目标语言不包括。A)VisualFoxproB)C#C)VisualCD)Java5.软件开发中的经典

4、阶段包括、、、规范、、测试、部署和维护。A)分析、需求、实现、设计B)需求、分析、设计、实现C)设计、实现、分析、需求D)需求、设计、分析、实现6.类间常见的四种关系,按照强度递增排列,正确的是。A)复合、继承、聚合、关联9B)继承、复合、聚合、关联C)关联、聚合、复合、继承D)关联、聚合、继承、复合7.以下说法中,正确的是。A)用例图描述了系统的参与者与系统进行交互的功能B)用例图中的参与者只能由人担任C)交互视图包含类图和序列图D)活动图只能表示顺序流程控制8.是需求阶段的主要产品。A)部署图B)用例图C)状态图D)类图9

5、.以下说法中,错误的是。A)X3可以使用UC4与系统交互B)X1可以使用UC1和UC4与系统交互C)X2比X1、X3更具特殊性D)UC3是没有步骤的抽象用例910.下图中,Class1、Class2和Class2是什么对象?A)Class1是实体,Class2是控制者,Class3是边界B)Class1是边界,Class2是实体,Class3是控制者C)Class1是实体,Class2是边界,Class3是控制者D)Class1是控制者,Class2是实体,Class3是边界三、建模题1.用户登录火车票网上订票系统后,在用户界

6、面上选择出发站、到站、日期和车次,提交订单给处理中心,并在45分钟之内在支付中心完成网上支付,视为订票成功。画出顾客成功订票的序列图。92.在火车票网上订票系统中,用户在未登录时可以进行余票查询(U8),在登录(U1)后可进行如下操作:(1)购票(U2):提交订单,并在45分钟之内完成网上支付(U3),视为订票成功(2)订单查询(U4):(3)密码修改(U5)(4)退票(U6):不晚于开车前两小时,可退票(5)改签(U7):不晚于开车前两小时,可进行改签画出用户参与者的用例图。93.用户登录火车票网上订票系统时,需要验证用户名

7、、密码和验证码。登录成功后可以进行购票、密码修改、个人资料维护、查询订单、改签、退票等活动,画出用户从登录到注销的活动图。994.在火车票网上订票系统中,需要存储乘客的用户名、密码、姓名、身份证号码、手机号码、常用联系人(包括姓名、身份证号码和手机号码)等属性。车票信息主要包括车次、出发站点、到达站点、乘车时间、票价、座位、乘客姓名和身份证号码等。根据以上内容设计出乘客类、常用联系人类以及车票类,绘制出类图并标注类间关系。5.在火车票网上订票系统中,可以对订单状态的转移做出如下描述:顾客提交订单后,订单进入“待支付”状态,如果

8、45分钟内支付成功,则转入“已支付”状态;否则订单转入“未支付失效”状态。对于“已支付”的订单,未打印纸质车票前,顾客可于开车前两小时在系统中进行改签和退票(订单分别进入“已改签”和“已退票”状态)。顾客打印纸质车票后,进入“已出票”状态。对于“已出票”的订单,只能在车站的售

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。