home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!dtix!darwin.sura.net!jvnc.net!nuscc!elphorsc
- From: elphorsc@nuscc.nus.sg (Hor Shoon Chan (Mr))
- Newsgroups: comp.software-eng
- Subject: Re: What is Software Engineering
- Message-ID: <1992Aug21.015742.15269@nuscc.nus.sg>
- Date: 21 Aug 92 01:57:42 GMT
- References: <1992Aug20.165848.27962@mdd.comm.mot.com>
- Organization: National University of Singapore
- Lines: 39
-
- brothers@mdd.comm.mot.com (Joseph Brothers) writes:
- : Various netpersons wrote:
- : >>MECHANICAL ENGINEERING SOFTWARE ENGINEERING
- : >>______________________ ____________________
- : >> 1. Safety 1. Delivery date
- : >> 2. Quality 2. Cost
- : >> 3. Cost 3. Use latest "whiz-bang" technique (OO)
- : >> 4. Delivery date ...
- : >> n. Quality
- : >>
- : >Here at my company the list is this:
- : >
- : >SOFTWARE ENGINEERING
- : >--------------------
- : >1. Delivery Date
- : >2. Delivery Date
- : >3. Delivery Date
- : >4. Cost
- :
- : It took me a while to notice that the one item missing from all these lists is
- :
- : Effectiveness.
- :
- : My dictionary defines engineering as "applying scientific knowledge to practical ends".
- : (stuff deleted)
- : --
- : Joseph L. Brothers
- : brothers@mdd.comm.mot.com uunet!mdisea!brothers
- : "I am speaking solely for my self, not my employer."
-
- Another big element missing from the list, which could be classified as
- a component of Quality, is USABILITY. Generally, software development
- is about designing, developing,and implementing systems or tools for
- people to use. So what if it is the latest technology and so what if you
- deliver the system on time. If a tool or product is not usable or
- difficult to learn and use then we have failed as software engineers.
-
- SC Hor -- Standard Disclaimer
- "You will never know until you test it"
-