- 10
- 0
- 约6.26千字
- 约 33页
- 2016-12-25 发布于广东
- 举报
7.3.4定义主题和子系统 在一个复杂系统的分析模型中,可能涉及到成百上千个类(对象)。由于受到人的思维能力的限制,可能会造成理解上的混乱。为此,有必要定义一种简洁的表示,对类(对象)作进一步的抽象处理,为此,OOA引进主题词机制。 7.4 对象---关系模型 对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看做对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。我们所指的对象是计算机中的对象,是对现实中对象的模拟,它抽象出现实世界中对象的特征和行为,分别用数据和函数刻画,并封装成一个整体。模拟后的计算机对象既能体现现实世界事物的状态,也具有相应的行为。 7.5 对象---行为模型 对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态。对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。对象-行为图用于描述对象的动态行为,通常由:对象状态转换图:描述对象可能具有的状态以及引起状态变化的事件。对象的状态是对象属性的一组值。当发生某个事件后,对象的属性值可能会发生变化,即对象的状态发生变化。事件轨迹图:是考虑整个系统的状态的改变,描述一个事件如何引起从一个对象到另一个对象的转变的事件轨迹(Event Trace)。它表示了导致行为从对象流向对象的关键对象和事件。事件流图:是用于标记所有流入和
原创力文档

文档评论(0)