home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / software / 4477 < prev    next >
Encoding:
Internet Message Format  |  1992-11-23  |  1.5 KB

  1. Path: sparky!uunet!olivea!charnel!sifon!thunder.mcrcim.mcgill.edu!homer.cs.mcgill.ca!zaphod
  2. From: zaphod@cs.mcgill.ca (Morris BERNSTEIN)
  3. Newsgroups: comp.software-eng
  4. Subject: Re: Estimating Large S/W Development Efforts
  5. Message-ID: <1992Nov23.214534.23015@cs.mcgill.ca>
  6. Date: 23 Nov 92 21:45:34 GMT
  7. References: <1992Nov18.173255.3827@den.mmc.com> <1992Nov20.023108.13035@spectrum.xerox.com>
  8. Sender: news@cs.mcgill.ca (Netnews Administrator)
  9. Distribution: usa
  10. Organization: SOCS - Mcgill University, Montreal, Canada
  11. Lines: 27
  12.  
  13. In article <1992Nov20.023108.13035@spectrum.xerox.com> leisner@eso.mc.xerox.com writes:
  14. >Rich Carnahan (carnahan@possum.den.mmc.com) wrote:
  15. >: Anyone had any *real* success estimating large (>1M LOC) s/W development
  16. >: efforts?  I'm interested in hearing about any creative (sic) techniques.
  17. >: 
  18. >
  19. >If you considering so much code, you should take a good, hard look at what your
  20. >doing...gcc is about 150Klines, A Vax BSD Unix kernel is even less...
  21.  
  22.  
  23. While I prefer smaller, more elegent systems, some problems are
  24. inherently complex.  There are a number of systems in the mega-LOC
  25. range:
  26.     Telephone Switching Systems
  27.     Air Traffic Control
  28.     Space Shuttle Software
  29.     (SDI)
  30.     ...
  31.  
  32. I've seen high-level descriptions of telephone call-processing.  They
  33. are ugly, but they're managable because they follow the specification.
  34. There are all kinds of special cases.  Take a PBX with 1 for external
  35. number: 91 may prefix a long-distance call, which is not allowed, but
  36. 911 must be processed without delay.
  37.  
  38.  
  39. Morris
  40.