You are on page 1of 3

Software Design and Development - CT089-0-M-SDD Marking Scheme

Student Name: ID: TOTAL


MARKS

Learning Outcomes Questions


1. Apply the principles of software requirements gathering, software designs and developments Q1

2. Apply database programming principles Q2

3. Apply computer network programming principles Q3

4. Use a suitable programming language to implement the software solutions Q2

REQUIREMENT Fail Marginal Fail Pass Credit Distinction


ANALYSIS 0-6 7-8 9 -11 12-15 16-20
(20%) - [CLO1]
Incorrect overview use case, detail use Inappropriate overview use case, The use cases are well Appropriate labelling and no Comprehensive provision of
cases with scenarios (where applicable) detail use cases with scenarios presented (generalization) mistake in logic and notation the required
and use case descriptions OR incorrect (where applicable) and use case with no major mistake in logic and clear description for - overview use case;
USE CASE DIAGRAM user case notations OR illogical descriptions. and notation, and described all normal flow, sub flow and - detail use case diagrams
WITH functional design. flows in use case descriptions. alternative flow in use case with scenarios (where
DESCRIPTION descriptions. applicable: generalization,
(30%) extends, includes);
- use case descriptions for
each use case / scenario and
no mistake in logic and
notation and appropriateness.
IMPLEMENTATION Fail Marginal Fail Pass Credit Distinction
[CRUD – 50%] [CLO2 & 0-3 4 5-6 7 8-10
CL04]
No program or work not done. Program Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
incomplete with obvious errors. Not evidence of the coding is program. Simple interface but program. Good interface with program. Able to demonstrate
able to compile and run the program. available. Able to compile but not not OOP coding is done. OOP coding done. all the object-oriented
able to run the program. Able to concepts along with additional
CREATE compile and run the program but features. Able to write to file
(10%) only able to add less than 50% of with no errors.
the create operation ie interface
created but data not added.

Master Asia Pacific University of Technology and Innovation Page 1 of 3


Software Design and Development - CT089-0-M-SDD Marking Scheme

No program or work not done. Program Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
READ incomplete with obvious errors. Not evidence of the coding is program. Simple interface but program. Good interface with program. Able to demonstrate
(10%) able to compile and run the program. available. Able to compile but not not OOP coding is done. OOP coding done. all the object-oriented
able to run the program. ie concepts along with
interface created but data not additional features. Able to
possible to read read from file with no errors.

No program or work not done. Program Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
UPDATE incomplete with obvious errors. Not evidence of the coding is program. Simple interface but program. Good interface with program. Able to demonstrate
(10%) able to compile and run the program. available. Able to compile but not not OOP coding is done. OOP coding done. all the object-oriented
able to run the program. ie concepts along with
interface created but data not additional features. Able to
updated write to file with no errors.

No program or work not done. Program Not able to compile or run but Able to compile and run the Able to compile and run the Able to compile and run the
incomplete with obvious errors. Not evidence of the coding is program. Simple interface but program. Good interface with program. Able to demonstrate
DELETE able to compile and run the program. available. Able to compile but not not OOP coding is done. OOP coding done. all the object-oriented
(10%) able to run the program. ie concepts along with
interface created but data no additional features. Able to
deleted write to file with no errors.

No proper justification / Nil


PROGRAMMING explanations given to support the Some justification given but not Programming language Good justification given Excellent justifications given
LANGUAGE programming language chosen convincing chosen justified with supported by references with authentic references
adequate explanations (conference / journal)
JUSTIFICATION
(10%)

Master Asia Pacific University of Technology and Innovation Page 2 of 3


Software Design and Development - CT089-0-M-SDD Marking Scheme

NETWORK Fail Marginal Fail Pass Credit Distinction


PROGRAMMING 0-6 7-8 9 -11 12-15 16-20
[20%]
Documentation not done. At least one network topology At least more than one All network topology All network topology
Content of documentation does not explained with no explanations network topology explained explained with good analysis explained with good analysis
adhere to any of the requirements of network programming with some explanations of of advantage and of advantage and
stipulated in the assignment libraries and example. network programming disadvantages explained. disadvantages explained.
requirements. libraries and example. Good analysis of existing Good analysis of existing
network libraries done. network libraries done. Good
Example without annotations detailed annotations of the
done. various functions and
methods given.

REMARK:

Master Asia Pacific University of Technology and Innovation Page 3 of 3

You might also like