Learning Outcomes

  • Identify and manage security risks as part of a software development project.
  • Critically analyse development problems and determine appropriate methodologies, tools and techniques (including program design and development) to solve them.
  • Design and develop/adapt computer programs and to produce a solution that meets the design brief and critically evaluate solutions that are produced.
  • Systematically develop and implement the skills required to be effective member of a development team in a virtual professional environment, adopting real-life perspectives on team roles and organisation.

Artefacts

These are the projects carried out to meet those learning outcomes, which are described in the link below.

Reflections

What exactly have I learnt and how?

Meeting Notes

Notes from various meetings, as well as feedback from team members and tutors.

References

All the references from the Secure Software Development module