Beruflich Dokumente
Kultur Dokumente
Portfolio
guidance
This
document
describes
the
purpose
and
requirements
of
the
second
coursework
element
(the
Portfolio).
The
focus
of
this
part
of
the
module
is
on
Software
Engineering
practices
as
used
by
development
teams
and
introduces
a
number
of
techniques
and
technologies.
The
Portfolio
documents
your
experience
and
expertise
in
these
areas
and
is
a
record
of
activity,
rather
than
a
product
in
its
own
right;
it
should
reflect
your
on-going
engagement
with
the
tools
and
exercises
throughout
this
part
of
the
module.
The
Portfolio
should
cover
both
the
work
on
Continuous
Integration
(term
2)
and
that
on
Test
Driven
Development
(TDD)
in
term
3.
Documenting
CI
activities
richard.hibberd@ntu.ac.uk
ERD200 ext 88356
Given
the
lack
of
time
(lateness
of
Easter
&
the
early
submission
deadline),
the
scope
for
the
TDD
component
is
quite
limited;
this
will
be
reflected
in
the
proportions
of
the
marks
(75:25
of
the
Portfolio
marks)
with
a
similar
3:1
bias
expected
in
the
Portfolio
components.
The
MRSA
project
is
largely
unimplemented
as
TDD
is
an
approach
to
design,
rather
than
to
testing.
The
documentation
you
submit
might
well
address
The
particular
functionality
that
you
are
developing
A
textual
description
of
the
test(s)
you
design/develop
to
establish
correct
behaviour
Evidence
of
the
test(s)
failing
pre-implementation
(red)
Evidence
of
the
test(s)
passing
post-implementation
(green)
Your
impression
of
using
TDD
The
evidence
could
be
one
of
(increasing
complexity
&
value)
Local
unit
tests
run
in
the
VS
IDE
Unit
tests
run
on
Jenkins
server
from
personal
repo
on
warren
Unit
tests
run
on
Jenkins
server
from
TDD
repo
on
warren
Richard Hibberd
Office Hour Mon 5-6 Thu 1:30-2:30
richard.hibberd@ntu.ac.uk
ERD200 ext 88356