The University of Southampton
Courses

COMP6204 Software Project Management and Development

Module Overview

The aim of this module is to prepare students for undertaking large software projects. It introduces the students to the high-level strategies required for managing projects from their genesis to completion. This includes decision making regarding the overall project strategy, staffing levels, development environment, etc. The module also aims to expose the students to modern development techniques such as XP and Scrum and Test-Driven Development. The module is compulsory for MSc Software Engineering students. Experience of Object-Oriented programming is assumed.

Aims and Objectives

Module Aims

To prepare students for undertaking large software projects.

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Formal management for software projects
  • Quality assurance practices for software projects
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Describe a number of modern software development methods
  • Select appropriate modern software development methods for a variety of software projects

Syllabus

Managing the software development process: Estimating software projects Contracts, planning and monitoring Costing and budgeting Models of Software Projects Quality assurance: Concepts in QA Capability Maturity Modelling ISO 9000 standards Metrics Testing strategies Risk management Development methods: Iterative and incremental development Agile Development techniques Test-driven development Manual vs Automated Testing Refactoring

Learning and Teaching

TypeHours
Lecture36
Revision10
Wider reading or practice43
Preparation for scheduled sessions18
Completion of assessment task13
Tutorial12
Follow-up work18
Total study time150

Resources & Reading list

Roger S. Pressman. Software Engineering: A Practitioner's Approach. 

K. Schwibe. IT Project Management. 

Ian Sommerville. Software Engineering. 

Assessment

Summative

MethodPercentage contribution
Exam  (2 hours) 75%
Project Management Plan 25%

Referral

MethodPercentage contribution
Exam  (2 hours) 100%

Repeat Information

Repeat type: Internal & External

Linked modules

Pre-requisites: ELEC1204 OR COMP1202

Share this module Facebook Google+ Twitter Weibo

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×