CO 7208 Software Process Engineering
Convenor: Dr. M. El-Ramly
Two hours exam in January: 40%
A Software Process is the set of activities, methods, and practices that are used in the production and evolution of software. This module is concerned with improving the processes used to develop and maintain high-quality software systems in a timely and economical manner. It covers the evolution of different software development models and the currently popular and successful process model, e.g., iterative software development and agile software development.
Students will complete one or more software development projects using the processes learned in the module to gain experience in the practical application and value of these processes.
Ivar Jacobson, Grady Booch and James Rumbaugh, The Unified Software Development Process, Addison Wesley Professional.
Kent Beck, Extreme Programming Explained: Embrace Change, Addison Wesley Professional.
Author: N. Rahman, tel: +44 (0)116 252 2593
Last updated: 2004-09-29
MCS Web Maintainer
This document has been approved by the Head of Department.
© University of Leicester.