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