- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、序列 (UML) 是用于建立面向 1995 到 1997 年之UML 登上了面向 1997 年后期受到了 (OMG) 的最初 -- 因 -- 但 UML 以后却成UML 的当前版本是 1.4,而且它将不断
UML 可能 UML 规范中有九种图。幸好,学习 UML 可以是一个
在本 Java 应用程序开发的 UML 设计和标记法。我将以逻辑(可能是另人愉快的)方式介绍 UML 框架和其它建模技 Java 语言,而且掌握了面向对象方法和术语的基础知识。本专栏将简要说明面向对象的概念,但不会进行深入讨论。
关于序列
关于参与者角色
参与者角色有助于 UML 的增
启
外部 服操作系统的外部系统都是服务器角色。服务器会接收消息,但也。
接收方角色接收来自系
代理是代表另一个参与者店
UML 没有排斥任何特殊的开发方法或过程;它只不过标准化了标记法的格式。然而,许多开发方法都合并了 UML。Rational (RUP) 就是 (FDD)。由于其直UML 序列用例方案框架中的子系方法
以下是上述每个功能的
用例方案
框架中的
集合体的可交
子系
大的 子系重要的。序列
某些 Socket 和 InetAddress )需要一个复。
方法 序列 Java 方法,某些 CASE 工具会自 关于示例
我立
用例:提交
申
系
系
系
入
模型,那么此
与外部 Sender 的普通
我 提交因特网上提交它 Applicant 添加到序列 1 所示。
1. 添加申
添加参与者
一旦交互的启
LoanApplication 和 LoanRequest 。当申 2 中
2. 添加两个交互
-- 虚
移动到另一个对象。这些消息被连接到从对象或参与者底部的中间延伸出的竖直虚线。这条线被称作 生命
在横 消息箭(尾)指向接收方( Applicant 和 LoanApplication 之 Java 创建新实例涉及到调用构造器,因此我们将这个箭头标上构造器名称,可能的话,还要标上变量。
我“完成”。如果我 complete 实现成公用方法,它将调用 LoanApplication 构造器,如 3 所示。
3. 创建 LoanApplication
建立某个活
但 活
但接收到消息示,它表示箭
在此方案中,申 LoanApplication 接收到 submit 消息 validate 消息 LoanRequest 。 4 显示了 LoanApplication 的
图 4. 确 LoanApplication
箭头文件:表示时间流逝
我 CORBA 或 RMI
在此示例中,商 -- 在本例中是由信用 5 所示。
在活 CreditBureau 和 CreditChecker 之 CreditReport ,因 requestCreditReport 方法返回的
5. 获取 CreditReport
下一步
我在本文开 Java 方法!
二、序列我在介移动时的路线。归根结底,序列图就是交互图。在前一部分中,尽管我们描述了无数交互,但只创建了一个相当简单的图。这次,我们将做进一步的研究,看看 UML 指定的序列 常
序列
序列 必 (must) 交互,其中 A 必 B 发送特定消息。另一种交互类型是 可能 (may) 交互,其中 A 可能(但不一定)向 B 发送特定消息。这两种形态的序列图描述了这两种不同类型的交互。常规形态描述的是 必 可能交互。
常支一
常 1 所示。它的含 A 必 B 发送模型中的一条消息。
图 1. 常
序列图的第二种形 2 所示。。
2. 实例序列图
软件开发生命周期的分析阶段对个别方案建模。常规序列图可以为包含多个方案的整个用例建模。其它一些类型的活动 -- 例如 -- 可以使用任何一种形
我 UML 表示的更多知
序列
常
无 Java 语言这样的面向对象语言之间那种自然的一致性就愈发清楚了。例如,请考虑一个允许出纳员接受存款的银行业务应用。除了其它一些事项以外,还规定了系统必须防止出纳员把负的金额记入帐户贷方,因为这会导致从帐户中扣除。因此系统必须有一种检查键入的所有金额均为正数的机制。清单 1 显示了确保存款为正数的条件表达式。清 1. 带有条件表达式的方法
\** This is a method in a Teller class **\
public void receiveDepo
文档评论(0)