摘要: CRC  又称为CRC索引卡片:CRC card  每张卡片代表一个类 Each card represents one class  每张卡片上写出这个类承担的职责、与其合作交互的其他类名 CRC cards are paper index cards on which one writes 阅读全文
posted @ 2019-03-17 18:23 otr 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 标识概念类和对象  原则  类,表示一组具有相同行为、属性的对象 Remember that a class represents a group (classification) of objects with the same behaviors  类,在表示对象群体的时候,一般用单数 G 阅读全文
posted @ 2019-03-17 18:17 otr 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一般原则  An object-oriented system is composed of objects sending messages to other objects  The quality of the overall design depends on which object 阅读全文
posted @ 2019-03-15 14:13 otr 阅读(302) 评论(1) 推荐(0) 编辑
摘要: 分析模型定义 分析模型法 Analysis model with stereotypes  是由Jacobson提出的  用于描述系统规格说明  一个健壮、稳定的模型,必须与实现环境无关  实现环境的任何变化,不会影响到系统的逻辑结构  分析模型能够关注到系统的信息、行为、展示(输入/出) 阅读全文
posted @ 2019-03-15 14:08 otr 阅读(565) 评论(0) 推荐(0) 编辑
摘要: Analysis Phase分析阶段  在软件工程,分析是一种过程,把用户需求转变为系统需求  系统规格说明,也称为逻辑结构,是开发人员眼中的系统  已经有了哪些业务规则、业务逻辑?  还有哪些事需要提醒客户的?  大的、复杂系统的开发,有两种主要的分析方法  面向功能的分析Functi 阅读全文
posted @ 2019-03-15 14:03 otr 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 面向对象分析与设计概览…  良好的对象设计意味着什么?  是构建高质量软件系统的基本要求,如  Architectural cohesion 架构性的内聚  Reusability 可重用性  Maintenance 可维护性  Scalability 可扩展性  Flexibilit 阅读全文
posted @ 2019-03-14 15:22 otr 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 问题的引出 顺序图是对对象的动态行为进行建模,有多个对象的参与、协作 问题: 当需要考察单个实体的动态行为时, 用UML如何来建模呢? 什么是单个实体:一个软件系统?一个子系统?一个模块、一个构件? 选择单个对象 软件系统中核心的、需要进行详细分析的单个实体 从不同的视点(ViewPoint)可有不 阅读全文
posted @ 2019-03-09 11:27 otr 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 与顺序图本质上是一样的,可以互换 建模的角度不同 顺序图 强调随着时间的推移,各对象是如何交互的 通信图 强调对象之间的结构关系 对象间的协作与交流表现为 一个对象以某种方式启动另一个对象的活动,这种交流被定义为消息 通信图是交互图的另一种表现形式 它在语义上和顺序图是等价的 通信图强调 阅读全文
posted @ 2019-03-06 20:04 otr 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 相关概念 交互 对象之间为实现某一功能而必须实施的协作过程、动态行为,称为交互 消息 对象间的协作与交流表现为一个对象以某种方式启动另一个对象的活动,这种交流在 UML里被定义为消息 顺序图的建模元素 对象或角色( role ) 参与者 消息 交互图 交互的过程表现出来,就是交互图 顺序图、通信图, 阅读全文
posted @ 2019-03-06 19:48 otr 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 类图定义 类class的定义 具有相同属性、操作、方法、关系或者行为的一组对象的描述符 类是真实世界事物的抽象 问题领域的类:在对系统建模时,将会涉及到如何识别业务系统中的事物,这些事物构 成了整个业务系统。在UML中,把所有的这些事物都建模为类 (class) 对象object的定义 当这些事物存 阅读全文
posted @ 2019-02-13 09:03 otr 阅读(309) 评论(0) 推荐(0) 编辑