University of East London MSc Computer Science
Module name:
Advanced Software Engineering
Module code:
UEL-CN-7021
Credits:
30.00
Description:

Summary of module for applicants:

This module provides students with conceptual knowledge in the analysis, design and validation of software systems. The module covers all stages of the software development process from requirements through to modelling, design and testing and project management techniques for managing this process. The module also provides students with practical experience on designing and developing software using an appropriate methodology.

 

Main topics of study:

 

Learning Outcomes for the module

 

At the end of this module, students will be able to:

 

Knowledge

1. Relate and describe current software engineering methodologies from requirements to validation.

2. Demonstrate a critical understanding of state-of-the-art software engineering methodologies.

3. Demonstrate understanding of some of the key legal, social, and ethical issues facing software engineers.

 

Thinking skills

4. Critically evaluate, select and apply software engineering methodologies for problem solving and software project development (COI).

 

Subject-based practical skills

5. Design and implement a software project from requirements definition to testing, including project and risk management within a commercial context (DP).

 

Skills for life and work (general skills)

6. Support own analysis with relevant theory (COI).

7. Work effectively in groups to develop a software project (EID, SID).

8. Employ appropriate techniques for assessing software projects (EID, SID, CID).

 

 

 

Prerequisites:
UEL-IND-M-100