Intro
Presentations
Sample chapters
Electronic supplements
Case studies
Further reading
Instructors only
SE7 Web
 

Advanced Software Engineering

This is a 1 semester course where I assume that there will be 20 lectures covering all stages of the software engineering process. I assume there will be tests and practical work associated with the course and you can find quizzes and solutions in the Instructors Only pages.

Week Lectures Chapters
1

Socio-technical systems 1

Socio-technical systems 2

2
2

Requirements engineering processes 1

Requirements engineering processes 2

7
3

Distributed systems design 1

Distributed systems design 2

12
4

Service-oriented software engineering 1

Service-oriented software engineering 2

31
5

Component-based software engineering 1

Component-based software engineering 2

19
6

Mid-semester break

 
7

Software evolution 1

Software evolution 2

21
8

Aspect-oriented software engineering 1

Aspect-oriented software engineering 2

32
9

Software management

Software cost estimation 1

5, 26
10

Software cost estimation 2

Software quality management

26, 27
11

Process improvement 1

Process improvement 2

28
12

Critical systems

COTS-based system engineering

 

 

 

The material here has been included for its instructional value. Neither the author nor Pearson Education Ltd offer any warranties or representations in respect of its fitness for a particular purpose. No liability is accepted by either the author or the publisher for any loss or damage arising from its use.  The dynamic nature of the web means that it cannot be guaranteed that all links will work. Please let me know of problems and (if possible) I will try and fix them.