RE: software life cycle

Subject: RE: software life cycle
From: Megan Golding <mgolding -at- secureworks -dot- net>
To: "TECHWR-L" <techwr-l -at- lists -dot- raycomm -dot- com>
Date: Mon, 12 Feb 2001 14:06:06 -0500

> -----Original Message-----
> From: Ardene Whittlesey [mailto:twriter40 -at- yahoo -dot- com]
[snip]
> Also, are use cases the same as test cases?
[snip]
----------------------------

According to _Software Requirements_ by Karl E. Wiegers, a "use case" is "a
sequence of interactions between a system and an external 'actor' that
results in the actor accomplishing a task that provides benefit to someone.
An actor is a person, another software application, a piece of hardware, or
some other entity that interacts with the system to achieve some goal."

You can think of use cases as a general flow of how two pieces "talk" to
each other. Use cases do not focus on implementation details but instead
they focus on higher-level interactions.

Use cases are one method of writing software requirements. This is a
technique that allows non-developers to state their requirements in a way
that makes sense to them. I believe use cases are the software developer's
equivalent of writing a document that is task-oriented.

Test cases, on the other hand, describe how a system will be tested for QA
purposes. Unlike use cases, test cases focus on details. I think the key
difference is that a use case is stated as a requested feature while a test
case is stated as something the system is expected to do.

For more understanding of the software development lifecycle, I highly
recommend:
[book] _Software Project Survival Guide_ by Steve McConnell
[web] http://www.worthy.com/~kcc/kccspec.html (How to Write a Software Spec)

Regards,
Megan Golding
SecureWorks, Inc.
(mgolding -at- secureworks -dot- net)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Develop HTML-Based Help with Macromedia Dreamweaver 4 ($100 STC Discount)
**WEST COAST LOCATIONS** San Jose (Mar 1-2), San Francisco (Apr 16-17)
http://www.weisner.com/training/dreamweaver_help.htm or 800-646-9989.

Sponsored by ForeFront, Inc., maker of ForeHelp Help authoring tools
for print, WinHelp, HTML Help, JavaHelp, and cross-platform InterHelp
See www.forehelp.com for more information and free evaluation downloads

---
You are currently subscribed to techwr-l as: archive -at- raycomm -dot- com
To unsubscribe send a blank email to leave-techwr-l-obscured -at- lists -dot- raycomm -dot- com
Send administrative questions to ejray -at- raycomm -dot- com -dot- Visit
http://www.raycomm.com/techwhirl/ for more resources and info.


Previous by Author: Fwd: Re: Quick Question: Need Name for a Symbol
Next by Author: XML vs. SGML for DocBook
Previous by Thread: Re: software life cycle
Next by Thread: FW: RE: software life cycle


What this post helpful? Share it with friends and colleagues:


Sponsored Ads