Ajax Implementation

Embed Size (px)

Citation preview

  • 7/26/2019 Ajax Implementation

    1/2

    Implementation Assignment

    (Software Engineering and Web Technology project)

    Deadline: April ! "#$

    Instr%ctions

    #& Each st%dent in the gro%p is assigned a re'%irement to implement %sing

    ertical slice&& Each st%dent sho%ld log the time spent on this wor on timesheet daily&*& +reate a branch for this implementation on ,it -%b that is and label it

    version2& .rom this branch create other branch for each re'%irement& The

    re'%irements assigned to st%dents sho%ld be implemented on a separate

    branch and p%shed to the repository of the gro%p& The branch name sho%ld

    be short b%t descriptie& It sho%ld not be the name of the st%dent! rather it

    sho%ld lin the re'%irement implemented in the branch& Eery time yo%

    mae a change to yo%r code! yo% hae commit the change %sing git& .or

    e/ample! after yo% 0nish writing a method! commit the change with note thata method was implemented& The more commits yo% mae! the better&1& This ro%nd of implementation sho%ld %se A2A3&4& Each st%dent sho%ld draw a se'%ence diagram before coding the f%nctional

    re'%irement to analy5e the implementation with detailed comments& The

    snapshot of the se'%ence diagram will be s%bmitted and will be part of the

    gro%p6s report&$& 7sing the inp%t8o%tp%t and test plan in yo%r re'%irement doc%ment! identify

    %nit testing points& .or e/ample! if yo% are implementing a re'%irement to

    add a %ser! consider how yo% will test the S9 statement and mae a note of

    it as follows:

    7nit Test point Testing ;es%ltS9 statement to

    add %ser

    Write S9 statement with test inp%ts

    and r%n it %sing php%tp%t:Assert +ondition

    ?ote: the res%lt col%mn is 0lled as yo% code and test yo%r application&@& Start to write yo%r code b%t mae s%re to test and commit yo%r changes to

    the branch& The code has to follow standard code format and comments

  • 7/26/2019 Ajax Implementation

    2/2

    agreed by the gro%p& o% hae to add comments for doc%mentation of the

    so%rce code&a& +reate a class with the necessary f%nctionsb& +reate an aja/ page with the necessary commandsc& +reate a page that implements the feat%red& +ond%ct %nit test and write a report

    B& After yo% hae met yo%r f%nctional re'%irement and tested it! pass it toanother teammate to test as a professional tester& o%r tester sho%ld %se the

    re'%irement doc%ment only to test yo%r code and gie yo% feedbac&a& The tester will write a short test report that will be part of the gro%p

    report (half page report)& Eeryone in the gro%p has cond%ct one test&C& After the testing is done! doc%ment yo%r wor on the wii page of the ,it

    repository& The wii page will be a %ser man%al& .or each f%nctional

    re'%irement yo% are implementing! write a how to6 page to e/plaining how

    the %ser will %se the feat%re"&.inally the gro%p sho%ld merge all the f%nctional re'%irement branches into

    one implementation branch&

    S%bmissions (indiid%al):

    +ode on remote serer mared as projimp#

    ranch p%shed to gith%b and wii doc%mentation