java - assignment hnd esoft
TRANSCRIPT
-
7/26/2019 JAVA - Assignment HND Esoft
1/12
All rights reserved ESOFT Metro Campus, Sri Lanka Page 1of
Assignment Brief
BTEC Level 4-5 HNC/HND Diploma (QCF
To be flled by the Learnerame of the Learner !
Ede"#el o ! Centre o ! $at#h!
%ate of Su&mission !
Assessor : Internal Examiner (IE) :
Date Reviewed : Date o IE :
Date Issed : Date De :
!nit Assessment Inormation
'uali(#ation ! "i#her $ational Di%loma in &om%tin# and 'ystems
Develo%ment
)nit Code * Title ! F+-.+./012 )nit 3. 4 Programming in 5ava 6o 3.7
Assessment Title * o8s ! 9Royal I&T "b &lass
'*hedlin# 'ystem
Learning out#omes and grading opportunities!
L+ ,1:!nderstand the %rin*i%les o %ro#rammin# in -avaLearning
Out#omes
LO.:. LO.:0
L+ ,.: /e able to desi#n -ava soltionsLearning
Out#omes
LO0:. LO0:0
L+ ,0: /e able to im%lement -ava soltionsLearning
Out#omes
LO;:. LO;:0 LO;:; LO;:3 LO;:/
L+ ,: /e able to test and do*ment -ava soltionsLearning
Out#omes
LO3:. LO3:0 LO3:; LO3:3 LO3:/
Merit and Distinction Descriptor
-
7/26/2019 JAVA - Assignment HND Esoft
2/12
'tatement o +ri#inality and 'tdent De*laration
< here&=, de#lare that < kno> >hat plagiarism entails, namel= to use
another8s >ork and to present it as m= o>n >ithout attri&uting the
sour#es in the #orre#t >a=: < further understand >hat it means to #op=
another8s >ork:
.: < kno> that plagiarism is a punisha&le o?en#e &e#ause it #onstitutestheft:
0: < understand the plagiarism and #op=ing poli#= of the Ede"#el )@:;: < kno> >hat the #onseuen#es >ill &e if < plagiaries or #op=
another8s >ork in an= of the assignments for this program:3: < de#lare therefore that all >ork presented &= me for ever= aspe#ts
of m= program, >ill &e m= o>n, and >here < have made use ofanother8s >ork, < >ill attri&ute the sour#e in the #orre#t >a=:
/: < a#kno>ledge that the atta#hment of this do#ument signed or not,#onstitutes a &inding agreement &et>een m=self and Ede"#el )@:
: < understand that m= assignment >ill not &e #onsidered assu&mitted if this do#ument is not atta#hed to the atta#hed:
'tdent2s 'i#natre: 33333333333Date:43333333
All rights reserved ESOFT Metro Campus, Sri Lanka Page .of
-
7/26/2019 JAVA - Assignment HND Esoft
3/12
Assi#nment /rie
9Bo=al orld re#ognied orking >ith Linu" &asedenvironment: ou have &een hired as a professional O&Ge#t Oriented
Programming developer to design and implement an automated Student
Begistration S=stem 6SBS7:
Hhen a student (rst enrolls at the universit=, the student uses the SBS to
spe#if= a maGor and a degree: %uring the registration period pre#eding
ea#h semester, the student is a&le to vie> the s#hedule of #lasses online,and #hoose >hi#hever #lasses he or she >ishes to attend, indi#ating the
preferred se#tion 6da= of >eek and time of da=7 if the #lass is o?ered &=
more than one professor: The SBS >ill verif= >hether the student has
satis(ed the prereuisites for ea#h reuested #ourse &= referring to the
student8s online trans#ript of #ourses #ompleted and grades re#eived:
Assuming that the prereuisites for the reuested #ourse are satis(ed,
there is room availa&le in ea#h of the #lass, the student is enrolled in the
#lass: eek of the
semester in >hi#h the #lass is &eing taught: At the end of the semester
grades are posted, possi&le grades are variations on A, $, C, % 6i:e: A, AI,
A47, and an F:
-
7/26/2019 JAVA - Assignment HND Esoft
4/12
74 Re8est a trans*ri%t or a #iven stdent4
94 aintain *orse inormation: *orse id; *orse des*ri%tion;
*orse instr*tor4
:
>Enrol in niversity2should &e de#omposed into!
-
7/26/2019 JAVA - Assignment HND Esoft
5/12
Assi#nment Tas?s
L+14 !nderstand the %rin*i%les o %ro#rammin# in -ava
14 E"plain prin#ipals, #hara#teristi#s and features relating to the 5ava
programming:(L+ 141)
.4 Criti#all= evaluate 5JM Environment and it8s Environmental Ke"i&ilit= in
&uilding platform independent 5ava Programs 6L+ 14.)
L+.4 /e able to desi#n -ava soltions
04 %esign the given s#enario using
a7 )se #ase %iagram(L+.41)
&7 Class %iagram(L+.41)
#7 Seuen#e %iagram(L+.41)
d7 A#tivit= %iagram(L+.41)
e7 EB %iagram 6L+.4.)
f7 data Ko> diagram 6L+.4.)
4 Hrite a short des#ription in plain English for ea#h #lass in #lass diagram
and ea#h use #ase in use #ase diagram: 6L+.4.)
L+04 /e able to im%lement -ava soltions
54
-
7/26/2019 JAVA - Assignment HND Esoft
6/12
&7 %e(ne relationships &et>een o&Ge#ts to implement design
reuirements: ou must provide the possi&le eviden#es for
pol=morphism, inheritan#e, en#apsulation, aggregation in =our
implementation(L+04.)#7 E"plain #ontrol stru#tures used in the solution >ith e"amples:
(L+040)
d7
-
7/26/2019 JAVA - Assignment HND Esoft
7/12
All rights reserved ESOFT Metro Campus, Sri Lanka Page 9of
-
7/26/2019 JAVA - Assignment HND Esoft
8/12
=ra*ti*al +bservation 'heet
Module! Programming in 5ava
)nit o! 3.
Student ame!
A*tivit
y
$o
A*tivity Learnin
#
+t*o
me
(L+)
A*hiev
ed
1 Provide eviden#e of #oding, and e"plain
a pie#e of #oding to the audien#e:
L+ 041
. Bun the program L+ 41
0 Test the program >ith data L+ 41L+ 4.
Provide valid e"ample >here =ou have
&een applied OOP #on#epts
6 En#apsulation, Pol=morphism,
-
7/26/2019 JAVA - Assignment HND Esoft
9/12
Date :
'i#natre :
+t*omes&riteria or =A''
=ossib
leEviden*e
=a#e Beedba*?
L+1!nderstand the %rin*i%les o %ro#rammin# in -ava.:.%is#uss the prin#iples,
#hara#teristi#s and features ofprogramming in 5ava
Task .
.:0Criti#all= evaluate theenvironmental Ke"i&ilit= ofprogramming in 5ava
Task 0
L+. /e able to desi#n -ava soltions0:. %esign a 5ava programmingsolution to a given pro&lem:
Task ;
0:0 E"plain the #omponents and dataand (le stru#tures reuired toimplement a given design
Task ;
Task 3
L+0 /e able to im%lement -ava soltions;:. eeno&Ge#ts to implement designreuirements
Task
/&
;:;
-
7/26/2019 JAVA - Assignment HND Esoft
10/12
All rights reserved ESOFT Metro Campus, Sri Lanka Page 1,of
L+ /e able to test and do*ment -ava soltions4
3:.Criti#all= revie> and test a 5avaprogramming solution
Task 1
3:0 Anal=e a#tual test results against
e"pe#ted results to identif=dis#repan#ies
Task 1
3:; Evaluate independent feed&a#kon a developed 5ava program solutionand make re#ommendations forimprovements
Task
.-
3:3 Create user do#umentation for thedeveloped 5ava program solution
Task
3:/ Create te#hni#al do#umentationfor the support and maintenan#e of a
5ava program solution:
Task N
Crade Des*ri%tor or ERIT =ossibleEviden*e
Beedba*?
M. Identiy and a%%lystrate#ies to fnda%%ro%riate soltions
M.:; An e?e#tive approa#h tostud= and resear#h has &eenapplied
Task /
M0 'ele*t desi#na%%ro%riate methods te*hni8es
M0:. Belevant theories andte#hniues have &een applied
)ML %iagramingnotations
M; =resent and*ommni*atea%%ro%riate fndin#s
M;:; A range of methods ofpresentation have &een used andte#hni#al language has &eena##uratel= used
%o#umentationshould &e >ellstru#turedadhering to theformattingguidelines >ithnon4overlapping
fa#ts:%ata provided area##urate, relia&leand #onsistentA##epta&le #ountof Beferen#es
-
7/26/2019 JAVA - Assignment HND Esoft
11/12
All rights reserved ESOFT Metro Campus, Sri Lanka Page 11of
Crade Des*ri%tor orDI'TI$&TI+$
=ossibleEviden*e
Beedba*?
14 !se *riti*al ree*tion toevalate own wor? andstiy valid *on*lsions
%.:3 Bealisti# improvementshave &een proposed againstde(ned #hara#teristi#s for
su##ess
Appl=ing arvard
Beferen#ing for
the referen#es
Criti#al BeKe#tion
se#tion
.4 Ta?e res%onsibility ormana#in# and or#aniFin#a*tivities
%0:; A#tivities have &eenmanaged
antt #hart must&e provided at theappendi" se#tionand su&mit the>ork on time:
04 Demonstrate *onver#ent lateral *reative thin?in#
%;:3 Pro&lems have &een solved:Creative
-
7/26/2019 JAVA - Assignment HND Esoft
12/12
All rights reserved ESOFT Metro Campus, Sri Lanka Page 1.of
tren#ths: Gea?nesses:
tre Im%rovements H Assessor &omment:
ssessor: 'i#natre: Date:
ternal Verifers Comments:
ternal 6erifer: 'i#natre: D