comp.lang.ada
 help / color / mirror / Atom feed
From: agate!spool.mu.edu!tulane!uno.edu!JNCS@ucbvax.Berkeley.EDU
Subject: Re: Software Engineering Education
Date: 18 Nov 91 23:05:52 GMT	[thread overview]
Message-ID: <9886@cs.tulane.edu> (raw)

In article <20600125@inmet>, ryer@inmet.camb.inmet.com writes:
>    25% - Quality (correctness) of the executable program
>    25% - Quality of the written design document
>    25% - Quality of the written test plan and procedures
>    25% - Quality of the user documentation
>
>I thought this was the most intelligent approach I'd ever heard.  Do any
>of you educators have a better idea?  Is this done in other universities?
>
>Mike Ryer
>Intermetrics

When I teach software development courses of any level I break the grade on
the following aspects :
	i. Documentation
        2. Format of code
        3. Design of algorithm
        4. Implementation
        5. Completeness of implementation
        6. Correctness
        7. Output

Their weight is based on level of course and complexity of problem at hand.
This grading supports development of code that can be read and maintained,
vs code that works and produces a correct answer. Usually, correctness and
output do not exceed on more than 2o-25%. Thus there may be program which
are acceptable but may not produce correct output; acceptability is determined
by the other factors. 
I feel I must mentioned that Implementation considers the proper (not just
correct) use of control structures, and abstraction tools as provided by
Ada. (Example, use of For when it should be a While, procedures where functions
,
use of constants, type definitions, etc...)

Jaime Nino
Computer Science Department
University of New Orleans
New Orleans, La 70148

             reply	other threads:[~1991-11-18 23:05 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-11-18 23:05 agate!spool.mu.edu!tulane!uno.edu!JNCS [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-11-22 18:17 Software Engineering Education timothy shimeall
1991-11-20 23:51 sun-barr!cronkite.Central.Sun.COM!newstop!sunaus!assip.csasyd!condor!dave
1991-11-19 16:18 Ray Harwood
1991-11-18 17:12 David A. Hasan
1991-11-18 15:45 Bill Yow
1991-11-16 17:02 Gregory Aharonian
1991-11-16 16:37 agate!spool.mu.edu!yale.edu!qt.cs.utexas.edu!zaphod.mps.ohio-state.edu!ca
1991-11-15 19:26 cis.ohio-state.edu!udecc.engr.udayton.edu!blackbird.afit.af.mil!galaxy.af
1991-11-15 19:18 Michael Feldman
1991-11-15 17:33 Dana Newman
1991-07-14  7:40 Orville R. Weyrich
1991-07-09 21:27 cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!wu
1991-07-08 21:44 spool.mu.edu!caen!zaphod.mps.ohio-state.edu!rpi!bu.edu!m2c!risky.ecs.umas
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox