School of Computing

Module details

CO531 Software Engineering Practice (15 credits)

Syllabus

  • Introduction to basic design principles of systems;
  • Software process - concepts & implementation:
    • life cycle models (from Extreme Programming to CMM);
    • definition, model, measurement, analysis, improvement of software and team (organization) process;
  • Software management: project estimation and metrics, software and process quality assurance, documentation and revision control;
  • Risk & risk management in software:
    • risk management: identification, analysis and prioritization
    • software risks: project, process and product
    • development methods for reducing risk
  • Professional practice:
    • codes of ethics and professional conduct;
    • social, legal, historical, and professional issues and concerns;
  • Design and implement a simple system.

Note

This web page provides advance information about a module due to run in the coming academic year. We believe the details are accurate at the time of writing but they may be subject to change.

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 13/01/2010 16:10