home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / software / 5492 < prev    next >
Encoding:
Text File  |  1993-01-28  |  3.2 KB  |  72 lines

  1. Newsgroups: comp.software-eng
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!elroy.jpl.nasa.gov!ncar!csn!cherokee!da_vinci!katmandu!jliptak
  3. From: jliptak@katmandu (John Liptak)
  4. Subject: Re: Why is the Software Process NOT working
  5. Message-ID: <C1HIrB.8pC@da_vinci.it.uswc.uswest.com>
  6. Sender: news@da_vinci.it.uswc.uswest.com (IT Netnews)
  7. Nntp-Posting-Host: katmandu
  8. Organization: U S WEST Information Technologies
  9. References: <1993Jan20.132009.10982@cc.gatech.edu> <C1F1vC.27B@plato.ds.boeing.com> <1k1tasINNan0@andre.d.umn.edu>
  10. Date: Tue, 26 Jan 1993 23:33:10 GMT
  11. Lines: 59
  12.  
  13. In article <1k1tasINNan0@andre.d.umn.edu> kpierce@andre.d.umn.edu (Keith Pierce) writes:
  14. >I believe that University courses CAN teach students
  15. >industrial-strength processes, because I've been doing it.
  16. >
  17. [ description of project deleted ]
  18. >
  19. >I felt that this project gave students a good dose of reality, and
  20. >showed them how a good process can work to create high-quality,
  21. >maintainable software.
  22.  
  23.   As a someone who took the Software Engineering course described,
  24.   I would add a few observations:
  25.  
  26.   1. When I took the course, the system to be altered was a Ada style
  27.      analysis program.  The current system to be altered (I think) is
  28.      a Pascal compiler.  Both systems have very exact inputs, outputs
  29.      and specification.  There was no interactive communication with
  30.      the customers to discover what they "really" want.
  31.  
  32.   2. There was no scheduling or resource allocation analysis.  One was
  33.      allocated a group of people and 10 weeks to do the work end of 
  34.      story.  Book reading about the COCOMO model is not enough.
  35.  
  36.   3. The overhead in following the industrial-strength processes that
  37.      are reasonable when the people you need to talk to are in the next
  38.      cube makes those processes VERY difficult to follow in a school 
  39.      environment with different schedules for everyone.
  40.  
  41.   These are not problems with the course, one can do only so much during
  42.   a ten week class.  The problem is that CS is still being taught very 
  43.   much like art.  
  44.   
  45.   A student takes many theory courses for the multitude of subjects one
  46.   must learn.  These classes have programming labs that are the equivalent 
  47.   of art studios where sudents practice creating programs.
  48.  
  49.   Now that you are a senior and want to graduate. NOW you are exposed to
  50.   revision control, coupling & cohesion, software metris, risk analysis
  51.   and software instrumentation.  
  52.  
  53.   I never saw a software system design with explainations until I read 
  54.   Object-Oriented Design with Application by Booch.
  55.  
  56.   I believe that University courses CAN teach students
  57.   industrial-strength processes, because I've been taught those processes.
  58.  
  59.   I DO NOT believe that University courses are currently producing
  60.   "ready to use out of the box" software engineers.  I don't think it
  61.   is the job of any University to produce X11/UNIX/C programmers for
  62.   industry.
  63.  
  64.  
  65. John Liptak - MTS                    U S WEST Communications, Inc.
  66. jliptak@lookout.mnet.uswest.com      1999 Broadway Room 1510
  67. (303) 965-8853                       Denver, Colorado 80202
  68. -- 
  69. John Liptak - MTS                    U S WEST Communications, Inc.
  70. jliptak@lookout.mnet.uswest.com      1999 Broadway Room 1510
  71. (303) 965-8853                       Denver, Colorado 80202
  72.