ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Task 1 to task 5 Learner name:
2
Task 1: User requirements43210Moderation
3
Define Topic/ task definition:
• Topic is clearly stated
• Thorough description of what the problem/task involves (purpose)
• Describe a possible solution for the problem/task
Scope
An excellent presentation of all FOUR points listedAll FOUR points were presented with shortcomings

OR

A good presentation of THREE points
THREE points were presented with shortcomings

OR

A good presentation of TWO points
TWO points were presented with shortcomings

OR

A good attempt to present ONE of the points
Totally inadequate or not applicable

Poor or no coverage of the aspects

No scope or extremely vague and unclear
40
4
FALSEFALSEFALSEFALSE
5
Define User/ user stories:
Define user one
.� Define user two

For each user specify:
• I would like to ...
so that I can ….
An excellent presentation of all FOUR points listedAll THREE points were presented with shortcomings

OR

A good presentation of THREE point
TWO points were presented with shortcomings

OR

A good presentation of TWO points
ONE points were presented with shortcomings

OR

A good attempt to present ONE of the points
Totally inadequate or not applicable

Poor or no coverage of the aspects
40
6
FALSEFALSEFALSEFALSE
7
Task 2: Acceptance test43210
8
Acceptance test for the TWO users:
To complete the sentence with at least FOUR instructions: "the system shall … " �
An excellent presentation of all FOUR instructionsAll FOUR instructions were presented with shortcomings

OR

A good presentation of THREE instructions
THREE instructions were presented with shortcomings

OR

A good presentation of TWO instructions
TWO instructions were presented with shortcomings

OR

A good attempt to present ONE of the instructions
Totally inadequate or not applicable

Poor or no coverage of the any instructions
40
9
FALSEFALSEFALSEFALSEFALSE
10
Task 3: Navigation between screens43210
11
A diagrammatical representation of the design and flow of events when the program is usedAn excellent attempt to show the sequence of all steps and flow of events when the program is executed with no shortcomingsA good attempt to show the sequence of all steps and flow of events when the program is executed with minor shortcomingsA satisfactory attempt to show the sequence of steps and flow of events when the program is executed with significant shortcomingsA poor attempt to show the sequence of steps and flow of events when the program is executed with major shortcomingsNo diagram
OR
Incorrect, irrelevant or unsuitable for the application
40
12
FALSEFALSEFALSEFALSEFALSE
13
Task 4: Screen Design43210
14
Screen design - planning
• Design fits to program's intended use
• Appropriate components
• Clearly marked navigation
• Friendly dialogue / Help




TWO screens
All of the listed principles applied throughout the system, e.g. with data capturing, output, navigation
TWO screens
Most of the principles (at least 4) applied throughout the system, e.g. with data capturing, output, navigation
ONE screen
Most of the principles (at least 3) applied throughout the system, e.g. with data capturing, output, navigation

Applied less than 50% (less than 2) of the principles
GUI design not functional
OR
Does not support the intended use at all
40
15
FALSEFALSEFALSEFALSEFALSE
16
HCI (look and feel)
user interaction
consistency
logical flow
grouping
Good GUI design
All of the listed principles applied throughout the system.
Satisfactory GUI design
Most of the principles (at least 3) applied throughout the system.
Limited GUI design
Most of the principles (at least 2) applied throughout the system.
Poor GUI design
Applied less than 50% (less than 2) of the principles
GUI design not functional
OR
Does not support the intended use at all
40
17
FALSEFALSEParametersFALSEFALSE
18
Task 5: IPO and Validation43210
19
Input interfaces (at least THREE)
• Data type
• Format of the input, e.g. date, gender (M/F)
• Most suitable input component

Clearly describes all inputs according to all THREE points listed for THREE data typesMinor shortcomings in describing all inputs according to all THREE points listed for TWO data typesMajor shortcomings in describing all inputs according to THREE data typesPoor attempt to describe input valuesNo inputs described

OR

Incorrect
40
20
FALSEFALSEFALSEFALSE
21
Input validation
• At least THREE different data types validated
• At least THREE inputs validated including:
Validate for NULL/empty field OR Test if value was selected in a selection component
• Associated error messages
Clearly describes all points listedClearly describes THREE points listed

OR

Minor shortcomings in describing all points listed
Clearly describes TWO points listed

OR

Major shortcomings in describing all points listed
Poor attempt to describe validationNo validation described

OR

Incorrect
40
22
FALSEFALSEFALSEFALSE
23
Data processing/ Algorithms
WHAT
processing will need to be done
provide TWO
HOW processing will be done – supply algorithms, formulas, etc.
Decribe TWO algorithms
List at least TWO processes to be done
Clearly describes at least TWO algoritms correclty
One processes listed
'Clearly describes ONE processes correctly
A poor attempt to describe how TWO algorithms/processes will be done.A poor attempt to describe one processes/algorithmsNo processes listed
Processes not described/incorrect or irrelevant
40
24
FALSEFALSEFALSEFALSE
25
Data output
Output interfaces (at least TWO)

• Data to output
• Format of the output, e.g. currency, date
• Most suitable Output component, such as panel, rich edit, label, etc.
Minimum TWO output components
Clearly describes all outputs by addressing all FOUR points listedMinor shortcomings in describing all outputs by addressing THREE points listedClearly describes all outputs by addressing TWO points listed

OR

Limited outputs described
Poor attempt to describe outputsNo output described

OR

Incorrect
40
26
FALSEFALSEFALSEFALSE
27
Total4000
28
29
Declaration of Authenticity
30
I hereby declare that the work assessed is solely that of the learner (except where there is clear acknowledgement and record of any substantive advice/assistance given to the learner) concerned and was conducted under supervised/controlled conditions to ensure that the work has not been plagiarised, copied from someone else or previously submitted for assessment by anyone
31
Comment/feedback:
32
33
34
35
Teacher name:Teacher signature:Date:
36
37
HOD signature:Date:
38
39
Teacher Moderator signature:Date:
40
41
DSA signature:Date:
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100