计量管理系统软件实现对象间通过消息进行交互
对象间通过消息进行交互,消息用带有箭头的直线表不口箭头表示消息的传递方向在箭头上方表示消息的签名。还可以在消息的自缸面标注数字.以便更好地表示消息出:现的时间顺序。
和序列网一样协作图同样表示对象之间的动态交互炎系。但是它强调的是对象间的协作火系。当对.象间的交互比较简单时序列网可以很好的从时间上表示:交互父系。但是当交互情况复杂时序列网将变得庞大而凌乱口这时应用协作网可以很好地解决这个间题。
在协作网中对象的表示与在序列网中的表示类似.但对象可以任意排列.一个对象在消息的交互中被创建也可以在交互中被膈除有交互父系的对象之间用直线连接。在对象的连接线上用箭头标志消息流并标以消息签名如网9—8所示。与序列网不同的是.在协作网的消息签名自订必须用数字环示消息;现的顺序以便标明消息在时间上的先后顺序。在协作网中还可以标示敏据流。数据流表示一个对象向另一对象发;消息后另一个对象返回的信息。
状态网用来描述建模系统中的某个类对象、予系统或黢个系统在其生命周期内现的状态、状态的迁移和迁移条件,一个对象在某个时刻所处的状态是该对象的属性值所决定的。当然决定对象状态的属性应该是间题域所父心的属性。对象一种状态迁移到另一种状态,通常是于受到了外部的刺激或自身性质的改变所引起的。导致对象状态变迁的原因即迁移条件。
在UML一中用导角矩形表示对象所处的状态。根据需要还可以在矩形中加入某对象处在该状态时所从事的活动。对象开始和终止状态
的网标表示。其中开始状态在状态网中是必须有的.而且是惟一的。终止状态是可选的也可以没有。