Вы находитесь на странице: 1из 4

RubricsSoftwareEngineering

Computationquestions
Performancelevels
Criteriafor
Excellent Good Satisfactory MarginalPass Fail
assessment
10/A/4 8/B/3 6/C/2 4/D/1 F/0
Correctness Theresultsarecorrect. Theresultsinvolvesome Theresultshave Theresultsinvolvesome The resultsareincorrect
(50%weighting) minorflaws. moderateflaws. majorflaws. orthereisnoresult.
StyleandClarity Thestepsarecomplete, Thestepsarecomplete Thestepsarebasically Thestepsarehardto Therearenostepsto
(40%weighting) wellwritten,easyto andmostlyeasytofollow, understandableexcept understandorthemain reachtheresultsorthe
follow. butmaycontainsome thatsomepartsarenot stepsaremissing. stepsareincorrect.
unnecessarydetailsor veryclearorsome
appearalittlebit importantstepsare
awkward. missing.
Useofmathematical Notationisskillfullyused; Notationandterminology Notationandterminology Notationandterminology Terminologyandnotation
terminologyand terminologyisused areusedcorrectlywith areusedcorrectlywith areusedcorrectlywith arewronglyusedor
flawlessly. onlyafewminorflaws. somemoderateflaws. somemajorflaws. completelymissing.
notation
(10%weighting)

EssayTypeQuestions
Performancelevels
Criteriafor
Excellent Good Satisfactory MarginalPass Fail
assessment
10/A/4 8/B/3 6/C/2 4/D/1 F/0
Completeness Allthekeypointsare Above3/5key pointsare Above2/5 keypointsare Atleastone point is No keypoints are
(40%weighting) includedintheanswer. includedintheanswer. includedintheanswer. includedintheanswer. includedintheanswer.
Correctness Theexplanationsforall Theexplanationsforthe Theexplanationsforthe Theexplanationsforthe Nopointsare explained
(50%weighting) thepointsarecorrect. pointsarecorrectfor pointsarecorrectfor pointsareforatleastone correctly.
above3/5keypoints. above2/5keypoints. keypoint.
Organization Theexplanationsare well Theexplanationsare Theexplanationsare Theexplanationsare not Theexplanations are very
(10%weighting) organizedandeasilyto organizedwithsome partiallyorganizedbut organizedbutcanbe difficulttofollow.
follow. minorunclearparts. canstillbefollowed. followedwithsome
difficulties.

Modelapplication
Performancelevels
Criteriaforassessment Excellent Good Satisfactory MarginalPass Fail
10/A/4 8/B/3 6/C/2 4/D/1 F/0
Completeness Thekeyelementsandtheir Thekeyelementsandtheir Thekeyelementsandtheir Somekeyelementsand Nokeyelementsor
(60%weighting) relationshipsdescribedin relationshipsdescribedinthe relationshipsdescribedin theirrelationships(less relationshipsarecaptured
thequestionsarewell questionsarecapturedwith thequestionsarecaptured than1/3)describedinthe correctly.
captured. lessthan1/3keyelements withlessthan2/3key questionsarecaptured
andrelationshipsmissingor elementsandrelationships correctly.
incorrect. missingorincorrect.
Consistency Allthepartsinthesoftware Mostpartsinthesoftware Three inconsistenciesare Fourinconsistenciesare Morethanfour
(10%weighting) requirementsspecification requirementsspecification foundinthesoftware foundinthesoftware inconsistenciesarefound
areconsistent. areconsistent.Oneortwo requirementsspecification. requirements inthesoftware
inconsistenciescanbefound. specification. requirements
specification.
Redundancy Alltheelementsand Oneortwoelementsand Three elementsand Four elementsand Morethanfourelements
(10%weighting) relationshipsinthediagrams relationshipsarenotfrom relationshipsarenotfrom relationshipsarenotfrom andrelationshipsarenot
arefromtheproblem problemstatementsinthe problemstatementsinthe problemstatementsinthe fromproblemstatements
statementsinthequestions. questions. questions. questions. inthequestions.
Graphicnotation Notationiscorrectlyused. Notationiscorrectlyused Notationisusedwithsome Notationisusedwith Notationisnotusedor
(20%weighting) withminorflaws. moderateerrors. majorerrors. usedincorrectly.


Programming
Performancelevels
Criteriafor
Excellent Good Satisfactory MarginalPass Fail
assessment
10/A/4 8/B/3 6/C/2 4/D/1 F/0
Function Theprogrampassesallthe Theprogrampassesmosttest Theprogrampasseshalfaround Theprogramfailsmostcases Theprogramfailsand
implementation testcasesandis casesandisimplemented testcasesandisimplemented butisimplementedaccording doesnotfollowany
implementedaccordingto accordingtotherequirements accordingtotherequirements tomostrequirementsorthe requirements.
(50%weighting) therequirements. ortheprogrampassesallthe ortheprogrampassesallthe programpassesmosttest
testcasesbutdoesnotfollow testcasesbutdoesnotfollow casesbutdoesnotfollow
someoftherequirements. requirements. requirements.
Program Theprogramstructure Theprogram structurefollows Theprogramstructurefollows Theprogram structurefollows Theprogramstructure
structure followsdesigncompletely. mostpartofthedesign. onlyafewpartsinthedesign. veryfewpartsinthedesign. doesnotfollowthe
designatall.
(40%weighting)
Comment Commentsare Commentshelptheexplanation Commentsareprovided with Commentsaresparseor Nocommentsare
appropriatelyaddedand butareimproperatsome somehelpinprogram vague. provided.
(5%weighting) explaintheprogramvery places. understanding.
well.
Codestyle Aclearcodingstyleis Aclearcodingstyleis Acodingstyleisusedinasmall Onlyaveryfeweffortsare Nocodingstyleis
consistentlyapplied,greatly consistentlyusedinthemost partofprogram.Theprogramis madeinimprovingthe appliedforthepurpose
(5%weighting) enhancingprogram partoftheprogram,helpingin notreadableatsomeplaces. programreadability. ofreadability.
readability. theprogramreadability.

Testing
Performancelevels
Criteriaforassessment Excellent Good Satisfactory MarginalPass Fail
10/A/4 8/B/3 6/C/2 4/D/1 F/0
Completeness Morethan90%ofthe Around60%ofthesoftware Around40%ofthesoftware Around20%ofthe Lessthan10%ofthe
(40%weighting) softwareapplicationis applicationhasbeencovered. applicationhasbeen softwareapplicationhas softwareapplicationhas
covered. covered. beencovered. beencovered.
Correctness Thetestingmethods have Thetestingmethodsare Thetestingmethodsare Thetestingmethodsare Notestingmethodis
(60%weighting) beencorrectlyapplied. appliedcorrectlyinmost appliedcorrectlyinsome appliedcorrectlyinfew correctlyused.
cases. cases. cases.


OralPresentation
Performancelevels
Criteriaforassessment Excellent Good Satisfactory MarginalPass Fail
10/A/4 8/B/3 6/C/2 4/D/1 F/0
SlidesContent Slidesclearlyintroduce Slidesintroducesoftware Slidesintroducesoftware Slidesintroducesoftware Slidescontentisnotgivenas
(30%weighting) softwaredevelopment developmentprocessand developmentprocessand developmentprocessand requiredatall.
processandtechniques. techniquesbutunclearin techniques,nutunclearin techniques,butunclearin
afewslides. manyslides. mostslides.
SlidesDesign Slidesarewelldesigned Slides aredesignedbut Slidesaredesignedina Slidesaredesignedinabad Theslidesaredesignedina
(20%weighting) notveryattractive. fairway. way. veryboringway.
Slidesorganization Slidesarewellorganized. Slidesare organizedbut Slidesareorganizedfairly. Slidesareorganizedinabad Slidesarenotorganizedina
(10%weighting) notperfect. way. mess.
SlidesPresentation Theslidesarepresented Theslidesarepresented Theslidesarepresented Theslidesareallreadby Nopresentation.
(20%weighting) clearlyandfluentlywithout withoutreadingslides. byreadingtheslidesin presenters.
readingslides. Thereissome mosttimeorunclearlyin
unclearness. mosttime.
Responsiveness Highlyresponsiveto Generallyresponsiveto Reluctantlyinteractswith Unabletoanswermostof Unabletoansweranyquestions.
(10%weighting) questionsfromaudiences. answermostquestions audience;respondsto questionsfromaudience.
fromaudiences. questioninadequately.
Timemanagement Thepresentationis Thepresentationis alittle Thepresentationis Thepresentationis overrun Absenceorlateinthe
(10%weighting) finishedintime. bitoverrun;within1 overrunformorethan1 formorethan1minuteand scheduledtimeforpresentation
minuteabovetheallotted minute. notallcontentsareableto withoutprovidingan
time. bepresented. acceptablereason.