📄 the oo design process8.mht
字号:
src=3D"http://www.ibm.com/i/c.gif"=20
width=3D100></TD></TR></TBODY></TABLE></TD></TR></TABLE><!-- END PAPER =
HEADER AREA --><!-- START PAPER CONTENT AREA -->
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 width=3D"100%"><!-- =
Left Gutter -->
<TBODY>
<TR>
<TD width=3D5><IMG alt=3D"" border=3D0 height=3D1 =
src=3D"http://www.ibm.com/i/c.gif"=20
width=3D5></TD>
<TD width=3D"100%"><!-- START STANDARD SIDEBAR AREA -->
<TABLE align=3Dright border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D155>
<TBODY>
<TR><!-- Sidebar Gutter -->
<TD width=3D5><IMG alt=3D"" height=3D21 =
src=3D"http://www.ibm.com/i/c.gif"=20
width=3D5></TD>
<TD width=3D150><!-- SEARCH BOX --><!-- Do not changes this =
include -->
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D"100%">
<TBODY>
<TR bgColor=3D#000000>
<TD width=3D8><IMG alt=3D"" height=3D21=20
src=3D"http://www.ibm.com/i/c.gif" width=3D8></TD>
<TD class=3Dsmall width=3D142><FONT color=3D#ffffff=20
face=3D"Arial, sans-serif" =
size=3D-2>Search</FONT> <A=20
href=3D"http://www-109.ibm.com/redirectdWPS.htm"=20
style=3D"COLOR: #ffffff" target=3D_blank><FONT =
color=3D#ffffff=20
face=3D"Arial, sans-serif" =
size=3D-2>Advanced</FONT></A> <A=20
href=3D"http://www-109.ibm.com/basicsearch-help.htm"=20
style=3D"COLOR: #ffffff" target=3D_blank><FONT =
color=3D#ffffff=20
face=3D"Arial, sans-serif" =
size=3D-2>Help</A></FONT></TD>
<FORM =
action=3Dhttp://www-109.ibm.com/cgi-bin/dWsearch.pl id=3Dform1=20
method=3Dget name=3Dform1></TR>
<TR bgColor=3D#ffcc66>
<TD height=3D24 width=3D8><IMG alt=3D"" height=3D24=20
src=3D"http://www.ibm.com/i/c.gif" width=3D8></TD>
<TD height=3D24 vAlign=3Dcenter width=3D142><FONT=20
face=3D"arial, sans-serif" size=3D-2><IMG alt=3D"" =
height=3D3=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D1><BR><INPUT=20
class=3Dinput maxLength=3D100 name=3DUserRestriction =
size=3D15><!--Search temporarily disabled --><BR><IMG alt=3D""=20
height=3D3 src=3D"http://www.ibm.com/i/c.gif" =
width=3D1></FONT></TD><!--<td width=3D"8" =
height=3D"24"> </td>--></TR>
<TR bgColor=3D#ffcc66>
<TD height=3D24 width=3D8><IMG alt=3D"" height=3D24=20
src=3D"http://www.ibm.com/i/c.gif" width=3D8></TD>
<TD height=3D24 noWrap>
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0>
<TBODY>
<TR vAlign=3Dleft>
<TD><FONT face=3D"Arial, sans-serif" =
size=3D-2><SELECT=20
class=3Dxx-small name=3DselScope> <OPTION =
selected=20
value=3DdW>All of dW<OPTION=20
value=3DdW>.................<OPTION =
value=3DdW>The=20
Web:<OPTION value=3DwebJ> for Java<OPTION =
value=3DwebX> for XML<OPTION=20
value=3DdW>.................<OPTION =
value=3DdW>dW=20
zones:<OPTION value=3DjavaZ> Java =
tech.<OPTION=20
value=3DlinuxZ> Linux<OPTION=20
value=3DopensrcZ> Open source<OPTION=20
value=3DwebservZ> Web services<OPTION=20
value=3DxmlZ> XML<OPTION=20
value=3DdW>.................<OPTION =
value=3DdW>dW special=20
topics:<OPTION =
value=3DcomptZ> Components<OPTION=20
value=3DsecurityZ> Security<OPTION=20
value=3DunicodeZ> Unicode<OPTION=20
value=3DusabilityZ> Usability<OPTION=20
value=3DwebarchZ> Web arch.<OPTION=20
value=3DdW>.................<OPTION=20
value=3DibmofferZ> IBM Developer<OPTION=20
=
value=3DibmofferZ> Domain<OPTION=20
value=3Dall>.................<OPTION =
value=3Dall>All of=20
IBM</OPTION></SELECT></FONT></TD>
<TD> </TD>
<TD><INPUT alt=3DGo border=3D0 cache height=3D15 =
name=3DGo=20
=
src=3D"http://www-106.ibm.com/developerworks/i/go-gold.gif"=20
type=3Dimage width=3D15> =
</TD></TR></TBODY></TABLE></TD></TR></FORM>
<TR>
<TD bgColor=3D#ffcc66 colSpan=3D2 height=3D8 =
width=3D150><IMG alt=3D""=20
height=3D8 src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD bgColor=3D#666666 colSpan=3D2 height=3D1 =
width=3D150><IMG alt=3D""=20
height=3D1 src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD bgColor=3D#ffffff colSpan=3D2 height=3D3 =
width=3D150><IMG alt=3D""=20
height=3D1 src=3D"http://www.ibm.com/i/c.gif"=20
width=3D150></TD></TR></TBODY></TABLE><!-- End Search Box =
--><!-- Start TOC -->
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D150>
<TBODY>
<TR>
<TD bgColor=3D#000000 height=3D1 width=3D150><IMG =
alt=3D"" height=3D1=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD align=3Dmiddle=20
=
background=3Dhttp://www-106.ibm.com/developerworks/i/bg-gold.gif=20
height=3D5><FONT face=3D"Arial, sans-serif"=20
size=3D-1><B>Contents:</B></FONT></TD></TR>
<TR>
<TD bgColor=3D#666666 height=3D1 width=3D150><IMG =
alt=3D"" height=3D1=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD>
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D150>
<TBODY>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/library/co-design8/index.ht=
ml#usecase">The=20
use-case template</A></TD></TR>
<TR>
<TD height=3D1><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/library/co-design8/index.ht=
ml#resources">Resources</A></TD></TR>
<TR>
<TD height=3D1><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/library/co-design8/index.ht=
ml#author1">About=20
the author</A></TD></TR>
<TR>
<TD height=3D1><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/library/co-design8/index.ht=
ml#rating">Rate=20
this article</A></TD></TR>
<TR>
<TD><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif"=20
=
width=3D150></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--End =
TOC --><!-- Start Related dW Content Area -->
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D150>
<TBODY>
<TR>
<TD bgColor=3D#000000 height=3D1 width=3D150><IMG =
alt=3D"" height=3D1=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD align=3Dmiddle=20
=
background=3Dhttp://www-106.ibm.com/developerworks/i/bg-gold.gif=20
height=3D5><FONT color=3D#000000 face=3D"Arial, =
sans-serif"=20
size=3D-1><B>Related dW content:</B></FONT></TD></TR>
<TR>
<TD bgColor=3D#666666 height=3D1 width=3D150><IMG =
alt=3D"" height=3D1=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD>
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D148>
<TBODY>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/components/library/co-desig=
n7.html">Use=20
cases applied, Part 1</A></TD></TR>
<TR>
<TD height=3D1><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD class=3Dsidefont><A=20
=
href=3D"http://www-106.ibm.com/developerworks/components/library/co-desig=
n6.html">Use-case=20
planning</A></TD></TR>
<TR>
<TD height=3D1><IMG alt=3D"" height=3D5=20
src=3D"http://www.ibm.com/i/c.gif"=20
=
width=3D150></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- End =
Related dW Content Area -->
<TABLE border=3D0 cellPadding=3D0 cellSpacing=3D0 =
width=3D150>
<TBODY>
<TR>
<TD bgColor=3D#000000 colSpan=3D2 height=3D2 =
width=3D150><IMG alt=3D""=20
height=3D2 src=3D"http://www.ibm.com/i/c.gif" =
width=3D150></TD></TR>
<TR>
<TD bgColor=3D#ffffff colSpan=3D2 height=3D2 =
width=3D150><IMG alt=3D""=20
height=3D2 src=3D"http://www.ibm.com/i/c.gif"=20
=
width=3D150></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- END =
SIDEBAR AREA --><!-- START PAPER BODY --><B=20
class=3Dsubhead>That about wraps it up for use cases</B> <!-- SET =
BODY FONT --><FONT face=3D"Arial, sans-serif" size=3D-1>
<P><A=20
=
href=3D"http://www-106.ibm.com/developerworks/library/co-design8/index.ht=
ml#author1">Allen=20
Holub</A> (<A =
href=3D"mailto:allen@holub.com">allen@holub.com</A>)<BR>May=20
2001</P>
<P>
<BLOCKQUOTE>This article continues my series on the OO design =
process.=20
The first seven parts have covered planning stages from the =
initial=20
design, through the refinement of the problem statement and the=20
beginning of our work on use cases. This month, I wrap up use =
cases=20
before turning, next month, to the user interface.</BLOCKQUOTE>
<P></P>
<P>In this month's article I continue from last month by filling =
out the=20
remainder of the use-case template for the Depositing Funds use =
case. As=20
was the case last month, I've not just filled in the template, but =
also=20
provided extensive comments about my thought processes as I was =
working.=20
This month's part of the template is in a way the real meat of the =
use-case description since it actually describes the flow of work =
as the=20
use case progresses. This work flow is what the program will have =
to do at=20
run time as a user works through the use case.</P>
<P>In <A=20
=
href=3D"http://www-106.ibm.com/developerworks/components/library/co-desig=
n7.html">my=20
last column</A>, I covered about half of our use-case template. =
I'll pick=20
up where we left off.</P><A name=3Dusecase></A>
<P><B class=3Dsubhead>Filling out the use-case template for the =
Depositing=20
Funds use case</B> <BR><BR>
<DT><B>Dependencies</B>=20
<DD>
<TABLE>
<TBODY>
<TR>
<TD align=3Dleft vAlign=3Dbaseline><FONT face=3D"HELVETICA, =
HELV, ARIAL"=20
size=3D-1>Similar to:</FONT> </TD>
<TD align=3Dleft vAlign=3Dbaseline><FONT face=3D"HELVETICA, =
HELV, ARIAL"=20
size=3D-1>2.0. Kid Withdrawing funds from an account.=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -