- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西安交通大学 刘海岩 某金融贸易系统用例图 设置边界 风险分析 交易估价 进行交易 超越边界 更新帐目 评价 交易 人员 交易 经理 计帐 系统 销售员 《extend》 《include》 《include》 西安交通大学 刘海岩 其中: 《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 对象图 西安交通大学 刘海岩 其中,链是类图中关联的实例,类图中关联表示两个类之间可能存在的所有链接,而对象图中的链上不
我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告
文档评论(0)