home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / software / 3259 < prev    next >
Encoding:
Text File  |  1992-08-19  |  2.1 KB  |  45 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!mole-end!mat
  3. From: mat@mole-end.matawan.nj.us
  4. Subject: Re: What is Software Engineering
  5. Message-ID: <1992Aug20.063037.28697@mole-end.matawan.nj.us>
  6. Organization: :
  7. References: <1992Aug6.130619.21016@widget!uunet.uu.net> <Bt8uwH.LML@newcastle.ac.uk>
  8. Date: Thu, 20 Aug 1992 06:30:37 GMT
  9. Lines: 34
  10.  
  11. In article <Bt8uwH.LML@newcastle.ac.uk>, A.J.C.Blyth@newcastle.ac.uk (Andrew J C Blyth) writes:
  12.  
  13. > This situation is changeing as sofware engineers are being held accountable by
  14. > law for the software that they write. In addition companies are impossing 
  15. > firm rules about who pays for what if the software does not work. The day is
  16. > comeing when Software Engineers will have to carry insurance and have
  17. > professional status similar to the Doctors in the US today.
  18.  
  19. I'd prefer a status equivalent to other Professional Engineers.  There
  20. exists a PE licensure system in every state of the US, and I assume that
  21. other developed nations have them as well.  Medical doctors in the US
  22. operate under a Truly Horrible and Litigatious malpractice system; so
  23. far engineers have only had a small taste of this.
  24.  
  25. This probably implies that Software Engineers will have to master the
  26. basic physical sciences and their analytic techniques.  It also implies
  27. that other engineers will have to learn the basics of `software theory.'
  28.  
  29. I suspect this should include E/R modelling, recursive structures and
  30. control, possibly DFDs, basic O(N) analysis, and basic testing and
  31. software management techniques.  It should NOT include the FORTRAN codes
  32. that were on the EIT (Engineer-In-Training) exam that I took in 1980.
  33. Advanced subjects on that exam for SE's _should_ include data
  34. normalization, scheduling, imperative languages, functional languages,
  35. OO, and alternates among such areas as game theory, concurrency, etc.
  36. (What about the social aspects of project requirements analysis?)
  37.  
  38. Should the material science/thermodynamics sections have an alternate
  39. for software engineers?  Queueing theory, perhaps?
  40. -- 
  41.  (This man's opinions are his own.)
  42.  From mole-end                Mark Terribile
  43.  
  44.  mat@mole-end.matawan.nj.us, Somewhere in Matawan, NJ
  45.