下载此文档

UML建模设计实验报告.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
UML建模设计实验报告
课程名称:UML建模技术
指导老师:石秀金

小组成员:
李华婷03096201
李佩晶03096203
王文雯03096204
日期:2005-12-11
UML目前已近成为面向对象技术领域内占主导地位的标准建模语言,已经被越来越多的接受和使用。另一方面,应用软件系统,就其本质来说,是使用计算机对现实世界进行的数字化模拟。应用软件的制造过程,按照UML的方法,就是建立这一系列模型的过程。本文将用UML建模的方法设计一个图书销售系统,使用rational rose工具,通过用例图实现用户的需求;类图描述系统的类及类之间的关联、添加系统中类的属性和操作;顺序图和协作图表达系统的对象和类之间的交互,从而建立一种通用的图书销售系统模型。
小组成员及分工:
成员
任务
李华婷
画出系统的类图,构件图,解释,分工讨论
李佩晶
画出系统的用例图和状态图
王文雯
画出系统的顺序图
一、实验名称:
图书销售系统UML建模设计。
二、设计内容及过程:
[问题描述]:图书销售系统的基本业务包括:图书销售,进书,查看库存,查看记录等。设计一个图书销售系统,并用rational rose工具画出各用例图、类图、顺序图以及状态图,构件图来描述各个业务活动。
[基本需求]:关于这个图书销售系统,基本的需求比较简单,就是允许读者买书,允许销售人员销售图书,购买图书,查看记录等。
每种书的登记内容至少包括书号、总库存量等。
综合分析,系统应实现的操作及其功能定义如下:
a) 销售:在库存还有的情况下,由消费者提出购买请求,可以销售图书,同时修改库存量,销售记录。
b) 购书:购书可以分为购买新书和旧书补货两种,不同种类需要输入的信息不同,但都要改变该书的现存量和进货信息。
c) 销售排行:根据销售记录计算得出近期销售量的top10,为销售商提供市场参考。
d)缺货单:根据现在的库存量和管理员给出的临界值计算出库存量低于这个值的图书信息,方便管理员进货。
一用例模型:用例模型描述了图书销售系统在功能方面提供了什么的功能,是系统需求的获取。总体上由“角色”和“用例”组成。在这个图书馆系统中,我们可以识别出的角色有读者和管理员。用例模型可以用用例图表示如下:
图一图书销售系统用例图

类是具有相似结构,行为和关系的一组对象的描述符。类图描述的是类和类之间的静态关系。与数据模型不同,类图不仅显示了信息的结构,同时还描述了系统的行为。
在图书销售系统中,我们把每个视图和操作的集合归结为一个类,他们的属性,操作,关系表示如下:
图二图书销售系统类图

状态图主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经理的状态序列,引起状态转移的时间,以及以为状态转移而伴随的动作。状态图是用语显示状态机的,重点在于描述状态之间的控制流。
本系统画出状态图如下:
图三图书销售状态图
图四新进图书状态图
图五旧书补货状态图
图六图书信息查询状态图
图七查看记录状态图

顺序图是交互图的一种,交互图是用来描述对象之间以及对象与参与者之间的动态协作关系以及协作过程中行为次序的图形。顺序图作为交互图的一种,重点描述的是对象按照时间顺序的消息交换。交互图可以帮助分析人员对照检查每个用例中所描述的用户需求,如这些需求是否已经落实到能够完成这些功能的类中去实现,提醒分析人员去补充遗漏的类和方法,交互图和类图可以相互补充,类图对类的描述比较充分,但是对对象之间的消息交互情况的表达不够详细,而交互图不考虑系统中的所有类以及对象,但是可以表示系统中某几个对象之间的交互。
本系统的顺序可以表示如下:

图八补货用例的顺序图:
图九查询库存信息的顺序图
图十销售图书的顺序图

UML建模设计实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人janny
  • 文件大小0 KB
  • 时间2011-06-15