MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C3E814.85098750"

This document is a Single File Web Page, also known as a Web Archive file.  If you are seeing this message, your browser or editor doesn't support Web Archive files.  Please download a browser that supports Web Archive, such as Microsoft Internet Explorer.

------=_NextPart_01C3E814.85098750
Content-Location: file:///C:/213792E5/MSR2AppC_UseCaseSpecificationTemplate.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List
href=3D"MSR2AppC_UseCaseSpecificationTemplate_files/filelist.xml">
<title>APPENDIX: USE CASE SPECIFICATIONS </title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Dean Leffingwell</o:Author>
  <o:LastAuthor>dal</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>3</o:TotalTime>
  <o:LastPrinted>2002-12-08T18:08:00Z</o:LastPrinted>
  <o:Created>2004-01-31T23:08:00Z</o:Created>
  <o:LastSaved>2004-01-31T23:08:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>852</o:Words>
  <o:Characters>4858</o:Characters>
  <o:Company>Technology Engineering</o:Company>
  <o:Lines>40</o:Lines>
  <o:Paragraphs>11</o:Paragraphs>
  <o:CharactersWithSpaces>5699</o:CharactersWithSpaces>
  <o:Version>11.5703</o:Version>
 </o:DocumentProperties>
 <o:CustomDocumentProperties>
  <o:_AdHocReviewCycleID dt:dt=3D"float">1345820159</o:_AdHocReviewCycleID>
  <o:_EmailSubject dt:dt=3D"string">msr app c</o:_EmailSubject>
  <o:_AuthorEmail dt:dt=3D"string">dleffing@earthlink.net</o:_AuthorEmail>
  <o:_AuthorEmailDisplayName dt:dt=3D"string">Dean Leffingwell</o:_AuthorEm=
ailDisplayName>
  <o:_ReviewingToolsShownOnce dt:dt=3D"string"></o:_ReviewingToolsShownOnce>
 </o:CustomDocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:DoNotHyphenateCaps/>
  <w:PunctuationKerning/>
  <w:DrawingGridHorizontalSpacing>6 pt</w:DrawingGridHorizontalSpacing>
  <w:DrawingGridVerticalSpacing>6 pt</w:DrawingGridVerticalSpacing>
  <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
  <w:UseMarginsForDrawingGridOrigin/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:UsePrinterMetrics/>
   <w:WW6BorderRules/>
   <w:FootnoteLayoutLikeWW8/>
   <w:ShapeLayoutLikeWW8/>
   <w:AlignTablesRowByRow/>
   <w:ForgetLastTabAlignment/>
   <w:AutoSpaceLikeWord95/>
   <w:LayoutRawTableWidth/>
   <w:LayoutTableRowsApart/>
   <w:UseWord97LineBreakingRules/>
   <w:SelectEntireFieldWithStartOrEnd/>
   <w:UseWord2002TableStyleRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
	{font-family:"Book Antiqua";
	panose-1:2 4 6 2 5 3 5 3 3 4;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
@font-face
	{font-family:Kabel;
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-alt:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-format:other;
	mso-font-pitch:auto;
	mso-font-signature:3 0 0 0 1 0;}
@font-face
	{font-family:"Janson Text";
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-alt:"Courier New";
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:3 0 0 0 1 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
	{mso-style-noshow:yes;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
p.MsoHeader, li.MsoHeader, div.MsoHeader
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 3.0in right 6.0in;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
p.MsoFooter, li.MsoFooter, div.MsoFooter
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:center 3.0in right 6.0in;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
span.MsoCommentReference
	{mso-style-noshow:yes;
	mso-ansi-font-size:8.0pt;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:8.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Tahoma;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
p.NL, li.NL, div.NL
	{mso-style-name:NL;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:114.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	text-indent:-12.0pt;
	mso-pagination:widow-orphan;
	tab-stops:decimal 1.45in left 114.0pt;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Janson Text";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	mso-no-proof:yes;}
p.T, li.T, div.T
	{mso-style-name:T;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:0in;
	text-align:justify;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Janson Text";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	mso-no-proof:yes;}
p.EditorsNote, li.EditorsNote, div.EditorsNote
	{mso-style-name:EditorsNote;
	mso-style-parent:"Body Text";
	mso-style-next:"Body Text";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.75in;
	text-indent:-.25in;
	mso-pagination:widow-orphan;
	tab-stops:.75in;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:navy;
	font-style:italic;
	mso-bidi-font-style:normal;
	mso-no-proof:yes;}
p.TB, li.TB, div.TB
	{mso-style-name:TB;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Janson Text";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	mso-no-proof:yes;}
p.TCH, li.TCH, div.TCH
	{mso-style-name:TCH;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:9.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	font-weight:bold;
	mso-bidi-font-weight:normal;
	mso-no-proof:yes;}
p.Cnorun, li.Cnorun, div.Cnorun
	{mso-style-name:"C\.norun";
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;
	font-weight:bold;
	mso-bidi-font-weight:normal;
	mso-no-proof:yes;}
p.Aoutline, li.Aoutline, div.Aoutline
	{mso-style-name:"A\.outline";
	margin-top:22.0pt;
	margin-right:0in;
	margin-bottom:4.0pt;
	margin-left:84.0pt;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:14.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Kabel;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-variant:small-caps;
	color:black;
	font-weight:bold;
	mso-bidi-font-weight:normal;
	mso-no-proof:yes;}
p.StyleTLinespacingExactly12pt, li.StyleTLinespacingExactly12pt, div.StyleT=
LinespacingExactly12pt
	{mso-style-name:"Style T + Line spacing\:  Exactly 12 pt";
	mso-style-parent:T;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:0in;
	text-align:justify;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Janson Text";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	color:black;}
p.InfoBlue, li.InfoBlue, div.InfoBlue
	{mso-style-name:InfoBlue;
	mso-style-next:"Body Text";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:.5in;
	line-height:12.0pt;
	mso-pagination:none;
	mso-layout-grid-align:none;
	punctuation-wrap:simple;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:blue;
	font-style:italic;
	mso-bidi-font-style:normal;}
p.Chapter, li.Chapter, div.Chapter
	{mso-style-name:Chapter;
	mso-style-next:Normal;
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:24.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Book Antiqua";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;
	mso-bidi-font-weight:normal;}
 /* Page Definitions */
 @page
	{mso-footnote-separator:url("MSR2AppC_UseCaseSpecificationTemplate_files/h=
eader.htm") fs;
	mso-footnote-continuation-separator:url("MSR2AppC_UseCaseSpecificationTemp=
late_files/header.htm") fcs;
	mso-endnote-separator:url("MSR2AppC_UseCaseSpecificationTemplate_files/hea=
der.htm") es;
	mso-endnote-continuation-separator:url("MSR2AppC_UseCaseSpecificationTempl=
ate_files/header.htm") ecs;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-footer:url("MSR2AppC_UseCaseSpecificationTemplate_files/header.htm") f=
1;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:383062409;
	mso-list-type:simple;
	mso-list-template-ids:-1681867800;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:.25in;
	mso-level-legacy-space:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;}
@list l1
	{mso-list-id:777142167;
	mso-list-type:simple;
	mso-list-template-ids:-1681867800;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:.25in;
	mso-level-legacy-space:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1038824459;
	mso-list-type:simple;
	mso-list-template-ids:-1681867800;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:.25in;
	mso-level-legacy-space:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1082338709;
	mso-list-type:simple;
	mso-list-template-ids:-1681867800;}
@list l3:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:.25in;
	mso-level-legacy-space:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;}
@list l4
	{mso-list-id:1918662984;
	mso-list-type:simple;
	mso-list-template-ids:-1681867800;}
@list l4:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	mso-level-legacy:yes;
	mso-level-legacy-indent:.25in;
	mso-level-legacy-space:6.0pt;
	margin-left:.25in;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"3074"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DChapter><span style=3D'font-size:14.0pt'>Managing Software Requi=
rements;
Second Edition - A Use Case Approach - Appendix B &#8211; Use Case Specific=
ation
Template<o:p></o:p></span></p>

<p class=3DMsoFooter><span style=3D'color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoFooter><span style=3D'color:blue'>Note: The publisher has gra=
nted
permission for readers of the book to use this electronic template in their=
 projects.
The following permission must be included in any electronic reproduction:<o=
:p></o:p></span></p>

<p class=3DMsoFooter><span style=3D'color:blue'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoFooter><span style=3D'color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;</span>Leffingwell/Widrig, MANAGING SOFTWA=
RE
REQUIREMENTS 2E, C 2003 Pearson<br>
Education, Inc.&nbsp; Reproduced by permission of Pearson Education, Inc.<b=
r>
Publishing as Pearson Addison Wesley. ALL RIGHTS RESERVED.<o:p></o:p></span=
></p>

<p class=3DCnorun style=3D'margin-bottom:87.0pt'><span style=3D'font-size:2=
5.0pt;
mso-bidi-font-size:10.0pt'>Use-Case Specification Template<o:p></o:p></span=
></p>

<p class=3DT>The following template is provided for a use-case specificatio=
n,
which contains the textual properties of the use case. This document may be
created with a word processing system, requirements management tool, or oth=
er
documentation tool. The use-case diagrams can be developed in a visual mode=
ling
or graphical drawing tool.</p>

<p class=3DAoutline style=3D'margin-top:10.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>Revision
History <o:p></o:p></span></p>

<div align=3Dcenter>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr>
  <td width=3D80 valign=3Dtop style=3D'width:60.0pt;border-top:solid window=
text 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  mso-border-top-alt:solid windowtext .75pt;mso-border-bottom-alt:solid win=
dowtext .75pt;
  padding:0in 0in 0in 0in'>
  <p class=3DTCH style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>=
Date</p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.95pt;border-top:solid windo=
wtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  mso-border-top-alt:solid windowtext .75pt;mso-border-bottom-alt:solid win=
dowtext .75pt;
  padding:0in 0in 0in 0in'>
  <p class=3DTCH style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>=
Issue</p>
  </td>
  <td width=3D189 valign=3Dtop style=3D'width:141.95pt;border-top:solid win=
dowtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  mso-border-top-alt:solid windowtext .75pt;mso-border-bottom-alt:solid win=
dowtext .75pt;
  padding:0in 0in 0in 0in'>
  <p class=3DTCH style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>=
Description</p>
  </td>
  <td width=3D99 valign=3Dtop style=3D'width:73.9pt;border-top:solid window=
text 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  mso-border-top-alt:solid windowtext .75pt;mso-border-bottom-alt:solid win=
dowtext .75pt;
  padding:0in 0in 0in 0in'>
  <p class=3DTCH style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>=
Author </p>
  </td>
 </tr>
 <tr>
  <td width=3D80 valign=3Dtop style=3D'width:60.0pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly;
  page-break-after:avoid'>mm/dd/yy</p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.95pt;padding:0in 0in 0in 0i=
n'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>x=
.x</p>
  </td>
  <td width=3D189 valign=3Dtop style=3D'width:141.95pt;padding:0in 0in 0in =
0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>D=
etails</p>
  </td>
  <td width=3D99 valign=3Dtop style=3D'width:73.9pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'>A=
uthor
  name</p>
  </td>
 </tr>
 <tr>
  <td width=3D80 valign=3Dtop style=3D'width:60.0pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.95pt;padding:0in 0in 0in 0i=
n'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D189 valign=3Dtop style=3D'width:141.95pt;padding:0in 0in 0in =
0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D99 valign=3Dtop style=3D'width:73.9pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
 </tr>
 <tr>
  <td width=3D80 valign=3Dtop style=3D'width:60.0pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.95pt;padding:0in 0in 0in 0i=
n'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D189 valign=3Dtop style=3D'width:141.95pt;padding:0in 0in 0in =
0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D99 valign=3Dtop style=3D'width:73.9pt;padding:0in 0in 0in 0in=
'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-lastrow:yes'>
  <td width=3D80 valign=3Dtop style=3D'width:60.0pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-bottom-alt:solid windowtext .75pt;padding:0in 0in 0in 0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D61 valign=3Dtop style=3D'width:45.95pt;border:none;border-bot=
tom:solid windowtext 1.0pt;
  mso-border-bottom-alt:solid windowtext .75pt;padding:0in 0in 0in 0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D189 valign=3Dtop style=3D'width:141.95pt;border:none;border-b=
ottom:
  solid windowtext 1.0pt;mso-border-bottom-alt:solid windowtext .75pt;
  padding:0in 0in 0in 0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
  <td width=3D99 valign=3Dtop style=3D'width:73.9pt;border:none;border-bott=
om:solid windowtext 1.0pt;
  mso-border-bottom-alt:solid windowtext .75pt;padding:0in 0in 0in 0in'>
  <p class=3DTB style=3D'line-height:12.0pt;mso-line-height-rule:exactly'><=
o:p>&nbsp;</o:p></p>
  </td>
 </tr>
</table>

</div>

<p class=3DAoutline style=3D'line-height:12.0pt;mso-line-height-rule:exactl=
y'><span
style=3D'font-variant:normal !important;text-transform:uppercase'><o:p>&nbs=
p;</o:p></span></p>

<p class=3DT>Note: The revision history may be provided by a requirements
management or configuration management tool. </p>

<p class=3DAoutline style=3D'margin-top:10.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>Table of
Contents <o:p></o:p></span></p>

<p class=3DStyleTLinespacingExactly12pt>Normally, a use-case specification =
will
not be long enough to warrant a table of contents for the use case. But this
element may be required if the use case presents unusual problems in finding
portions of the specification. </p>

<p class=3DAoutline style=3D'margin-top:10.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>Use-Case =
Name <o:p></o:p></span></p>

<p class=3DAoutline style=3D'margin-top:12.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>Brief
Description <o:p></o:p></span></p>

<p class=3DStyleTLinespacingExactly12pt>State the role and purpose of the u=
se
case. A single paragraph should suffice for this description. </p>

<p class=3DAoutline style=3D'margin-top:10.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>System or
SubSystem<o:p></o:p></span></p>

<p class=3DStyleTLinespacingExactly12pt>Give the name of the system or subs=
ystem
to which the use case applies.</p>

<p class=3DAoutline style=3D'margin-top:10.0pt;margin-right:0in;margin-bott=
om:4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly'><span
style=3D'font-variant:normal !important;text-transform:uppercase'>Flow of E=
vents <o:p></o:p></span></p>

<p class=3DCnorun style=3D'margin-top:2.0pt;margin-right:0in;margin-bottom:=
4.0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly;page-break-=
after:
avoid;tab-stops:105.0pt'>Basic Flow</p>

<p class=3DStyleTLinespacingExactly12pt>This use case starts when the actor=
 does
something. An actor always initiates use cases. The use case should describe
what the actor does and what the system does in response. The use case shou=
ld
be phrased in the form of a dialogue between the actor and the system. </p>

<p class=3DStyleTLinespacingExactly12pt>The use case should describe what h=
appens
inside the system but not how or why. If information is exchanged, be speci=
fic
about what is passed back and forth. For example, it is not very illuminati=
ng
to say that the actor enters customer information&#8212;it is better to say
that the actor enters the customer&#8217;s name and address. A glossary is
often useful to keep the complexity of the use case manageable; you may wan=
t to
define customer information there, to keep the use case from drowning in
details. </p>

<p class=3DStyleTLinespacingExactly12pt>Simple alternatives may be presented
within the text of the use case. If it takes only a few sentences to descri=
be
what happens when there is an alter&shy;native, do it directly within the
flow-of-events section. If the alternative flows are more complex, use a
separate section. For example, an alternative flow describes how to describe
more complex alternatives. </p>

<p class=3DStyleTLinespacingExactly12pt>A picture is sometimes worth a thou=
sand
words, although there is no substitute for clean, clear prose. If doing so
improves clarity, feel free to include graphical depictions of user interfa=
ces,
process flows, or other figures in the use case. If a technical method, suc=
h as
an activity diagram, is useful to present a complex decision process, by all
means use it. Similarly for state-dependent behavior, a state transition
diagram often clarifies the behavior of a system better than do pages upon
pages of text. Use the right presentation medium for your problem, but be w=
ary
of using terminology, notation, or figures that your audience may not
understand. Remember that your purpose is to clarify, not to obscure. </p>

<p class=3DCnorun style=3D'margin-top:0in;margin-right:0in;margin-bottom:4.=
0pt;
margin-left:0in;line-height:12.0pt;mso-line-height-rule:exactly;tab-stops:1=
05.0pt'>Alternative
Flows </p>

<p class=3DNL style=3D'margin-left:12.25pt;text-indent:-12.25pt;line-height=
:12.0pt;
mso-line-height-rule:exactly;mso-list:l2 level1 lfo1;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]><b style=3D'mso-bidi-font-weight:normal'>Fir=
st
alternative flow: </b>More complex alternatives should be described in a
separate section, which is referred to in the Basic Flow section. Think of =
the
Alternative Flows sections as <i style=3D'mso-bidi-font-style:normal'>alter=
native
behavior</i>; each alternative flow represents alternative behavior (many t=
imes
because of exceptions that occur in the main flow). They may be as long as
necessary to describe the events associated with the alternative behavior. =
When
an alternative flow ends, the events of the main flow of events are resumed
unless otherwise stated. </p>

<p class=3DStyleTLinespacingExactly12pt style=3D'margin-left:9.0pt;mso-list=
:skip'>Alternative
flows may, in turn, be broken down into subsections.</p>

<p class=3DMsoNormal style=3D'margin-left:.25in;text-align:justify;text-ind=
ent:
-.25in;line-height:12.0pt;mso-line-height-rule:exactly;mso-list:l2 level1 l=
fo1;
tab-stops:.25in decimal 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'font-family:"Janson Text";mso-fareast-font-family:"Janson Text";
mso-bidi-font-family:"Janson Text";color:black'><span style=3D'mso-list:Ign=
ore'>2.<span
style=3D'font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span></s=
pan><![endif]><b
style=3D'mso-bidi-font-weight:normal'><span style=3D'font-family:"Janson Te=
xt";
color:black'>Second alternative flow: </span></b><span style=3D'font-family=
:"Janson Text";
color:black'>There may be, and most likely will be, a number of alternative
flows in a use case. Keep each alternative sepa&shy;rate, to improve clarit=
y.
Using alternative flows improves the readabil&shy;ity of the use case and
prevents use cases from being decomposed into hierarchies of use cases. Kee=
p in
mind that use cases are just tex&shy;tual descriptions and that their main
purpose is to document the behavior of a system in a clear, concise, and
understandable way. <o:p></o:p></span></p>

<p class=3DCnorun style=3D'margin-bottom:4.0pt;line-height:12.0pt;mso-line-=
height-rule:
exactly;tab-stops:105.0pt'>Special Requirements </p>

<p class=3DStyleTLinespacingExactly12pt>These are typically nonfunctional
requirements that are specific to a use case but are not easily or naturally
specified in the text of the use case&#8217;s event flow. Examples of speci=
al
requirements include legal and regulatory require&shy;ments, application
standards, and quality attributes of the system to be built, including
usability, reliability, performance, and supportability requirements. Other
requirements, such as operating systems and environments, compatibility
requirements, and design constraints, should also be captured in this secti=
on. </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l0 level1 lfo2;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>First special requirement </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l0 level1 lfo2;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Second special requirement</p>

<p class=3DCnorun style=3D'margin-bottom:4.0pt;line-height:12.0pt;mso-line-=
height-rule:
exactly;tab-stops:105.0pt'>Pre-conditions </p>

<p class=3DStyleTLinespacingExactly12pt>A pre-condition of a use case is the
state of the system that must be present prior to a use case being performe=
d. </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l4 level1 lfo3;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Pre-condition 1 </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l4 level1 lfo3;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Pre-condition 2</p>

<p class=3DCnorun style=3D'margin-bottom:4.0pt;line-height:12.0pt;mso-line-=
height-rule:
exactly;tab-stops:105.0pt'>Post-conditions </p>

<p class=3DStyleTLinespacingExactly12pt>A post-condition of a use case is a=
 list
of possible states the system can be in immediately after a use case has
finished. </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l3 level1 lfo4;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Post-condition 1 </p>

<p class=3DNL style=3D'margin-left:.25in;text-indent:-.25in;line-height:12.=
0pt;
mso-line-height-rule:exactly;mso-list:l3 level1 lfo4;tab-stops:.25in decima=
l 1.45in left 114.0pt'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Post-condition 2</p>

<p class=3DCnorun style=3D'margin-bottom:4.0pt;line-height:12.0pt;mso-line-=
height-rule:
exactly;tab-stops:105.0pt'>Extension Points </p>

<p class=3DStyleTLinespacingExactly12pt>Extension points are named markers =
that
reference a location or set of locations within the flow of events of the u=
se
case, at which additional behavior can be inserted. </p>

<p class=3DNL style=3D'margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
margin-left:.25in;text-indent:-.25in;line-height:12.0pt;mso-line-height-rul=
e:
exactly;mso-list:l1 level1 lfo5;tab-stops:.25in decimal 1.45in left 114.0pt=
'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Extension point 1</p>

<p class=3DNL style=3D'margin-top:0in;margin-right:0in;margin-bottom:12.0pt;
margin-left:.25in;text-indent:-.25in;line-height:12.0pt;mso-line-height-rul=
e:
exactly;mso-list:l1 level1 lfo5;tab-stops:.25in decimal 1.45in left 114.0pt=
'><![if !supportLists]><span
style=3D'mso-fareast-font-family:"Janson Text";mso-bidi-font-family:"Janson=
 Text"'><span
style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New Roman"'>&n=
bsp;&nbsp;&nbsp;
</span></span></span><![endif]>Extension point 2</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_01C3E814.85098750
Content-Location: file:///C:/213792E5/MSR2AppC_UseCaseSpecificationTemplate_files/header.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link id=3DMain-File rel=3DMain-File
href=3D"../MSR2AppC_UseCaseSpecificationTemplate.htm">
<![if IE]>
<base
href=3D"file:///C:\213792E5\MSR2AppC_UseCaseSpecificationTemplate_files\hea=
der.htm"
id=3D"webarch_temp_base_tag">
<![endif]><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"3074"/>
</xml><![endif]-->
</head>

<body lang=3DEN-US>

<div style=3D'mso-element:footnote-separator' id=3Dfs>

<p class=3DMsoNormal><span style=3D'mso-special-character:footnote-separato=
r'><![if !supportFootnotes]>

<hr align=3Dleft size=3D1 width=3D"33%">

<![endif]></span></p>

</div>

<div style=3D'mso-element:footnote-continuation-separator' id=3Dfcs>

<p class=3DMsoNormal><span style=3D'mso-special-character:footnote-continua=
tion-separator'><![if !supportFootnotes]>

<hr align=3Dleft size=3D1>

<![endif]></span></p>

</div>

<div style=3D'mso-element:endnote-separator' id=3Des>

<p class=3DMsoNormal><span style=3D'mso-special-character:footnote-separato=
r'><![if !supportFootnotes]>

<hr align=3Dleft size=3D1 width=3D"33%">

<![endif]></span></p>

</div>

<div style=3D'mso-element:endnote-continuation-separator' id=3Decs>

<p class=3DMsoNormal><span style=3D'mso-special-character:footnote-continua=
tion-separator'><![if !supportFootnotes]>

<hr align=3Dleft size=3D1>

<![endif]></span></p>

</div>

<div style=3D'mso-element:footer' id=3Df1>

<p class=3DMsoFooter>Leffingwell/Widrig, MANAGING SOFTWARE REQUIREMENTS 2E,=
 C
2003 Pearson<br>
Education, Inc.&nbsp; Reproduced by permission of Pearson Education, Inc.<b=
r>
Publishing as Pearson Addison Wesley. ALL RIGHTS RESERVED.</p>

</div>

</body>

</html>

------=_NextPart_01C3E814.85098750
Content-Location: file:///C:/213792E5/MSR2AppC_UseCaseSpecificationTemplate_files/filelist.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml; charset="utf-8"

<xml xmlns:o=3D"urn:schemas-microsoft-com:office:office">
 <o:MainFile HRef=3D"../MSR2AppC_UseCaseSpecificationTemplate.htm"/>
 <o:File HRef=3D"header.htm"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C3E814.85098750--
