4章:类图与对象图习题

4章:类图与对象图习题

ID:10015191

大小:985.00 KB

页数:6页

时间:2018-05-20

4章:类图与对象图习题_第1页
4章:类图与对象图习题_第2页
4章:类图与对象图习题_第3页
4章:类图与对象图习题_第4页
4章:类图与对象图习题_第5页
资源描述:

《4章:类图与对象图习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章类图与对象图习题一、简答题1.什么叫对象?答:对象的本意是指认识的指向物。在计算机软件中,对象用来表示客观事物的一个实体,它封装了一组属性和操作。从形式上看,对象是一段具有特定语法规则的程序单元,它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的服务职能。2.简述实例的概念。答:实例是类元中的一个元素。 3.简述类元的概念。 答:类元是对聚集一组具有共同特征的实例的模型元素的通称,类、接口、用例、参与者、关联等都属于类元。类元的名字用标识符来表示,首字母要大写。类元会包括一组实例。4.什么叫类?答:

2、类是具有相同性质的一组对象的集合,这组对象具有相同的特征、约束和语义。5.类有哪几种类型?答:按阶段分:业务对象,PIM类,PSM类;按作用分:实体类,控制类,界面类。6.简述接口的概念。答:接口是一种类元,聚集了一组需要通过其他类元实现的公共的操作和属性。二、填空题1.认识的对象可以是客观中一个具体的(事物),也可以是主观中的一个抽象(观念)。2.软件中的对象是一段具有特定语法规则的(程序单元),它能够作为软件系统的一个相对独立的基本单位,在软件中承担确定的(服务职能)。3.类描述具有相同性质的一组对象的(集合),

3、类用(矩形)来表示。4.按作用,可以把类分为(控制类)、边界类和(实体类)几种类型。5.接口可以分为(供口)和(需口)两种类型。三、选择题1.在认识过程中,下面哪个不是对象的要素(D)A:认识的指向物B:认识者C:认识指向物在认识者主观中的反映D:认识的背景2.下面哪一个对对象的说法不正确(B)A:客观实体B:事物的对立面C:认识的指向物D:软件的一个基本单位3.下面属性命名不正确的是(A)A*BirthDay:DateB#studentBirthDay:Date=1999-10-216C-price:float=1

4、2.01{R/W}D+studentName:String=“张敏”4.指出下面不合适的类名(B)A:材料B:事物C:订单D:会员5.下面不是对象图作用的是(A)A:功能逻辑建模B:初期分析工具C:描述业务场景D:模拟运行场景四、练习题1.在一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货品,一个供货商也可以给多个采购员供货。分析这个问题,并用类图对这个问题进行建模。答:图12.一个企业可以雇佣多个人员。企业的性质包括名称、住址、电话、简况。人员的情况包括姓名、年龄、性别、住址、

5、电话、简历等。雇佣的信息包括雇佣的开始日期、截止日期,简要说明等。双方要签订雇佣合同。雇佣还涉及到被雇用人员所从事的工作岗位。分析这个问题,提取这个问题所涉及到类,定义各个类之间的关系,并画出类图。答:见图2。3.宾馆客房业务管理提供客房预订、预订变更、客房入住、退房结帐、旅客信息查询几个方面的功能。订房人可以通过电话、短信、网络或面对面等方式预定客房。允许预定人根据自己情况的变化更改预定信息。旅客入住客房前需要出示证件并登记,并要预交一定的押金。旅客提交押金后,柜台工作人员将在电脑上登记旅客信息,分配房间,并打印旅

6、客入住单,旅客持入住单到指定客房入住。旅客离开宾馆前需要退房结账。旅客或宾馆管理人员可以随时查询旅客或客房的入住信息。分析这个问题,提取涉及的类,并画出类图。答:见图3。6图2图34.根据你的理解,对下图不合理的地方进行修改。6  答:5.修改下图。答:66.某高校中有以下事物:学校、教师、教室、教材、课程、课桌、学生、班级、学院、讲台、机房、计算机、交换机、社团,试绘制反映这些事物联系的类图。答:7.分析书店图书销售管理业务,提取相关的类,并画出的类图。答:8.分析超市购物管理业务,提取相关的类,并画出类图。答:6

7、6

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

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

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