收藏 分享(赏)

UML实验三 分析、设计并使用Rose创建类图.doc

上传人:精品资料 文档编号:10373742 上传时间:2019-11-04 格式:DOC 页数:3 大小:178.44KB
下载 相关 举报
UML实验三 分析、设计并使用Rose创建类图.doc_第1页
第1页 / 共3页
UML实验三 分析、设计并使用Rose创建类图.doc_第2页
第2页 / 共3页
UML实验三 分析、设计并使用Rose创建类图.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、UML 统一建模语言实验实验三 分析、设计并使用 Rose 创建类图1 实验目的1.1 学会分析与设计实际项目需示中的静态模型1.2 掌握在 Rational Rose 2007 中绘制类图2 实验内容2.1 阅读、理解并创建教材附录课程实验一 饭店预订管理系统中的类图(267 页) 。2.1.1 理解其中的类元素、类之间的关系(依赖、关联、泛化、实现) ,其中关联关系理解其多重性。2.1.2 在 Rational Rose 中创建教材中的类图,探索工具中类以及类之间的关系等模型元素的属性表示。2.2 综合实例分析:图书管理系统的静态建模参考实验二对图书管理系统已经完成的需求分析和用例图的创建

2、结果,进一步分析该系统的静态模型,即类的设计。整个过程中,注意类之间关系的使用,类名、属性名、成员名的命名规则。要求:1) 对类的分析按照实体类、界面类、控制类的类型分别设计;a) 一个功能的路径:用户类 -界面类 控制类 实体类2) 每一个类,考虑其应对外提供的功能,确定操作和属性,对于操作尽量细化到每个操作应该有的参数和返回值;2.2.1 设计与创建系统的用户类与实体类根据基本的需求描述,用户类与实体类至少要包括以下: 借阅者(Borrower) 图书管理员(Librarian) 书刊(Book) 物理书刊(BookItem) 借书记录(Loan) 预订记录(Reservation)思考:

3、以上这些存储于数据库的实体类,都要提供增(add)、删(delete)、改(update)、查(get)的操作,能否抽象出一个公用类来定义这些共同操作?该如何定义?2.2.2 设计与创建系统的界面类1) 为系统的主要功能设计系统的界面,至少应该分为登录界面、借还书服务界面、信息管理界面;2) 细分每个界面大类下的子界面类:如借书服务界面应该至少包括借阅界面、退还界面、预约界面等等;a) 思考:主界面类与子界面类的关系是什么?b)3) 根据用户可能对相应界面进行的操作,定义界面类的操作,以便在后续的动态建模的消息中直接使用操作表示消息名。2.2.3 设计系统的控制类 1) 一般的,控制类按系统的子功能进行划分,负责逻辑的实现。在该项目中,可以按如下方式划分(当然也可以按自己的想法划分):a) 借阅逻辑处理类b) 预约逻辑处理类c) 信息管理处理类2) 根据前面定义的界面类的操作,思考:对于每一个控制类,要定义哪些操作,使得用户通过界面类进行的每一个操作都有对应的控制类操作。3 实验报告要求3.1 上交本实验内容的模型文件;3.2 并按照类的不同性质,在报告中列中所有的类图并加以说明;3.3 说说你对本次实验内容的理解和体会。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报