77范文网 - 专业文章范例文档资料分享平台

UML软件建模教程(3)

来源:网络收集 时间:2018-11-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

息。旅客入住客房前需要出示证件并登记,并要预交一定的押金。旅客提交押金后,柜台工作人员将 在计算机上登记旅客信息、分配房间,并打印旅客入住单,旅客持入住单到指定客房入住。旅客离开宾 馆前需要退房结账。 旅客或宾馆管理人员可以随时查询旅客或客房的入住信息。 建立该问题的用例模型。

4、因业务发展的需求,需要开发一个超市管理系统。超市管理的基本业务需求是: (1)对超市的所有货品信息进行管理,并能够及时更新货品信息。 (2)对供货商进行管理,提供供货商基本信息管理,供货商的货品管理,并能够及时更新供货信息。 (3)对订货进行管理,提供订货、取消订货、更新订货、付款、订货状态跟踪、订货信息查询等功能。 (4)对销售进行管理,提供收款、打印收货单、结账、销售信息查询等功能。 试分析以上问题,并通过用例图描述该系统的功能。 5、某学校要开发一个网上选课系统。该系统提供以下基本功能: (1)建立课程,教务人员通过本系统建立课程信息。 (2)课程维护,教务人员修改和删除课程信息。 (3)安排课程,教务人员安排课程,课程的安排信息包括周学时、授课时间、授课老师、教师等信息。 (4)调整课程,教务人员对已经安排的课程信息进行调整。 (5)课程浏览,用户可以浏览和查询课程信息。 (6)学生选课,学生登录本系统,选择自己要选修的课程。 (7)选课浏览,学生浏览自己选修的课程。 试分析以上问题,并通过用例图描述该系统的功能。 习 题 4

一、简答题

1. 什么叫对象? 答:对象的本意是指认识的指向物。在计算机软件中,对象用来表示客观事物的一个实体,它封装了 一组属性和操作。从形式上看,对象是一段具有特定语法规则的程序单元,它能够作为软件系统的一个 相对独立的基本单位,在软件中承担确定的服务职能。 2. 简述实例的概念。 答:实例是类元中的一个元素。

3. 简述类元的概念。 答:类元是对聚集一组具有共同特征的实例的模型元素的通称,类、接口、用例、参与者、关联等都 属于类元。类元的名字用标识符来表示,首字母要大写。类元会包括一组实例。 4. 什么叫类? 答:类是具有相同性质的一组对象的集合,这组对象具有相同的特征、约束和语义。

5. 类有哪几种类型? 答:按阶段分:业务对象,PIM 类,PSM 类;按作用分:实体类,控制类,界面类。

6. 简述接口的概念。 答:接口是一种类元,聚集了一组需要通过其他类元实现的公共操作和属性 二、填空题

1.认识的对象可以是客观中一种具体的( 事物 ) ,也可以是主观中的一个抽象( 观念 ) 。

2.软件中的对象是一段具有特定语法规则的( 程序单元 ) ,它能够作为软件系统的一个相对独立 的基本单位,在软件中承担确定的( 服务职能 ) 。

3.类描述具有相同性质的一组对象的( 集合 ) ,类用( 矩形 )来表示。

4.按作用,可以把类分为( 实体类 ) ,边界类和( 控制类 )几种类型。

5.接口可以分为( 需求接口(需口) )和( 供应接口(供口) )两种类型。 三、选择题

1.在认识过程中,下面哪个不是对象的要素( D ) 。 A.认识的指向物 B.认识者 C.认识指向物在认识者主观中的反映 D.认识的背景 2、下面哪一个对对象的说法不正确( B ) 。 A.客观实体 B.事物的对立面 C.认识的指向物 D.软件的一个基本单位

3、下面属性命名不正确的是( A ) 。 A.*Birthday:Data

B.#studentBirthday:Data=1999-10-21 C.-price:float=12.01{R/W} D.+studentName:String=“张敏”

4、指出下面不合适的类名( B ) 。 A.材料 B.事物 C.订单 D.会员 5、下面不是对象图作用的是( A ) 。 A.功能逻辑建模 B.初期分析工具 C.描述业务场景 D.模拟运行场景 四、练习题

1.在一个订货系统中,采购员从供货商处订货,双方需要签订订单,一个采购员可以订多个供货商的货品,一个供货商也可以给多个采购员供货。分析这个问题,并用类图对这个问题进行建模。

2.一个企业可以雇佣多个人员。企业的性质包括名称、地址、电话、简况。人员的情况包括姓名、年龄、 性别、住址、电话、简历等。雇佣的信息包括雇佣的开始日期、截止日期,简要说明等。双方要签订雇 佣合同。雇佣还涉及被雇用人员所聘请的工作岗位。分析这个问题,提取这个问题所涉及的类,定义各 个类之间的关系,并画出类图。 3.分析第 3 章练习题第 3 题描述的宾馆客房业务管理问题,提取涉及的类,并画出类图。 4.根据自己的理解,对图 4.79 中不合理之处进行修改。

客户 图书管理员 学生 1 * 图书

采购员 订货

货品 借书证 借书记录 订货货品 图 4.79 图 4.80

5.修改图 4.80 中不合理之处。 6.某高校中有以下事物:学校、教师、教室、教材、课程、课桌、学生、班级、学院、讲台、机房、计 算机、交换机、社团,试绘制反映这些事物联系的类图。 7.分析书店图书销售管理业务,提取相关的类,并画出类图。 8.分析超市购物管理业务,提取相关的类,并画出类图。 习 题 5 一、简单题

1. 什么叫包? 答:包是对模型元素进行分组的模型元素,可以把包比作一个存放模型元素的箱子或容器,在它里面可 以存放多个模型元素。 2. 包之间存在哪几种关系? 答:依赖,导入,合并,包含 3.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库UML软件建模教程(3)在线全文阅读。

UML软件建模教程(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/312518.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: