java - assignment hnd esoft

Upload: sheran23

Post on 02-Mar-2018

217 views

Category:

Documents


0 download

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