掌握面向对象的设计方法。教学难点对用例图的理解教具.ppt

掌握面向对象的设计方法。教学难点对用例图的理解教具.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学目的:了解面向对象设计的概念和方法 教学重点:理解面向对象的设计的基本原理,掌 握面向对象的设计方法。 教学难点:对用例图的理解 教 具:多媒体教室、电子教案 作 业:;第10章 面向对象的设计方法;10.1 设计用例实现方案;10.1.1 顺序图;10.1 设计用例实现方案;10.1.3 提取边界类、实体类和控制类 ;10.1.4 构造交互图;;10.1.4 构造交互图;10.1.5 精化类图 ;10.1.5 精化类图;10.2 设计技术支撑方案;10.3 设计用户界面;10.4 精化设计模型 ;10.4.1 状态图;在状态图的状态转移边上可以附加以下信息:事件名(事件参数表)[条件表达式]/ 动作 ^事件目标.事件名(事件参数表)。第一个事件是引发对象状态迁移的触发事件;条件表达式表示此转移边所代表的状态迁移的发生条件;动作表示对象在进行状态迁移时同时还将执行的处理功能;最后一个事件表示对象在进行状态迁移??还可以向其它对象发送的事件。所有上述语法成分都是可选项,并不是必须的。如果状态转移边上没有触发事件,则表明对象在到达该边的源节点时,内部活动执行完毕后自动触发状态迁移,但是否真正发生迁移还取决于条件表达式的真假。如果条件表达式不存在,则认为迁移条件恒成立。;10.4.1 状态图;10.4.1 状态图;10.4.2 精化体系结构;10.4.2 精化体系结构;10.4.2 精化体系结构;弱化包间依赖关系既无必要,也不合理,但应尽量遵循以下原则: (1) 避免包间的循环依赖关系,即排除包P1依赖P2,P2又依赖于P1的情形 (2) 在层次结构中,位于较低层次的通用包不应当依赖于较高层次中的专用包 (3) 在层次结构中,较高层次的包依赖于较低层次的包,但此种以来应尽量在相邻的层次间发生 (4) 如果针对某些子系统专门划分了接口包和实现包,那么其他与该系统相关的包只能依赖于接口包,不能依赖于实现包。;10.4.3 精化类之间的关系;10.4.3 精化类之间的关系;10.4.3 精化类之间的关系;图11-2-4 多重继承 图11-2-5 用部分-整体的关系 表示多重继承;图11-2-6 多重继承平板化;10.4.4 精化类的属性和操作;10.4.5 设计状态图

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档