- 2
- 0
- 约1.02万字
- 约 60页
- 2023-04-09 发布于重庆
- 举报
六盘水师范学院 孙新杰 * 其中: 《include》、《extend》为用例图中可用的构造型元素, 表示“风险分析”和“交易估价”都包含有公共的“评价”动作,因此把“评价”作为一个独立的用例。而“超越边界”用例是“进行交易”用例的扩展,指交易时对某个特定用户规定了最大贸易量,不能执行一般的常规动作。因此,当描述一般行为时有例外、任选或异常处理时,采用《extend》;当在两个或多个用例中出现重复描述(有共用行为)而又想避免重复时,采用《include》。 (2)类图 用来描述系统中类和类之间的关系,是系统的静态结构。类图中还描述了类的属性、操作、以及对模型中各种成分的约束。类图包含有类、关联和关系等模型元素。见下图: 第三十一页,共六十页。 六盘水师范学院 孙新杰 * 类名 属性 操作 类的完整表示 类名 类的简单表示 类1 类2 角色 角色 关联名 关联表示类之间的语义联系(是运行时实例之间的关系)。角色表示该类在这个关联中的作用。 关联中可以有重数,重数指一个角色可以有多少个对象来扮演。 ①类的表示: ②类的关联(association): 第三十二页,共六十页。 六盘水师范学院 孙新杰 * 公司 董事会 办公室 分配 员工 0..1 * 人员 董事会成员 0,3..8 * 董事会 同时省略关联名和角色名,默认关联名是has(有),省略重数默认1..1。 每一个员工可能没有或者只有一个办公室 每一个董事会没有或者有3~8个董事会成员(有角色名,可以省略关联名) 第三十三页,共六十页。 六盘水师范学院 孙新杰 * 在一些情况下关联可能需要记录一些信息,但这些信息不能放在任何一个类中,可引入一个关联类记录这些信息。如下图: 学生 * 选修 * 课程 学生 * * 课程 选修成绩 学生 * 选修 * 成绩 课程 一个多对多关联。“成绩”属性不能放在任何一方(每个学生只有一个成绩或每门课程只有一个成绩) 创建一个关联类来保存成绩 与带有关联类的多对多关联等价的两个一对多关联的图 第三十四页,共六十页。 六盘水师范学院 孙新杰 * 整体类 部分类 整体类 部分类 项目 人员 1 * 建筑物 楼房 类的聚合 类的强聚合(组合) * ③类的聚合(aggregation): 是表示“整体-部分”的特殊关联。 组合(composition)是一种强类型的聚合,整体类和部分类共存亡,如果整体类被撤销,部分类也不存在。部分类的存在只是为整体类服务。 第三十五页,共六十页。 六盘水师范学院 孙新杰 * 一般类 特殊类 人员 教师 学生 由一个超类和几个直接子类构成的结构通常称为泛化 。类的这种关系也称为一般-特殊关系或继承关系,将现实世界实体的共同特性抽象为一般类,通过增加独有的特性而成为各种特殊类。如图所示: ④类的泛化(generalization): 下图是一个网上售货系统的部分类图。 其中用{}括起来的内容是约束条件。UML提供了对类图中的基本成分可进行限制与约束的手段。 第三十六页,共六十页。 六盘水师范学院 孙新杰 * 销售代表 0 .. 1 定货 name address 顾客 creditRating( ):String 产品 雇员 1 DateReceived isPrepaid number:String price:Money 协作顾客 contactName creditRating creditLimit creditCard# 个人顾客 {creditRating( ) ==“poor”} 定货作业线 dispatch( ) close( ) remind( ) billForMonth( ) Quantity:Integer price:Money isSatisfied:Boolean 1 * * * * 1 物品 第三十七页,共六十页。 六盘水师范学院 孙新杰 * (3)对象图 对象图是类的实例图,给出了存在于程序执行过程中某个特定点的对象与链接的配置示例。 对象名:类名 属性 对象名 :类名 对象1 对象2 链名 对象的三种描述方式 链的表示 教师 讲授 课程 类图 李伟 编号=3658职称=教授 软件工程 编号=401学分=3 数据库 编号=301学分=3 对象图 第三十八页,共六十页。 六盘水师范学院 孙新杰 * 其中,链是类图中关联的实例,类图中关联表示两个类之间可能存在的所有链接,而对象图中的链上不附加重
您可能关注的文档
最近下载
- SY-T 6629-2005 陆上钻井作业环境保护推荐做法.pdf VIP
- SY_T 7295-2016 陆上石油天然气修井作业环境保护推荐作法.docx VIP
- 汉责文化打屁股.pptx VIP
- SY∕T 5557-2016 石油天然气钻采设备 固井成套装备.docx VIP
- SY∕T 7425-2018 石油天然气钻采设备 制氮注氮设备.docx VIP
- SY∕T 5067-2018 石油天然气钻采设备 钻修井用安全接头.pdf VIP
- SY-T6113-2023石油天然气钻采设备 修井用动力卡盘.pdf VIP
- 《弘传序》原文及译文.docx
- SY_T 5106-2019 石油天然气钻采设备 封隔器规范.docx VIP
- T_CPI 11037-2024 石油天然气钻采设备水力振荡器技术与应用规范.docx VIP
原创力文档

文档评论(0)