用户管理模块建模ok

用户管理模块建模ok

ID:42696144

大小:149.50 KB

页数:8页

时间:2019-09-20

用户管理模块建模ok_第1页
用户管理模块建模ok_第2页
用户管理模块建模ok_第3页
用户管理模块建模ok_第4页
用户管理模块建模ok_第5页
资源描述:

《用户管理模块建模ok》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元3 用户管理模块建模单元3 用户管理模块建模本单元讨论的类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节,它定义系统中的类(属性和操作),描述系统中类之间的关系。类图在系统的整个生命周期中都是有效的,它是软件系统开发小组良好的设计工具,有助于开发人员在用具体的编程语言实现系统之前显示和规划系统结构,保证系统设计和开发的一致性。本单元重点分析类图的创建,在系统分析阶段,类图主要用于显示角色和识别实体;在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构;在系统编码阶段,根据类图中的类以及它们之间的关系实现系统的功能。【教学导航】教学目标(1)熟悉

2、UML类图的功能和组成元素(2)理解类之间的关系(3)学会构思类图(4)学会在RationalRose2003中绘制类图(5)理解对象图的功能与描述方法教学重点(1)在RationalRose2003中绘制类图(2)类之间的关系教学方法任务驱动教学法、分组讨论法、自主学习法、探究式训练法课时建议6课时【前导训练】【任务3-1】绘制用户管理模块的用例图【任务描述】(1)创建一个Rose模型,将其命名为“03用户管理模块模型”,且保存在本单元对应的文件夹中。(2)分析用户管理模块的功能需求、参与者和用例,使用RationalRose2003绘制用户管理模块的用例图【引例探析】现实世界

3、中的任何事件都可以称为对象,对象是构成世界的一个独立单位,例如能运送人或货物的“运输工具”7单元3 用户管理模块建模有飞机、轮船、火车、卡车、轿车等,这些都是对象。把众多的事物归纳、划分成一些类是人类在认识客观世界经常采用的思维方法。把具有共同性质的事物划分为一类,得出一个抽象的概念。例如汽车、车辆、运输工具等都是一些抽象概念,它们是一些具有共同特征的事件的集合,被称为类。如图3-2所示,将各类交通工具进行抽象可以得到多个类,例如汽车类、车辆类、飞机类、轮船类、运输工具类等。从“车辆”这个类出发,它本身忽略了其对象体实例是在马路上行驶的还是在铁轨上行驶的。如果注意到不同实例的这些

4、不同特征,就可得到“汽车”和“火车”这两个特殊类。车辆、飞机和轮船的差别,在于它们分别是在陆地、天空和水上行驶的,而它们的共同性是它们都能运输。如果忽略它们的这些差别,只注意它们的共同特征,就可得到“运输工具”这个一般类。一般类和特殊类是相对而言的,例如,车辆是汽车的一般类,汽车是车辆的特殊类。         运输工具飞机车辆轮船火车汽车卡车轿车    图3-2 类与对象的实例分析整体-部分结构描述了对象之间的组成关系,即一些对象是另一些对象的组成部分。如图3-3所示,发动机和车身是卡车的组成部分,气缸是发动机的组成部分。整体对象与部分对象之间关系称为聚合关系。卡车发动机车身气

5、缸图3-3 整体-部分结构一辆汽车,它具有自己的静态特征和动态特征。静态特征即可以用某种数据来描述的特征,例如汽车的型号、载重量、颜色、耗油量等;动态特征即对象所表现的行为或对象所具有的功能,例如汽车的启动、加速、换档、转弯、倒车、刹车、停车、运输、注册、年检等。使用UML中的类图表示汽车,如图3-4所示。7单元3 用户管理模块建模图3-4 汽车类的类图【试一试】普通的电话机由送话器、受话器和发送、接收信号的部件等组成。试着绘制电话机的整体-部分结构图和类图。【知识疏理】1.类图的功能类图(ClassDiagram)显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们

6、与其他类的关系等。类图不显示暂时性信息。类图由许多说明性的(静态的)模型元素(例如类、包和它们之间关系)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。它是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。类图最基本的元素是类或者接口。类图是构建其他图的基础,没有类图就没有状态图、通信图等其他图,也就无法表示系统的其他各个方面。2.类图的组成元素类图包含以下元素:类、包、接口。同其它的图一样,类图也可以包含注解和限制。类图中也可以包含包和子系统,这两者用来将元素分组。有时候也可以将类的实例放到类图中。3.对象图及其功能对象图

7、(ObjectDiagram)显示了一组对象和它们之间的关系。使用对象图来说明数据结构,对象图是类图中的类或组件等实例的静态快照。对象图和类图一样反映系统的静态过程,但它是从实际的或原型化的情景来表达的。对象图显示某时刻的对象和对象之间的关系,具体反映了系统执行到某处时系统对象的状态、对象之间的关系状态。一个对象图可看成一个类图的特殊用例,实例和类可以显示在其中。【方法指导】1.UML模型中如何描述类图类用长方形表示,长方形分为上、中、下三个区域,每个区域用不同的名字标识,上面的

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

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

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