[comp.software-eng] Call for Templates..

dbuksba@libserv1.ic.sunysb.edu (David T Buksbaum) (06/03/90)

I am trying to develop a collection of templates for the software
specification and requirements documentation.  I would like to acquire
input from as many sources as possible.  I need, besides the templates,
a good description of the template and under which conditions it would
be used.

The target for my project is the often ignored single person programming
enviroment.  Most software engineering books cover teams, and ignore the
all to common enviroments with only one programmer on a specific project.
I see this type of enviroment all the time in the commerical software
development area, as I myself am one of them.

I would like to break the templates into like catagoies, and not have
just a plethera of data to bombard the reader.  Some categories that I
have been thinking of (and this is in no way complete) are:
   Size of Project.
     Small:  #lines < 5000 (just used for example)
     Medium: #lines > 5000 and < 15000
     Large:  #lines > 15000 and < infinity
     (these figures are not fixed figures that I have decided upon)
     (they are used just for simplicity)
   Type of Project:
     DataBase, or Communications, or Graphics, etc..

 I would greatly appreciate any input that I receive.

All input received will be reviewed by myself, 3 other programmers. We
will attempt to apply it a real situation, and if it can be applied we
will use it.  If we find it extreamly difficult to implement we will
contact the author, and attempt to discover what we are doing wrong.
Unless something is totaly useless, we will include it in our final
document.

The final document that contains all the templates and their descriptions
will made public for all at no cost..  This is done in the interest of
spreading good software engineering practices and not in the interest of
making money.  We hope for a good turnout.

All submissions should be sent to me at one of the following address:

SCHOOL:    dbuksbau@sbccvm
ADDRESSES: dbuksbau@ccvm.sunysb.edu
ARE:       dbuksba@libserv1.ic.sunysb.edu
GENIE:     DAVID-B

My real name is:   David T. Buksbaum
I am both a student and a professional programmer on IBM Pc's and on
the Amiga.  I have done work on UNIX, VAX, and on IBM VM/VMS systems.
I work mainly in C, and know Pascal, Prolog, Ada, PL-I, and a few other
languages.  I have attempted to enforce good software engineering practices
upon myself since the completion of my first Large Software project.
(about 5 years ago.)

Once again thanks for all of your help..
--
+----------------------------------------------------------------------------+
= David T. Buksbaum | SUNY @ Stony Brook | (516) 632-3187  //  Only Amiga    =
= *******************************************************//***************** =
= dbuksba@csserv1.ic.sunysb.edu | dbuksbau@sbccvm *   \\// Makes it Possible =