home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!spool.mu.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!seal.cis.ohio-state.edu!ogden
- From: ogden@seal.cis.ohio-state.edu (William F Ogden)
- Subject: Re: Projects for software engineering courses
- Message-ID: <1993Jan11.154432.21637@cis.ohio-state.edu>
- Sender: news@cis.ohio-state.edu (NETnews )
- Organization: The Ohio State University Dept. of Computer and Info. Science
- References: <1ikltuINN7q9@andre.d.umn.edu>
- Date: Mon, 11 Jan 1993 15:44:32 GMT
- Lines: 28
-
- In article <1ikltuINN7q9@andre.d.umn.edu> kpierce@andre.d.umn.edu (Keith Pierce) writes:
-
- >Here at the University of Minnesota Duluth, I've tried from-scratch
- >development projects for several years. The results were usually
- >disappointing: the product, if finished at all, was of very low quality
- >and rarely met specifications completely; the one-quarter
- >time limit was so short that near the end of the term students abandoned
- >all of the engineering principles learned in class and resorted to
- >fire-drill mode in order to get a product finished before finals; such
- >practice negated much of what I tried to teach them about quality
- >assurance, the value of inspections, the importance of a well-defined
- >and rigorously followed process, and so forth.
-
- Part of the problem here is that a quarter doesn't allow time both to
- discuss the many important aspects of software which are critical to a
- sound understanding of the software development process but which are not
- covered in other computing courses, as well as to experiment with these
- ideas in a project. To scale back to just a design project or a coding
- project or a testing project, etc. is to create the impression that the
- field has reached the point where the SE problem can be cleanly factored,
- and thereby to obscure the true scope of the problem faced by software
- engineers. We find that it's more effective to set up a two quarter
- sequence of courses with the project starting on day one of the second
- course and comprising its primary activity.
- --
-
- /Bill
-
-