TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Since I started this thread which got out of hand, it's perhaps but
appropriate that I end it.
Manjeet
Here is the input I got from people on this list:
-----------------------------------------------
Summary: "Use cases" and "user scenarios" explained the context of
functional analysis - specifically comparing Use(r) Scenario with Use
Case. As I (seperately) posted, in the main, a Use Case is the same as a
Use(r) Scenario - they are both functional analysis techniques to
specify.
------------------------------------------------------------------------------------
An interesting e-mail from the archives by Nancy Osterhout
blubird -at- gte -dot- net:
------------------------------------------------------------------------------------
When you say "software specification" document, I think in terms of
"software requirements specification" (SRS).The SRS (software
specification) captures at a high level ALL the requirements of the
software. This document is written by eliciting from the customer in the
first place what the customer requires of the software to be developed
for them.
The SRS includes not only Marketing's input on market viability for the
product and use cases, but a high-level description of both the
functional requirements (WHAT the software is supposed to do) and the
non-functional requirements (performance, safety, security, quality,
operating environment) as well. These requirements listed in the SRS are
rolled down to more detail throughout the product's development life
cycle from the "parent" SRS document to the "child" documents. One of
those "child" documents is the "functional specification" which, itself,
is the "parent" to the test design specifications and user
documentation. The functional specifications are the details of HOW the
software will meet those high-level functional requirements.
There are 3 sources that you might want to try.
Source #1: a book by Karl Weigers named "Software Requirements." I used
it to learn about "writing requirements" on my current contract, and it
was very helpful. http://www.amazon.com/exec/obidos/ASIN/0735606315/o/qid=9596
13546/sr=2-1/002-8572490-8156060
In it is a sample template (ToC only) for a SRS that goes from Overall
Description (including PRODUCT FUNCTIONS, user classes, design and
implementation constraints, operating environment, etc.) through to
External Interface Requirements, System Features, and "other
NONFUNCTIONAL requirements" (performance, safety, security, software
quality attributes, and user documentation).
Source #2: The author cites as a good source templates derived from
IEEE Standard 830-1998 "IEEE Recommended Practice for Software
Requirements Specifications" (IEEE 1998) as a "flexible, well-structured
template that is suitable for many kinds of software projects."
Source #3: a site for a series of documents, including a table of
contents listed for "How to Write Software Requirements Specifications"
at http://www.tuffley.aust.com/tcs20001.htm .
--------------------------------------------------------------------------------------------
Thanks to Lucille Lattanzi for the following post:
--------------------------------------------------------------------------------------------
Get hold of "Practical Software Requirements" by Ben Kovitz, Manning
Press,1999
($47.95 US) Amazon and other book store sites have it.
It's the Bible for this kind of project. I use it as a reference often.
--------------------------------------------------------------------------------------------
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Learn how to develop HTML-based Help with Macromedia Dreamweaver!
Dec. 7-8, 2000, Orlando, FL -- $100 discount for STC members. http://www.weisner.com/training/dreamweaver_help.htm or 800-646-9989.
Sponsored by SOLUTIONS, Conferences and Seminars for Communicators
Publications Management Clinic, TECH*COMM 2001 Conference, and more http://www.SolutionsEvents.com or 800-448-4230
---
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.