- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML统一建模语言幻灯片
5.4.1 对象类与对象 继承性的实例 案例—银行网络系统 一、确定类 (一) 确定类 最终确定的11个类为: 分行计算机 分行 出纳站 出纳员 分理处 计算机 自动出纳机 帐户 现金卡 事务 顾客 (二)为每个建模实体准备数据词典 — 描述模板 (三)确定关联 类的识别 类的识别 系统类图 五、类图的抽象层次和细化(Refinement)关系 监视器 网络 值班护士 医生 病人 病症监视 中央监护系统 报警信号 标准病症信号库 病历库 病人病症信号 病情报告 标准病症信号 病历 中心值班室 处理 组合病症信号 分析确定类: ①去掉冗余类:保留最具有描述能力的类。 ② 去掉不相干的类:删除与问题无关或关系不大的类。 ③ 删除模糊的类或性质独立性不强的类:有些初始类边界定义不确切,或范围太广,应该删除。 ⑤ 所描述的操作不适宜作为对象类,并被其自身所操纵,所描述的只是实现过程中的暂时的对象,应删去。 根据名词识别法和实体识别法,确定了以下初始类: 一、识别系统的类 通过名词识别法和系统实体识别法等方法可以确定系统的十二个类: 医生 用户名 密码 查看病情报告() 要求打印病情报告() 查看病历() 要求打印病历() 病人 姓名 性别 年龄 病症 提供病症信号() 用户名 密码 查看病情报告() 打印病情报告() 值班护士 病症监视 采集频率 病症信号 格式化信号数据() 采集信号() 信号组合() 值班护士 医生 病人 病症监视 中央监护系统 报警信号 标准病症信号库 病历库 病人病症信号 病情报告 病历 标准病症信号 病人病症信号 脉搏 血压 体温 生成病症信号() 病历 格式 病人基本情况 打印时间 生成病历() 查看病历() 打印病历() 标准病症信号 脉搏 血压 体温 生成标准信号() 标题 格式 生成病情报告() 查看病情报告() 打印病情报告() 病情报告 报警信号 声音 灯光 文字 报警() 数模转化() 病历库 类型 大小 容量 生成病历() 更新病历() 查看病历() 打印病历() 类型 大小 容量 提供标准信号() 标准病症信号库 输入 输出 分解信号() 比较信号() 报警() 数据格式化() 中央监护系统 使用下列标准去掉不必要和不正确的关联: (1)?若某个类已被删除,那么与它有关的关联也必须删除或者用其他类来重新表述。 (2)不相干的关联或实现阶段的关联。删除所有问题域之外的关联或涉及实现结构中的关联, (3)动作。关联应描述应用域的结构性质而不是瞬时事件。 (4)?派生关联,省略那些可以用其他关联来定义的关联,因为这种关联是冗余的。 确定关联 * UML统一建模语言(2-2静态建模) 第五章 任何建模语言都以静态建模机制为基础,标准建模语言UML也不例外。所谓静态建模是指对象之间通过属性互相联系,而这些关系不随时间而转移。 类和对象的建模,是UML建模的基础。我们认为,熟练掌握基本概念、区分不同抽象层次以及在实践中灵活运用,是三条最值得注意的建模基本原则。 UML的静态建模机制包括: 用例图(Use case diagram) 类图(Class diagram) 对象图(Object diagram ) 包图(Package diagram) 构件图(Component diagram) 配置图(Deployment diagram) 5.4 静态建模 UML中的对象类图(Class Diagram)与对象图(Object Diagram)表达了对象模型的静态结构,能够有效地建立专业领域的计算机系统对象模型。 类图(Class diagram)由系统中使用的类以及它们之间的关系组成,分为长式和短式。 类及类型名均用英文大写字母开头,属性及操作名为小写字母开头。常见类型有:Char,Boolean,Double,Float, Integer, Object,Short,String等。类图是构建其它图的基础。 对象是对象类的实例(instance),用对象图来描述。对象图亦分长式和短式。 属性:类型 类名 操作 类名
文档评论(0)