Path: utzoo!attcan!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!math.lsa.umich.edu!sharkey!sbcs!dbuksba From: dbuksba@libserv1.ic.sunysb.edu (David T Buksbaum) Newsgroups: comp.software-eng Subject: Call for Templates.. Message-ID: <9692@sbcs.sunysb.edu> Date: 2 Jun 90 17:57:18 GMT Sender: news@sbcs.sunysb.edu Organization: State University of New York at Stony Brook Lines: 59 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 =