Design Failures

e

-30

 

no explanations

sop

-5

 

statement of problem

org

-5

 

organization

cr

-5

 

clarity/readability

exp

-10

 

explanation

csol

-10

 

correct solution

diag

-10

 

flow diag

nd

-100

 

not done

 

 

 

 

 

programming failures

ii

-10

 

incorrect input

ns

-150

 

no src given

otf

-10

 

testcase failure (one case only)

mtf

-50

 

multiple testcase failure

tf

-90

 

fails always

no

-50

 

no output

segf

-30

 

seg fault

spif

-20

 

only works with student-provided input

nt

-50

 

never terminates

nc

-90

 

doesn't compile

nomon

-50

 

no monitor implementation

im

-50

 

incorrect monitor implementation

nw

-25

 

no writer output (writers cannot execute)

nm

-20

 

no match of testcase results

io

-50

 

incorrect output

struct

-15

 

poor pgm structure

fphc

-10

 

file path hardcoded

hco

-50

 

hard copy of source code only

sparse

-15

 

sparse comments

lo

-20

 

only runs on Linux

wo

-20

 

only runs on Windows

late

-25

 

 

nocon

-200

 

no concurrency

nothread

-90

 

no threading used

ntimeinit

-5

 

timestamp not initialized

hcdelay

-10

 

delays hard coded

nreadcon

-10

 

readers not concurrent

noscall

-100

 

system call is incorrect

nftoff

-5

 

no fault tracking counter turn off

ntestcall

-50

 

does not test system call

inc

-50

 

incomplete