- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 用例分析总览 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 补充用例描述 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 分析类:可执行系统的第一步 从用例行为中查找分析类 边界类 提供了对参与者或外部系统交互协议的接口 如用户界面,http://protocols 如何确定边界类 为用例中涉及到的每对参与者/用例设计一个边界类来封装面向这个参与者的接口 边界类的三种类型 用户接口类 系统接口类 设备接口类 设计边界类的指导原则 对于用户接口类,关注于用户界面的交互内容;不是具体窗体构件 对于系统和设备接口类,关注于定义什么通信协议;不要关注协议的实现细节 实体类 存储(通常具有持久性)一些现象的信息,并包含与这些信息相关的业务规则 如学生,计划表,课程清单 如何确定实体类 将用例的事件流作为输入 获取用例的关键抽象 过滤名词的方法: 对事件流中的名词加下划线 去除冗余的候选名词 去除含义不明确的候选名词 去除参与者 去除实现结构 去除属性 去除操作 课程注册(建立课程表)中的实体类 控制类 封装一个或多个用例所特有的控制行为 控制类有效地分离了边界对象和实体对象,使系统更能承受系统边界的变更 如何确定控制类 通常为每个用例设计一个控制类,封装这个用例的顺序 分析类总览 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 将用例行为分配给分析类 对于每个用例的事件流: 确定分析类 将用例的职责分配给分析类 在交互图中为分析类建模 将职责分配给分析类 用分析类的构造型做指导 边界类 行为包括与参与者的联系 实体类 行为包括封装的数据 控制类 用例或事件流特有的行为 时序图示例 协作图示例 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 说明职责 什么是职责 怎样找到职责 参与类图示例 维持一致性 类中多余的职责 类中分离的职责 只有一个职责的类 没有职责的类 更好的行为分配方式 与许多其他类有交互作用的类 确定属性 类的特征 类要保留的信息 不能成为类的名词 值很重要的信息 某个对象独有的信息 没有行为的信息 确定关联 关联还是聚集 两个对象有整体-部分的关系 是聚集关系 两个对象被认为是独立的 是关联关系 参与类图:关联关系示例 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 描述分析机制 收集所有分析机制形成列表 绘制客户类到分析机制的映射图 确定分析机制的特征 描述分析机制示例 描述分析机制示例 课程表类使用的持久性: 粒度: 每张课程表占用1到10千字节 容量: 上限为2,000张课程表 访问频率 创建: 每天500次 读取: 每小时2000次 更新: 每天1000次 删除: 每天50次 其它特征 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 合并分析类 评估用例分析结果 第三部分 用例分析 主要内容 用例分析总述 补充用例描述 查找分析类 将用例行为分配给分析类 描述分析类 描述分析机制 合并分析类 案例实践 分析类 分析机制 学生 课程表 课程提供 课程 注册控制器 持久性, 安全性 持久性, 遗留界面 持久性, 遗留界面 分布性 持久性, 安全性 分析类到分析机制的映射图 Register for Courses Close Registration Student Course Offering Course Offering Student CloseRegistration Controller Registration Controller CloseRegistration Form Course Catalog System Schedule Course Catalog System Course Offering Schedule Registration Controller Student CloseRegistrat
文档评论(0)