图书馆管理系统静态视图.ppt

图书馆管理系统静态视图.ppt

ID:56468351

大小:38.50 KB

页数:25页

时间:2020-06-19

图书馆管理系统静态视图.ppt_第1页
图书馆管理系统静态视图.ppt_第2页
图书馆管理系统静态视图.ppt_第3页
图书馆管理系统静态视图.ppt_第4页
图书馆管理系统静态视图.ppt_第5页
资源描述:

《图书馆管理系统静态视图.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图书馆管理系统静态视图4.1概述静态视图(StaticDiagram):是建立其他视图的基础,用于对应用领域中的概念以及系统实现有关的内部概念建模,它将行为实体描述成离散的模型元素,但不描述与时间有关的系统行为。静态视图包括:类图、对象图与包图4.2类与关系类Ex_2——42_01属性与操作的显示与隐藏4.2类与关系名称(Name):名称必有,其是一个文本串,可分为简单名称和路径名称单独的名称即不包含冒号的字符串叫做简单名(SingleName)用类所在的包的名称作为前缀的类名叫做路径名(PathNam

2、e)Ex_2——42_014.2类与关系属性(Attribute):类的属性是类的一个组成部分,它描述了类在软件系统中代表的事物所具备的特性。类可有任意数目的属性也可无属性名称以小写字母开头语法: 〔可见性〕属性名〔:类型〕〔=初始值〕〔{属性字符串}〕4.2类与关系操作(Operation):类的操作是对类的对象所能做的事务的抽象。它相当于一个服务的实现。该服务可以由类的任何对象请求以影响其行为。一个类可有任意数量或无操作必有一个名字,名称以小写字母开头可有参数表,也可有返回值语法: 〔可见性〕操作表

3、〔(参数表)〕〔:返回类型〕〔{属性字符串}〕4.2类与关系依赖:是两个元素之间的关系,对一个元素(提供者)的改变可能影响或提供消息给其他元素(客户)。即:客户以某种方式依赖于提供者。指向被依赖的对象使用依赖(Usage)抽象依赖(Abstraction)授权依赖(Permission)绑定依赖(Binding)4.2类与关系使用依赖:Use:它声明使用一个模型元素需要用到已存在的另一个模型元素(包括调用、实例化、参数、发送)Call:是操作间的依赖,它声明了一个类调用其他类的操作方法。Paramete

4、r:是操作与和类之间的依赖,它描述的是一个操作和它的参数之间的关系(用少)Send:描述的信号发送者和信号接收者之间的关系,它规定客户把信号发送到非指定的目标Instantiate:是指一个类的方法创建了一另一个类的实例声明,它规定客户创建目标元素的实例4.2类与关系抽象依赖:表示客户和提供者之间的关系,它依赖于在不同抽象层次上的事物。Trace:声明不同模型中的元素之间存在的一些连接。如提供者是分析视图,客户则可是更详细的设计视图Refine:声明具有不同主义层次上的元素之间的映射。Trace用于不同

5、层次,而Refine用于相同模型的元素之间的依赖,如分析阶段遇到一个类Student,在设计时这个类细化成更具体的类StudentDerive:声明一个类可从另个类导出。当想表示一个事物能从另一个事物派生而来时就使用这个依赖构造型。4.2类与关系授权依赖:表达一个事物访问另一个事物的能力。提供者可规定客户的权限,这是提供者控制和限制对其内容访问的方法。Access:是包间的依赖。它描述一个包访问另一个包的内容Import:相似于Access,它允许一个包访问另一个包的内容并为被访问包的组成部分增加别名。

6、4.2类与关系授权依赖Friend:允许一个元素访问另一个元素,不管被访问的元素是否可见,这大大地便利了客户类访问提供者的私有成员。Bind:规定了客户用给定的实际参数实例化提供者模板4.2类与关系泛化(Generation):是一般事物(超类或父类)和该事物的较为特殊的种类(子类)之间的关系,子类继承父类的属性与操作。它描述了类之间的:isakindof的关系 (ForExample)4.2类与关系关联:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。名称:用于描述该关系的性质。应是动

7、词短语,表示源对象正在目标对象上执行动作。角色:当一个类处于关联的某一端时,该类就在这个关系中扮演一个特定的角色,即一个类对另一个类所表现的职责。多重性:4.2类与关系关联聚合关系(AggregationRelationship):是整体与部分之间的关系,它描述了(hasa)的关系(Example)组成(CompositionRelationship):组成是强形式的关联(Example)导航性(Navigation):表示可从源类的任何对象到目标类的一个或多个对象的遍历。即给定源类的一个对象,可以达到

8、目标类的所有对象。单向导航(UnidirectionalAssociation)和双向关联(BidirectionalAssociation)4.2类与关系实现:是规格说明和其实现间的关系。它表示不继承结构而只继承行为。一般用实现关系用来规定接口和实现接口的类或组件之间的关系。接口是能够让用户重用系统一组操作集的UML组件。一个接口可以被多个类或组件实现,一个类或组件也可有多个接口。在两种情况下使用实现关系:在接口与实现该接口的类间在用例以

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

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

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