Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!ulysses!allegra!mit-eddie!ll-xn!ames!pasteur!ucbvax!hplabs!hpcea!hpcilzb!maka From: maka@hpcilzb.UUCP Newsgroups: comp.software-eng Subject: Re: Naive Question Message-ID: <4150001@hpcilzb.HP.COM> Date: 14 Jan 88 19:31:19 GMT References: <1523@ogcvax.UUCP> Organization: HP Design Tech Center - Santa Clara, CA Lines: 28 Posted: Thu Jan 14 14:31:19 1988 >>QUESTION: Does anyone know of an approach which *does* deal with each part >>separately? I am hoping for material which is readily available (articles >>or books which are well known) rather than commercial products or obscure >>titles. The software development lifecycle model that has traditionally (although admittedly this "tradition" is relatively young) been the most accepted is the waterafall model. This model identifies 4 distinct phases: requirements specification, design, implementation, and maintenance. There are various other models with their own adherents as well. These include rapid prototyping, the "operational approach" that came out of Bell labs, etc. Anyway, there is really quite a bit of literature in this area, if you know where to look; the best single place is the IEEE Transactions on Software Engineering. There is a Handbook of Software Engineering, edited by Vick and Ramamoorthy and published by Van Nostrand Reinhold - but the articles included there comprise a rather disparate collection and the book is *very* expensive. Specifically, for a good overview of the current state and approaches to the software development lifecycle, I recommend "Software Engineering: Problems and Perspectives" by Ramamoorthy et al, IEEE Computer magazine, October 1984. This article also has a good bibliography that might be useful to you. marta kosarchyn mkosarchyn@dtc.hp.com (408) 553-2993