https://brlcad.org/w/index.php?title=GS_Use-Cases_Standard&feed=atom&action=history
GS Use-Cases Standard - Revision history
2024-03-29T14:16:49Z
Revision history for this page on the wiki
MediaWiki 1.32.2
https://brlcad.org/w/index.php?title=GS_Use-Cases_Standard&diff=538&oldid=prev
Sean at 15:58, 28 May 2008
2008-05-28T15:58:59Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 15:58, 28 May 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{DesignDocument}}</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__NOTOC__</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__NOTOC__</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td></tr>
</table>
Sean
https://brlcad.org/w/index.php?title=GS_Use-Cases_Standard&diff=523&oldid=prev
Dloman77 at 14:53, 28 May 2008
2008-05-28T14:53:58Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:53, 28 May 2008</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">__NOTOC__</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>----</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=Notes on Use Cases=</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=Notes on Use Cases=</div></td></tr>
</table>
Dloman77
https://brlcad.org/w/index.php?title=GS_Use-Cases_Standard&diff=494&oldid=prev
Dloman77: New page: ---- =Notes on Use Cases= *A use case is a sequence of interactions that describes one clear goal for the user. *One or many Use Cases may make up the functionality described in a single ...
2008-05-28T12:44:51Z
<p>New page: ---- =Notes on Use Cases= *A use case is a sequence of interactions that describes one clear goal for the user. *One or many Use Cases may make up the functionality described in a single ...</p>
<p><b>New page</b></p><div>----<br />
=Notes on Use Cases=<br />
<br />
*A use case is a sequence of interactions that describes one clear goal for the user.<br />
*One or many Use Cases may make up the functionality described in a single [[GS Requirements Standard|Requirement]].<br />
<br />
<br /><br />
<br /><br />
<br /><br />
<br />
=Sample Use Cases=<br />
<br />
*Identified Actors for the GS Network Library:<br />
**Network<br />
**GS Application that uses GSNetLib<br />
<br /><br />
<br /><br />
==1. List all Use Cases for an Actor==<br />
The Actor 'Network' has the following use-cases:<br />
<br />
*Transport message to GSNetLib<br />
*Transport message from GSNetLib<br />
<br /><br />
<br />
The Actor 'GS Application' has the following use-cases:<br />
*Open new connection<br />
*Close connection<br />
*Listen for new connections<br />
*Place Message into SendQueue<br />
*Retrieve Message from ReceiveQueue<br />
<br /><br />
==2.Detail Each Use-Case (Pseudo-Formally)==<br />
*Usually written somewhat vaguely, so as to describe a process, but not detail how to implement code. <br />
*This can be difficult for describing complex Use Cases. In this event, use of a form of pseudo code is acceptable.<br />
<br /><br />
<br /><br />
<br />
===Ex 1: OpenNewOutBoundConnection===<br />
:'''Use Case''': OpenNewOutBoundConnection<br />
:'''Initiating Actor''': GS Application<br />
:'''Participating Actors''': (none)<br />
:'''Preconditions''': (none)<br />
:'''Primary Flow''':<br />
::1 Initiating Actior (IA) requests a new ''connection object'', providing hostname and port.<br />
::2 The ''connection object'' attempts to connect to ''hostname'' on ''port.''<br />
::3 If connection is successful, GSNetLib returns a connected ''connection object''<br />
<br />
:'''Alternative Flows'''<br />
::'''Extention Point''': During step #3.<br />
::'''Precondition''': The connection is not successful.<br />
:::3.1 GSNetLib returns a null object.<br />
::'''Remerge Point''': None. Alternative end to use case.<br />
<br />
<br />
<br /><br />
<br /><br />
<br />
<br />
===Ex 2: OpenNewInBoundConnection===<br />
:'''Use Case''': OpenNewInBoundConnection<br />
:'''Initiating Actor''': GSNetLib Listener<br />
:'''Participating Actors''': (none)<br />
:'''Preconditions''': (none)<br />
:'''Primary Flow''':<br />
::1 Initiating Actior (IA) requests a new ''connection object''.<br />
::2 If connection is successful, GSNetLib returns a connected ''connection object''<br />
<br />
:'''Alternative Flows'''<br />
::'''Extention Point''': During step #2.<br />
::'''Precondition''': The connection is not successful.<br />
:::2.1 GSNetLib refuses the incoming connection.<br />
::'''Remerge Point''': None. Alternative end to use case.</div>
Dloman77