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