Powerpoint Presentations
Software Engineering
6th Edition

These presentations cover all of the chapters in the book.

You can download the slides in Powerpoint format and PDF format and you may modify them as you wish for any non-commercial educational purposes.  If you make modifications to them, please acknowledge the source of the slides. You can also download the slides using anonymous FTP (this is faster if you want all of them) from ftp.comp.lancs.ac.uk. See end of this page for instructions.

The presentations were prepared on an Apple Macintosh and it is possible that I have fonts on my machine that are not on yours.  This can cause problems with the Powerpoint presentations and, if these arise, they can usually be fixed by going to the Slide Master in the View menu in Powerpoint and changing the fonts. However, in a very few cases where there are tables in the slides, this may not work. These arise when I have cut and pasted tables and resized them in Powerpoint.

Because of these problems, Ko-Kang Kevin Wang of the University of Aucvkland, New Zealand has done some font conversions to make versions of these slides that are PC-friendly.  It is my intention to eventally integrate these with the slides I produced to create a single version but, for now, I haven't had time to do this. Therefore, I have simply made Kevin's slides directly available from here.  Many thanks to Kevin for his efforts.

Powerpoint Source

Ch. 1 Introduction Ch. 2 Systems eng. Ch. 3 Software processes Ch. 4 Project planning Ch. 5 Software requirements Ch. 6 Requirements eng. processes
Ch. 7 System Models Ch. 8 Prototyping Ch. 9 Formal Spec. Ch. 10 Architectural design Ch. 11 Distributed sys. architecture Ch. 12 Object-oriented design
Ch. 13 Real-time sys. design Ch. 14 Design with Reuse Ch. 15 User interface design Ch. 16 Dependability Ch. 17 Critical sys. specification Ch. 18 Critical sys development
Ch. 19 Verification and Validation Ch. 20 Software testing Ch. 21 Critical sys. validation Ch. 22 Managing people Ch. 23 Software cost estimation Ch. 24 Quality management
Ch. 25 Process improvement Ch. 26 Legacy sys. Ch. 27Software change Ch. 28 Software re-engineering Ch. 29 Configuration management

PDF

Ch. 1 Introduction Ch. 2 Systems eng. Ch. 3 Software processes Ch. 4 Project planning Ch. 5 Software requirements  Ch. 6 Requirements eng. processes
Ch. 7 System Models Ch. 8 Prototyping Ch. 9 Formal Spec. Ch. 10 Architectural design Ch. 11 Distributed sys. architecture Ch. 12 Object-oriented design
Ch. 13 Real-time sys. design Ch. 14 Design with Reuse Ch. 15 User interface design Ch. 16 Dependability Ch. 17 Critical sys. specification Ch. 18 Critical sys development
Ch. 19 Verification and Validation Ch. 20 Software testing Ch. 21 Critical sys. validation Ch. 22 Managing people Ch. 23 Software cost estimation Ch. 24 Quality management
Ch. 25 Process improvement Ch. 26 Legacy sys. Ch. 27Software change Ch. 28 Software re-engineering Ch. 29 Configuration management

To download using anonymous ftp, you connect using an ftp client to ftp.comp.lancs.ac.uk. Login as anonymous and give your e-mail address as password. The slides are in directory pub/SE6.

Download slides from the 5th edition.