Software Engineering Process - COMP5480

Looking for a different module?

Module delivery information

This module is not currently running in 2024 to 2025.

Overview

The module studies in detail the activities and artefacts associated with software development process as performed by a development team (i.e. programming in the large).

Details

Contact hours

Total contact hours: 30
Private study hours: 120
Total study hours: 150

Method of assessment

Main assessment methods:
An unseen written examination (50%)
Coursework (50%) with the following indicative weighting;
Group presentation (30%)
Group report (40%)
Individual reflection report (30%)

Indicative reading

Sommerville,I, Software Engineering, 9e Addison Wesley, 2010
Pressman, R, Software Engineering: A Practitioner's Approach, 7e McGraw-Hill Higher Education, 2009
Pfleeger, S L; Atlee, J M, Software Engineering: International Version: Theory and Practice, 4e Pearson, 2009
Van Vliet, H Software Engineering: Principles and Practice, 3e John Wiley & Sons, 2008

See the library reading list for this module (Medway)

Learning outcomes

On successfully completing the module students will be able to:
1. Describe, explain and carry out the processes used in the production of quality software [B1, B2, B3, B5, C2]
2. Describe the processes, techniques and deliverables associated with requirements engineering [B1, B3, D2]
3. Describe a variety of approaches employed in software development and indicate the circumstances where such approaches may be appropriate [A2, A4, C4]
4. Appreciate a range of software architectures and design processes. [A2, B5]
5. Understand the role of verification and validation, and the importance of testing. [A4, B4, B7, B9]
6. Identify the roles and responsibilities of members of a software development team and the methods of intercommunication. [A3, A11, D2, D5]
7. Understand project management including project scheduling, staffing, cost estimation and budgeting, configuration management, quality assurance and process improvement. [A2, C2, C4]
8. Discuss the professional and legal duties software engineers owe to their employers, employees, customers and the wider public [B6];

Notes

  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.