Java 建模: UML 工作簿,第 1 部分――序列图简介
2009-11-06 00:00:00 来源:WEB开发网核心提示: 我们仍处于软件开发生命周期中的分析阶段,因此我们要仅可能多地包含分析信息,Java 建模: UML 工作簿,第 1 部分――序列图简介(5),我们的一个商务分析员提到我们把创建新贷款申请的操作称作“完成贷款申请”,如果我们要在构造过程中使这个序列图保持为真,如果有效,则它
我们仍处于软件开发生命周期中的分析阶段,因此我们要仅可能多地包含分析信息。我们的一个商务分析员提到我们把创建新贷款申请的操作称作“完成贷款申请”。如果我们要在构造过程中使这个序列图保持为真,那么可以将 complete 实现成公用方法,它将调用 LoanApplication 构造器,如图 3 所示。
图 3. 创建 LoanApplication
建立某个活动的图
但类或实例接收到消息时,它会在接收对象的生命线上创建一个框;这个框称作 活动。活动表示接收方的方法中的控制权流向。当消息导致创建了一个对象时,第一个活动表示构造器的逻辑。随后的消息将导致创建新的活动。
但接收到消息时,接收对象可以依次将消息发送到它自身或其它对象。这由箭头的尾巴显示,它表示箭头源于活动,而终止于新的活动。但对象调用自身时,新的活动将放到旧活动之上。
在此方案中,申请人与贷款申请交互两次,第一次是完成它,而第二次是提交它。当 LoanApplication 接收到 submit 消息时,它会通过将 validate 消息发送到自身来验证它自己。如果有效,则它会创建要发送到商业资信咨询机构的新 LoanRequest 。图 4 显示了 LoanApplication 的验证过程。
图 4. 确认 LoanApplication
箭头文件:表示时间流逝
更多精彩
赞助商链接