Agile Development and Software Security B - COMP5530

Looking for a different module?

Module delivery information

This module is not currently running in 2024 to 2025.


Students will apply Agile Development techniques to a prescribed problem that involves the development of a software solution.


Contact hours

33 Contact hours
117 private study hours
Total hours 150

Method of assessment

Main assessment methods
Group project 75% (60 hours)
2 page Individual evaluation report 25%

Indicative reading

• Beck, K; Extreme Programming Explained: Embrace Change, 2e Addison-Wesley, 2005
• Beck, K; Fowler, M; Planning Extreme Programming (XP),1e, Addison Wesley, 2001
• Schwaber, K; Agile Project Management with Scrum, Microsoft Press, 2004
• Layton, MC; Agile Project Management For Dummies, John Wiley & Sons, 2012
• Pham, A; Pham, P-V Scrum in Action, 1e Delmar Cengage Learning, 2012
• Cohn, M; Succeeding with Agile: Software Development Using Scrum, 1e, Addison Wesley, 2010
• Fowler, M; UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd edition, Addison-Wesley, 2004
• Rumbaugh, J; Jacobson, I; Booch, G; The Unified Modeling Language Reference Manual, 2nd edition, Addison-Wesley, 2004

Learning outcomes

The intended subject specific learning outcomes.
On successfully completing the module students will be able to:
1. Identify and evaluate alternative solution strategies to a multi-tiered software problem;
2. Identify the roles and responsibilities of members of a software development team and the methods of intercommunication;
3. Plan and document the process by which a software solution is achieved using Agile software development and UML;
4. Construct a solution to an approved multi-tiered software problem;
5. Verify the solution to an agreed specification;
6. Present and demonstrate system software solution.
7. Critically evaluate the proposed solution and the means by which it was achieved;
8. Demonstrate a commitment to quality in the production of project deliverables;
9. Demonstrate a commitment to being a responsible member of a software development team.


  1. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  2. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.