WEB开发网
开发学院软件开发Java Java 建模: UML 工作簿,第 1 部分――序列图简介... 阅读

Java 建模: UML 工作簿,第 1 部分――序列图简介

 2009-11-06 00:00:00 来源:WEB开发网   
核心提示: 图 1. 添加申请人 添加参与者 一旦交互的启动程序就位,下一步就是添加它在方案的过程中将与之交互的对象,Java 建模: UML 工作簿,第 1 部分――序列图简介(4),这些对象的名称应该反映出类或实例的行为,(类或实例的选择给出了与序列图截然不同的含义,因此我们将这个箭头标上构造器名称,可

图 1. 添加申请人

Java 建模: UML 工作簿,第 1 部分――序列图简介

添加参与者

一旦交互的启动程序就位,下一步就是添加它在方案的过程中将与之交互的对象。这些对象的名称应该反映出类或实例的行为。(类或实例的选择给出了与序列图截然不同的含义,但我将把这两者之间差异保留到下次讨论。)

对于示例方案,我们将添加两个类: LoanApplication 和 LoanRequest 。当申请贷款时,需要提交贷款申请。它包含了关于申请人和期望贷款金额的信息。贷款请求是银行向商业资信咨询机构发送的关于接受贷款申请的表单。它包含了来自贷款申请的一些信息,以及获取关于申请人的信用历史记录信息的请求。图 2 中显示了将这两个类添加到序列图中。

图 2. 添加两个交互类

Java 建模: UML 工作簿,第 1 部分――序列图简介

连接各点 -- 虚线

对于大多数软件开发人员来说,序列图是直观的。它们将对象和参与者(横轴)映射到时间(纵轴)。消息连接了对象,当消息发生时,它们沿着纵轴从一个对象移动到另一个对象。这些消息被连接到从对象或参与者底部的中间延伸出的竖直虚线。这条线被称作 生命线。

在横轴上,我们用被称作 调用箭头或 消息箭头的箭头来表示消息。消息箭头从发送方(尾)指向接收方(头)。这些箭头用于捕捉系统的动态行为。调用通常始于左边,向右边移动。即,交互中的初始箭头通常来自左边。当创建类的新实例时,我们绘制的箭头都指向类自身,而不是生命线。我们方案中的第一步是创建新的贷款申请,因此我们在 Applicant 和 LoanApplication 之间画出箭头。由于用 Java 创建新实例涉及到调用构造器,因此我们将这个箭头标上构造器名称,可能的话,还要标上变量。

上一页  1 2 3 4 5 6  下一页

Tags:Java 建模 UML

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接