预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共54页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析(5)存在不一致的属性 配置模型:定义计算机的物理节点和构件到这些节点的映射; 第5章面向对象的需求分析 一个状态图包括一系列状态、事件以及状态之间的转换,其作用是能够为类图中每一个类进行动态行为说明,以获得对类的方法的细节描述的建模支持。 如果为假,则不激活转移,如果没有其他的转移被此事件触发,则时间丢失。 (11)ATM向客户提供要取的钱。 第5章面向对象的需求分析 (1)客户将卡插入ATM机,开始用例。 关联导向性:是指关联关系只在指定方向上成立,可以使用一个指向符号表示。 第5章面向对象的需求分析 第5章面向对象的需求分析 执行者是指与系统交 从问题域中客观存在的事物出发来构造软件系统,用对象作为对这些事物的抽象表示,并以此作为系统的基本构成单位;第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析可以从以下4个方面来认识对象: 多态性的作用在于它允许我们开发灵活的系统,我们只要指定什么应该发生,而不是它应该怎样发生,以便获得一个易修改、易变更的系统。 一个状态图包括一系列状态、事件以及状态之间的转换,其作用是能够为类图中每一个类进行动态行为说明,以获得对类的方法的细节描述的建模支持。 3.初步掌握面向对象分析的各种模型及视图 动作:是一个可执行的原子计算,它可以直接作用于对象。 (5)画出交互模型 异步消息:表示异步控制流。 这种信号本身就失一个对象。 修改、补充对象与类,绘制类图,对重点类加以文本描述和说明。 其中一个模型元素是独立的,另一个模型元素不是独立的,它依赖于独立的模型元素,需要由独立元素提供服务,如果独立模型改变了,将影响依赖于它的模型元素。 继承也体现了类的层次关系 第5章面向对象的需求分析 第5章面向对象的需求分析 从几方面识别系统的实体对象和类; 1991年Rumbaugh提出的面向对象模型技术(OMT)。 一个状态图包括一系列状态、事件以及状态之间的转换,其作用是能够为类图中每一个类进行动态行为说明,以获得对类的方法的细节描述的建模支持。*或*表示0到多个对象 2.筛选出正确的类与对象 系统是否要求该类具有另外的一些职责? 一个状态图包括一系列状态、事件以及状态之间的转换,其作用是能够为类图中每一个类进行动态行为说明,以获得对类的方法的细节描述的建模支持。 对象模型:包含问题域涉及的类及其属性和关系,其作用是更详细地提炼用例,将系统的行为初步分配给提供行为的一组对象; ATM退出客户的卡,用例结束。 识别对象、类之间的关系; 2面向对象的基本概念 所有与该类具有交互行为的会发送哪些消息给该类?该类又会发送哪些消息给这些类? 4.掌握面向对象需求分析的过程与步骤 步骤:编写典型交互序列的场景,虽然场景中不可能包括每个偶然事件,但是至少必须保证不遗漏常见的交互行为; ATM退出客户的卡,用例结束。 关联有可能具有自己的属性或操作,对此需要引入一个关联类来进行记录。 第5章面向对象的需求分析 可使软件系统结构更加稳定 一般聚合关系共享聚合 (6)检查对象状态的确定性和状态间的互斥性第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析第5章面向对象的需求分析