Upload
cobby-dollar-annor
View
213
Download
0
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