📄 2requirements.html
字号:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Together Tutorial -- Part 2</title>
<link href="tutor.css" rel="styleSheet" type="text/css">
</head>
<body bgcolor="white" link="#003399" alink="#999999" vlink="#000066">
<div align="center">
<P class="head2" align="left"><span style="font-size: 9pt">
<a href="mailto:%20e.w@263.net">翻译: 李颖(e.w@263.net)</a></span></P>
</div>
<div align="center">
<P class="head2"><a name="top"></a>Together 教程<br>
2: 需求与用例图</P>
</div>
<p>任何一个软件项目都必须首先确定它的特性.
航空公司的项目可能是一个非常大的问题,
但你可以只集中精力实现少量的需求.</p>
<ul>
<li>预定航班.
<li>购买机票.
<li>确定航班上是否还有足够的座位可以预定.
<li>计算航班的机票收入总数.
</ul>
<p>在这一课中,
你将创建一个用例图来捕捉这些需求.</p>
<p><b>目录:</b></p>
<ul>
<li><a class="onPage" href="#diagram">创建新的模型图</a>
<li><a class="onPage" href="#actor">创建角色,
用例和系统边界</a>
<li><a class="onPage" href="#connect">连接模型元素</a>
<li><a class="onPage" href="#remove">删除模型元素</a>
<li><a class="onPage" href="#tip">技巧</a>
</ul>
<p></p>
<p><img height="2" width="900" src="images/generic/rainbow2.gif"></p>
<p class="head3"><a name="diagram"></a>创建新的模型图</p>
<p>打开你在前面部分中创建的
<b>airline</b> 工程.
将焦点切换到 <default>
模型图中(将它在 Designer
面板中切换到最前).</p>
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
<tr>
<td bgcolor="#993300">
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
<tr>
<td bgcolor="#ffffcc"><b>操作步骤:</b>
创建一个新的用例图,
命名为 <b>MakeReservation</b>.
创建完成后,
在当前模型图中放一个
<b>MakeReservation</b>
的快捷连接. </td>
</tr>
</table>
</td>
</tr>
</table>
<p>有几种不同的方法创建新的模型图.</p>
<ul>
<li>按以下步骤执行:
</ul>
<ol>
<ol>
<li>在主菜单中选择 <b>File | New</b>
<i><b>或者</b></i>
在主工具条中按 <b>New</b>
按纽(<img src="images/icons/newbutton.gif" width="12" height="14" border="0" alt="New icon" hspace="1">).
<li>在对话框中,
在范围中选择 <b>General</b>
并在模板中选择 <b>New Diagram</b>
. </ol>
</ol>
<ul>
<li><i><b>或者</b></i> 在 Designer
面板的菜单工具条上点击 <b>New diagram</b>
按纽(<img src="images/icons/diagrambutton.gif" width="12" height="14" border="0" hspace="1" alt="New Diagram button ">). </ul>
<p></p>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
<tr>
<td bgcolor="#cccccc">
<table border="0" cellpadding="5" cellspacing="2">
<tr>
<td valign="top" bgcolor="white">
<p>Together
显示一个新建模型图的对话框,
如右图所示.
点击 Use Case
的图标选中它.</p>
<p>模型图名称在第一个文本框内输入.
(如果你不是在
<default>
模型图中开始上述操作的,
请从包名称列表中选中 <default>
模型图.)</p>
<p>你在底部文本框中输入的描述信息将供
Together
生成文档时使用.</p>
<p>描述信息上放的选择框表示是否为新建的模型图建立快捷连接.</p>
<p><img src="images/airline/includeincurrentdiag.gif" width="145" height="14" border="0" alt="include" hspace="5"></p>
<p>快捷连接在当前模型图( Designer
面板中获得焦点的模型图)中表现为一个节点.
点击快捷连接将聚焦到对应的模型图.</p>
</td>
<td valign="top" bgcolor="white"><img src="images/airline/pro2_usecasediagramcreate.gif" width="596" height="423" border="0" alt="Create diagram" hspace="2" vspace="5"></td>
</tr>
</table>
</td>
</tr>
</table>
<p>点击 <b>Ok</b>,
新建的模型图将出现在
Explorer 面板的 Model 页, Directory 页,
和 Diagram 页中. 它将成为 Designer
面板中的当前模型图.</p>
<p></p>
<hr>
<P class="head3"><a name="actor"></a>创建角色,
用例和系统边界</P>
<p>新建的用例图 <b>MakeReservation</b>
现在将在 Designer
面板中获得焦点.</p>
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
<tr>
<td bgcolor="#993300">
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
<tr>
<td bgcolor="#ffffcc"><b>操作步骤:</b>
在模型图中放置一个系统边界,
并将其命名为 <b>Airline Reservation System</b>.</td>
</tr>
</table>
</td>
</tr>
</table>
<p> Designer
面板的垂直工具条中的按纽将根据模型图类型的不同而不同.
用例图中的工具条按纽包括
角色, 用例, 系统边界,
和连接它们的关系.</p>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
<tr bgcolor="#cccccc">
<td bgcolor="#cccccc">
<table border="0" cellpadding="5" cellspacing="2">
<tr>
<td valign="top" bgcolor="white">
<p>点击系统边界按纽(<img height="15" width="12" src="images/icons/systemboundaryicon.png" hspace="1" alt="Actor icon" align="top">)
然后点击模型图,
这样将创建系统边界.
在内嵌编辑器中输入系统边界的名称.</p>
完成这一步后,
你可以移动系统边界并修改其大小.
右图演示了拖动它的一个角来修改其大小.
<p></p>
</td>
<td valign="top" bgcolor="white"><img src="images/airline/systemboundary.png" width="336" height="298" border="0" hspace="5" alt="System Boundary"></td>
</tr>
</table>
</td>
</tr>
</table>
<p></p>
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
<tr>
<td bgcolor="#993300">
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
<tr>
<td bgcolor="#ffffcc"><b>操作步骤:</b>
创建三个角色: <b>Passenger</b>, <b>Finance Officer</b>,
和 <b>Agent</b>.</td>
</tr>
</table>
</td>
</tr>
</table>
<p></p>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
<tr bgcolor="#cccccc">
<td bgcolor="#cccccc">
<table border="0" cellpadding="5" cellspacing="2">
<tr>
<td valign="top" bgcolor="white">点击角色按纽(<img height="15" width="13" src="images/icons/actoricon.gif" hspace="1" alt="Actor icon" align="top">)
然后点击模型图,
这样将创建角色.
你必须点击系统边界之外,
以便将角色放置在模型图中. <p>在内嵌编辑器中输入角色名称.</p>
<p></p>
</td>
<td valign="top" bgcolor="white"><img src="images/airline/actor.png" width="65" height="79" border="0" hspace="5" alt="Actor"></td>
</tr>
</table>
</td>
</tr>
</table>
<p>如果你按 <Ctrl>
并点击角色按纽,
那么你可以一次创建多个角色而不必回到
Designer
工具条中再次点击按纽.
在这个过程中你仍然可以输入角色名称.
这是工具条中大多数元素按纽的工作方式,
按 <Ctrl> 并点击按纽,
将使得它"粘住".
要释放按纽,
只需要再次点击它.</p>
<p></p>
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
<tr>
<td bgcolor="#993300">
<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
<tr>
<td bgcolor="#ffffcc"><b>操作步骤:</b>
创建四个新的用例:
<ol>
<li><b>Make a Reservation </b>
<li><b>Check Availability </b>
<li><b>Buy a Ticket </b>
<li><b>Find Ticket Revenue</b>
</ol>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p></p>
<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -