home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / software / 3268 < prev    next >
Encoding:
Internet Message Format  |  1992-08-20  |  1.8 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!jvnc.net!nuscc!elphorsc
  2. From: elphorsc@nuscc.nus.sg (Hor Shoon Chan (Mr))
  3. Newsgroups: comp.software-eng
  4. Subject: Re: What is Software Engineering
  5. Message-ID: <1992Aug21.015742.15269@nuscc.nus.sg>
  6. Date: 21 Aug 92 01:57:42 GMT
  7. References: <1992Aug20.165848.27962@mdd.comm.mot.com>
  8. Organization: National University of Singapore
  9. Lines: 39
  10.  
  11. brothers@mdd.comm.mot.com (Joseph Brothers) writes:
  12. : Various netpersons wrote:
  13. : >>MECHANICAL ENGINEERING          SOFTWARE ENGINEERING
  14. : >>______________________          ____________________
  15. : >>   1. Safety                       1. Delivery date
  16. : >>   2. Quality                      2. Cost
  17. : >>   3. Cost                         3. Use latest "whiz-bang" technique (OO)
  18. : >>   4. Delivery date                 ...
  19. : >>                                   n. Quality
  20. : >>
  21. : >Here at my company the list is this:
  22. : >
  23. : >SOFTWARE ENGINEERING
  24. : >--------------------
  25. : >1. Delivery Date
  26. : >2. Delivery Date
  27. : >3. Delivery Date
  28. : >4. Cost
  29. : It took me a while to notice that the one item missing from all these lists is
  30. :                     Effectiveness.
  31. : My dictionary defines engineering as "applying scientific knowledge to practical ends".
  32. : (stuff deleted) 
  33. : -- 
  34. :             Joseph L. Brothers            
  35. : brothers@mdd.comm.mot.com        uunet!mdisea!brothers             
  36. :     "I am speaking solely for my self, not my employer."
  37.  
  38. Another big element missing from the list, which could be classified as
  39. a component of Quality, is USABILITY.  Generally, software development
  40. is about designing, developing,and implementing systems or tools for
  41. people to use. So what if it is the latest technology and so what if you
  42. deliver the system on time.  If a tool or product is not usable or
  43. difficult to learn and use then we have failed as software engineers.
  44.  
  45. SC Hor -- Standard Disclaimer
  46. "You will never know until you test it"
  47.