面向对象建模类图对象图.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(二)为每个建模实体准备数据词典 — 描述模板    对类进行精确描述,如ATM系统中类的范围、成员、方法的限制等。 (三)确定关联    关联通常用描述性动词和动词词组表示。  1. 从问题陈述中抽出所有可能的关联表述。 2. 问题陈述中是不明显的,或是隐含的。 3. 还有一些关联与客观世界或应用领域有关,必须同用户一起确定这种关联。 关联通常由以下方面确定:   1、银行网络系统问题陈述中抽取可能的关联(动词词组)   2、隐含的动词词组   3、基于问题域的知识   4、去掉不必要和不正确的关联 1.银行网络系统问题陈述中的关联   银行网络包括出纳站和自动出纳机。   分行共享自动出纳机   分理处提供分理处计算机   分理处计算机保存帐户   分理处计算机处理帐户支付事务   分理处拥有出纳站   出纳站与分行计算机通信     出纳员为帐户录入事务   自动出纳机接受现金卡   自动出纳机与用户接口   自动出纳机发放现金   自动出纳机打印收据   系统处理并发访问   分理处提供软件   费用分摊给分理处 2. 隐含的动词词组   分行由分理处组成   分理处拥有帐户   分行拥有分行计算机   系统提供记录保管   系统提供安全   顾客有现金卡 3.基于问题域的知识   分理处雇佣的出纳员   现金卡访问帐户 请对系统需求进行分析! 经过初步的需求分析,得到系统功能要求: 1. 监视病员的病症(血压、体温、脉搏等) 2. 定时更新病历 3. 病员出现异常情况时报警。 4. 随机地产生某一病员的病情报告。 例2 医院病房监护系统 产生 病情报告 监视病情 更新病历 例2 医院病房监护系统   为了对危重病人进行实时监护,随时了解病人病情,及时进行处理,建立病房监护系统。     病症监视器安置在每个病床,通过网络将病人的组合病症信号实时传送到中央监护系统进行分析处理。   在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。   系统根据医生的要求随时打印病人的病情报告,系统定期自动更新病历。 监视器 网络 值班护士 医生 病人 病症监视 中央监护系统 报警信号 标准病症信号库 病历库 病人病症信号 病情报告 标准病症信号 病历 中心值班室 处理 组合病症信号 分析确定类: ①去掉冗余类:保留最具有描述能力的类。 ② 去掉不相干的类:删除与问题无关或关系不大的类。 ③ 删除模糊的类或性质独立性不强的类:有些初始类边界定义不确切,或范围太广,应该删除。 ⑤ 所描述的操作不适宜作为对象类,并被其自身所操纵,所描述的只是实现过程中的暂时的对象,应删去。 根据名词识别法和实体识别法,确定了以下初始类: 一、识别系统的类 通过名词识别法和系统实体识别法等方法可以确定系统的十二个类: 医生 用户名 密码 查看病情报告() 要求打印病情报告() 查看病历() 要求打印病历() 病人 姓名 性别 年龄 病症 提供病症信号() 用户名 密码 查看病情报告() 打印病情报告() 值班护士 病症监视 采集频率 病症信号 格式化信号数据() 采集信号() 信号组合() 类的识别 值班护士 医生 病人 病症监视 中央监护系统 报警信号 标准病症信号库 病历库 病人病症信号 病情报告 病历 标准病症信号 病人病症信号 脉搏 血压 体温 生成病症信号() 病历 格式 病人基本情况 打印时间 生成病历() 查看病历() 打印病历() 标准病症信号 脉搏 血压 体温 生成标准信号() 标题 格式 生成病情报告() 查看病情报告() 打印病情报告() 病情报告 报警信号 声音 灯光 文字 报警() 数模转化() 病历库 类型 大小 容量 生成病历() 更新病历() 查看病历() 打印病历() 类型 大小 容量 提供标准信号() 标准病症信号库 输入 输出 分解信号() 比较信号() 报警() 数据格式化() 中央监护系统 类的识别 使用下列标准去掉不必要和不正确的关联: (1)?若某个类已被删除,那么与它有关的关联也必须删除或者用其他类来重新表述。 (2)不相干的关联或实现阶段的关联。删除所有问题域之外的关联或涉及实现结构中的关联, (3)动

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档