Queen Mary, University of London

This software is available throughout our teaching laboratories and is a required software component for ELE304 Software Engineering.

Department of Electronic Engineering
 Home  Undergraduate Postgraduate International  Research  Employment  Contact
Electronic Engineering > Undergraduate > Course modules
 
Degree courses
Career and profession
The Department
Teaching and learning
Accommodation
Options
New Student Village
Entry requirements
Scholarships
How to apply
Enquiries
Queen Mary Information
Undergraduate study
Accommodation
Student Union
Student Life
 

ELE304
Software Engineering (Level: 5 Credits: 15)

(Same as ELB3304 'Software Engineering' for students on BUPT joint degree programmes)

This module provides an introduction to those techniques necessary to develop complex, high quality software systems and the opportunity to try out the techniques in a group project.

The following will be covered:

  • Introduction to Software Engineering: what is software engineering? why is it important? the software life-cycle; software process models; project management
  • Requirements Analysis: software requirements elicitation; the different kinds of requirement
  • Object Oriented Design: Objects; UML (Unified Modelling Language); software process and UML; tool support
  • Low-level Design: user interface design; task manager design; data manager design; choosing program languages; from design to code
  • QA and Software Testing: What is quality? software testing; unit testing techniques; regression testing
  • Uses Visual Paradigm UML modelling tool

Visual Paradigm offers Queen Mary, University of London VP-UML, SDE-EC, SDE-NB, SDE-VS for educational use through the VP Academic Partner Program.
 
© Queen Mary, University of London 2008
Electronic Engineering, Queen Mary University of London, Mile End Road, London E1 4NS, UK Tel: +44 (0)20 7882 5346, Fax: +44 (0)20 7882 7997