课件—UML系统建模与分析设计(4).ppt
《课件—UML系统建模与分析设计(4).ppt》由会员分享,可在线阅读,更多相关《课件—UML系统建模与分析设计(4).ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/1/5UML系统建模与分析设计1UML系统建模与分析设计第四章第四章 系统分析与对象类建模系统分析与对象类建模 本章目的:掌握系统分析的内容与方法掌握系统分析规格说明书的基本书写格式了解寻找和确定一个系统中对象类的方法掌握UML中对象类属性和操作的定义和描述方法掌握对象类之间的关系及其表示方法掌握利用包(子系统)的层次关系描述系统体系结构掌握类和对象建模方法2023/1/5UML系统建模与分析设计2UML系统建模与分析设计4.1 系统分析4.1.1 建造对象类静态结构模型的步骤(1)连线建立网络图。(2)连接线命名。(3)确定关联基数。(4)简化模型。(5)编制相应的文档资料。202
2、3/1/5UML系统建模与分析设计3UML系统建模与分析设计4.1.2 建造对象类动态结构模型建模的步骤如下:(1)建造对象状态模型。(2)建造对象之间交互行为模型。(3)复审对象类动态结构模型,以验证其准确性 和一致性。(4)编制相应的文档资料。2023/1/5UML系统建模与分析设计4UML系统建模与分析设计4.1.3 建造系统功能处理模型(1)确认功能需求。(2)建活动流程图。(3)以上内容都要确认是否真正符合用户的需求。(4)编制相应的文档资料。2023/1/5UML系统建模与分析设计5UML系统建模与分析设计4.1.4 编制系统分析规格说明的文档2023/1/5UML系统建模与分析设
3、计6UML系统建模与分析设计4.2 对象类的概念4.2.1 对象类图的图形符号表示类的图形符号表示分为长式和短式两种2023/1/5UML系统建模与分析设计7UML系统建模与分析设计4.2.2 对象图是类图的一个实例2023/1/5UML系统建模与分析设计8UML系统建模与分析设计4.2.2 对象图是类图的一个实例2023/1/5UML系统建模与分析设计9图4-2 线段和交点两个对象之间关系的长式与短式对象图 2023/1/5UML系统建模与分析设计10UML系统建模与分析设计4.3 描述对象类4.3.1 类的属性描述语法格式:可见性 属性名多重性:类型=初始值规则:(1)可见性:描述了该属性
4、在哪些范围内可以使用。+:表示其为公有成员,其它类可以访问(可见);-:表示其为私有成员,不能被其他类访问(不可见),可缺省;#:表示其为保护成员,一般用于继承,只能被本类及派生类使 用。(2)属性名:代表属性的一个标识符。(3)多重性:任选项,用多值表达式表示,格式为:低值.高值。低值、高值为正整数,表示该类的实例对象的属性个数;0.*表示从0个到无限多个;可缺省,表示1.1,只有一个。2023/1/5UML系统建模与分析设计11UML系统建模与分析设计规则(规则(续续):):(4 4)类型:)类型:可以是系统固有的类型,如整型、实型等,可以是系统固有的类型,如整型、实型等,也可以是用户自定
5、义的类型。也可以是用户自定义的类型。(5 5)=初始值:初始值:任选项,初值可作为创建该类对象时这个任选项,初值可作为创建该类对象时这个 属性的默认值。属性的默认值。(6 6)类属性:)类属性:用下划线标识的属性名,该类的所有对象用下划线标识的属性名,该类的所有对象 之间共享该属性。之间共享该属性。(7 7)/:只读,可以与只读,可以与“+”、“-”或或“#”同时使用,缺同时使用,缺省表示省表示 可读可写。可读可写。描述属性时,属性名和类型是必须的,其他部描述属性时,属性名和类型是必须的,其他部分都任选。分都任选。2023/1/5UML系统建模与分析设计12UML系统建模与分析设计4.3.2
6、类的操作描述格式:可见性 操作名(参数表):返回列表特征描述规则:(1)参数表:用逗号分隔的形式参数序列;(2)返回列表:回送调用对象消息的类型,格式:返回类型或 返回名=类型,(3)特征描述:任选项,描述该操作的特征,通常不直接 展示在类图中,有:u 前置条件:满足该条件(为真)调用本操作;u 后置条件:执行本操作后该条件为真;u 某算法指定执行该操作;u 用特征(操作名、回送型、参数表)来指定该操作。2023/1/5UML系统建模与分析设计13UML系统建模与分析设计4.4 类之间的关系4.4.1 关联关系1一般关联 关联是类之间的语义联系,代表类的对象(实例)关联是类之间的语义联系,代表
7、类的对象(实例)之间的一组连接(称为链)。之间的一组连接(称为链)。(1 1)常规关联)常规关联u “0.10.1”:表示:表示“零或零或1 1”;u“0.*0.*”或或“*”:表示:表示“0 0”或或“多多”;u“1.*1.*”:表示:表示“1 1或多或多”;u“5.115.11”:表示:表示“5 5至至1111”;u“1 1,3 3,8 8”:是枚举型,表示:是枚举型,表示“1 1或或3 3或或8 8”。2023/1/5UML系统建模与分析设计142023/1/5UML系统建模与分析设计15(2)关联类 把类之间的关联定义成类,称为关联类。把类之间的关联定义成类,称为关联类。关联类也有属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课件 UML 系统 建模 分析 设计
限制150内